การใช้คำสั่งในการคลิกปุ่มบนเว็ปไซต์ในการทำ Selenium Webdriver

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

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

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

การใช้คำสั่งในการคลิกปุ่มบนเว็ปไซต์ในการทำ Selenium Webdriver

โพสต์ที่ยังไม่ได้อ่าน โดย rangsan »

การใช้คำสั่งในการคลิกปุ่มบนเว็ปไซต์ในการทำ Selenium Webdriver

บน Web Browser นั้นจะมีปุ่มที่ให้เรากดมากมายแต่ผมจะยกตัวอย่างของ https://www.mindphp.com/

ตัวอย่างของปุ่มบนเว็บ
Ex_web.png
คำสั่งที่เราใช้ในการ คลิกปุ่ม

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

driver.find_element_by_xpath("//input[@value='เรต']").click()
จะใช้ในส่วนของ Xpath เหมือนเดิมแต่เราจะเปลี่ยน ตัว Class ข้างใน เป็น Value ของปุ่มแทนมีวิธีหา Value ของปุ่มดังนี้

เปิดหน้าเว็บที่เราต้องการจะกดปุ่มแล้วเปิด Source Code ตัวอย่างตามภาพ
Value_Btn.png
เมื่อเราได้ Value มาแล้วก็นำมาใส่ในโค้ดตามด้านล่าง

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

driver.find_element_by_xpath("//input[@value='เรต']").click()
ผลลัพธ์ที่ได้
finish_click.png
It’s never too late to start again.
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 83