จากบทความ รวมคำสั่งของ selenium Webdriver เราได้ศึกษาเกี่ยวกับคำสั่งหรือเมธอดต่างของโมดูล Selenium (ซิลิเนี่ยม) ไปบ้างแล้วหลายอันแต่ยังไม่ได้ศึกษาโครงสร้างตัวอย่างการนำไปใช้งานและยังมีอีกหลายคำสั่งที่สำคัญที่เรายังไม่ได่ศึกษา ในบทความนี้จะแนะนำการใช้งาน คำสั่ง .click (คลิ๊ก) ซึ่งเป็นคำสั่งที่ใช้งานบ่อยมากสำหรับผู้ที่ใช้ Software (ซอฟต์แวร์) นี้ในการทำ Automated Testing (ออโต้เมท เทสติ้ง)
คำสั่ง .click (คลิ๊ก) ของโมดูล Selenium (ซิลิเนียม) ในภาษาไพธอน คืออะไร
คำสั่งหรือเมธอด .click (คลิ๊ก) มีไว้สำหรับการคลิ๊ก element (เอลลิเม้น) ต่างๆที่เป็นส่วนประกอบของเว็บ เช่น name id หรือ class name เมื่อใช้คำส่งนี้ต่อท้าย object ที่ทำการเก็บคลาสต่างๆไว้ก็จะทำการคลิ๊ก เหมือนที่เราใช้เมาส์คลิ๊กนั่นเอง
วิธีการใช้งานคำสั่ง .click (คลิ๊ก) ของโมดูล Selenium (ซิลิเนียม) ในภาษาไพธอน
1.หา element (เอลลิเม้น) ที่ต้องการคลิ๊ก ในตัวอย่างใช้ element name = "btnK"
2.เขียนโค้ดตามด้านล่าง
from selenium import webdriver
driver = webdriver.Firefox(executable_path=r'D:\New Folder\python_test\Mt24\geckodriver.exe')
driver.get("https://www.google.co.th/") #คำสั่งเปิดหน้าเว็บ
inputm = driver.find_element_by_class_name('gsfi')#เป็นelementของกล่องข้อความที่ได้จากหน้าเว็บ
inputm.send_keys("Hello python") #คำสั่งใส่ขอความไปยังคลาสที่ถูกเลือกไว้
a=driver.find_element_by_name('btnK') #btnK เป็นelement name ของปุ่ม google search
a.click()#คลิ๊กค้นหา
ผลการัน