ต้องการให้ 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 4:18 pm

สามารถทำให้ selenium เลือกแถบเมนูตามที่เราต้องการได้มั้ยคะ
ตัวอย่างในรูป ถ้าต้องการจะให้ไปเลือกที่บทความ -> ความรู้ทั่วไป หรือสามารถไปเลือกหัวข้ออื่นๆ
ควรจะใช้คำสั่งแบบใดดีคะ

select.PNG

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

Re: ต้องการให้ selenium เลือกแถบเมนูตามที่เราต้องการ

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

ทำได้ครับ อันดับแรกต้องหาชื่อปุ่ม,ชื่อลิ้ง, หรือชื่อ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()
First Bug Love you
รูปภาพ


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

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

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

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