สามารถทำให้ selenium เลือกแถบเมนูตามที่เราต้องการได้มั้ยคะ
ตัวอย่างในรูป ถ้าต้องการจะให้ไปเลือกที่บทความ -> ความรู้ทั่วไป หรือสามารถไปเลือกหัวข้ออื่นๆ
ควรจะใช้คำสั่งแบบใดดีคะ
ต้องการให้ selenium เลือกแถบเมนูตามที่เราต้องการ
Moderator: mindphp, ผู้ดูแลกระดาน
- Panchalee
- PHP Super Member
- โพสต์: 296
- ลงทะเบียนเมื่อ: 30/10/2017 10:10 am
- nuattawoot
- PHP VIP Members
- โพสต์: 1518
- ลงทะเบียนเมื่อ: 05/06/2017 9:34 am
Re: ต้องการให้ selenium เลือกแถบเมนูตามที่เราต้องการ
ทำได้ครับ อันดับแรกต้องหาชื่อปุ่ม,ชื่อลิ้ง, หรือชื่อClass ให้ได้ก่อนแล้วเอาชื่อมามาเป็นตัวชี้ว่าคลิกที่ไหน
อันนี้ตัวอย่างนะ ถ้าทำแบบนี้มันจะกำนวนค่าตายตัว มันจะไปต่อไม่ได้ถ้ามีลิ้งเพิ่มมาใหม่
อันนี้เป็นลิ้งที่เราจะคลิก
โค้ด Python
แบบที่ 2 class
อันนี้ตัวอย่างนะ ถ้าทำแบบนี้มันจะกำนวนค่าตายตัว มันจะไปต่อไม่ได้ถ้ามีลิ้งเพิ่มมาใหม่
อันนี้เป็นลิ้งที่เราจะคลิก
โค้ด: เลือกทั้งหมด
<a href="http://www.abc.com/account/profile.html">View Profile</a>
โค้ด Python
โค้ด: เลือกทั้งหมด
driver.findElement(By.linkText("View Profile")).click()
แบบที่ 2 class
โค้ด: เลือกทั้งหมด
search2 = browser.find_element_by_class_name('button')
search2.click()


























-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0
- 83
-
โดย Panchalee
ดูข้อความล่าสุด
06/02/2018 11:13 am
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน