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

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

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

ภาพประจำตัวสมาชิก
Panchalee
PHP Super Member
PHP Super Member
โพสต์: 296
ลงทะเบียนเมื่อ: 30/10/2017 10:10 am

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

โพสต์โดย Panchalee » 28/11/2017 2:17 pm

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

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

โค้ด: เลือกทั้งหมด

#-*- 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('http://www.mindphp.com/')
time.sleep(05)
#เปิดลิ้งค์เข้าสู่บทความ
browser.get('http://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)

ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2486
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

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

โพสต์โดย nuattawoot » 28/11/2017 2:32 pm

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

รวมบทความสอน selenium Webdriver ภาษา Python
viewtopic.php?f=16&t=43896#p109086
First Bug Love you
รูปภาพ

ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2486
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

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

โพสต์โดย nuattawoot » 28/11/2017 2:37 pm

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

โค้ด: เลือกทั้งหมด

driver.find_element_by_name('s_image').click()

click จากชื่อ Class

โค้ด: เลือกทั้งหมด

driver.find_element_by_class_name('s_image').click()
First Bug Love you
รูปภาพ


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน