ต้องการให้ selenium ไปคลิกตามลิ้งก์ที่ต้องการค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
Panchalee
PHP Super Member
PHP Super Member
Posts: 296
Joined: 30/10/2017 10:10 am

ต้องการให้ selenium ไปคลิกตามลิ้งก์ที่ต้องการค่ะ

Post by Panchalee »

ตอนนี้กำลังทดสอบทำ selenium test ค่ะ โดยจะทำการให้ selenium สามารถเข้าเว็บและไปยังบทความ และกดเรตค่ะ
ตอนนี้ทำได้ถึงให้เข้าไปที่หน้าเว็บบทความ แต่ยังไม่รู้ว่าจะเริ่มต้นให้ selenium ไปคลิกที่บทความได้ยังไง
ขอคำแนะนำด้วยค่ะ

ตัวอย่างโค้ดที่ทำค่ะ

Code: Select all

#-*- coding=utf-8 -*-
import time
from flask import Flask
from selenium.webdriver.common import keys
app = Flask(__name__)
from selenium import webdriver
browser = webdriver.Firefox()
#เปิดลิ้งค์เข้า mindphp
browser.get('https://www.mindphp.com/')
time.sleep(05)
#เปิดลิ้งค์เข้าสู่บทความ
browser.get('https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/31-%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B8%B9%E0%B9%89%E0%B8%97%E0%B8%B1%E0%B9%88%E0%B8%A7%E0%B9%84%E0%B8%9B.html')
time.sleep(05)
User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

Re: ต้องการให้ selenium ไปคลิกตามลิ้งก์ที่ต้องการค่ะ

Post by nuattawoot »

ต้องการทำอะไรครับ ลองแยกออกมาเป็นข้อๆ หน่อยครับ

รวมบทความสอน selenium Webdriver ภาษา Python
https://www.mindphp.com/forums/viewtopic ... 96#p109086
First Bug Love you
Image
User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

Re: ต้องการให้ selenium ไปคลิกตามลิ้งก์ที่ต้องการค่ะ

Post by nuattawoot »

คำสั่งคลิก
click จากชื่อปุ่ม

Code: Select all

driver.find_element_by_name('s_image').click()
click จากชื่อ Class

Code: Select all

driver.find_element_by_class_name('s_image').click()
First Bug Love you
Image
Post Reply

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 3 guests