ต้องการให้ 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 เลือกแถบเมนูตามที่เราต้องการได้มั้ยคะ
ตัวอย่างในรูป ถ้าต้องการจะให้ไปเลือกที่บทความ -> ความรู้ทั่วไป หรือสามารถไปเลือกหัวข้ออื่นๆ
ควรจะใช้คำสั่งแบบใดดีคะ
select.PNG
User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

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

Post by nuattawoot »

ทำได้ครับ อันดับแรกต้องหาชื่อปุ่ม,ชื่อลิ้ง, หรือชื่อClass ให้ได้ก่อนแล้วเอาชื่อมามาเป็นตัวชี้ว่าคลิกที่ไหน
อันนี้ตัวอย่างนะ ถ้าทำแบบนี้มันจะกำนวนค่าตายตัว มันจะไปต่อไม่ได้ถ้ามีลิ้งเพิ่มมาใหม่
อันนี้เป็นลิ้งที่เราจะคลิก

Code: Select all

<a href="http://www.abc.com/account/profile.html">View Profile</a>
โค้ด Python

Code: Select all

driver.findElement(By.linkText("View Profile")).click()
แบบที่ 2 class

Code: Select all

        search2 = browser.find_element_by_class_name('button')
        search2.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 4 guests