จากบทความ รวมคำสั่งของ 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()#คลิ๊กค้นหา

              

                 ผลการัน

                   

               

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ปัจจัยที่ทำให้เกิด Spam score ในเว็บไซต์
โดย athirach.offcial จ 01 เม.ย. 2024 11:27 am บอร์ด Share Knowledge
0
108
จ 01 เม.ย. 2024 11:27 am โดย athirach.offcial View Topic ปัจจัยที่ทำให้เกิด Spam score ในเว็บไซต์
Dell Optiplex 980 ไม่รองรับแรม Rank แบบ Single Rank
โดย mindphp จ 01 เม.ย. 2024 1:55 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
336
จ 01 เม.ย. 2024 1:55 am โดย mindphp View Topic Dell Optiplex 980 ไม่รองรับแรม Rank แบบ Single Rank
การจัดประเภทของการ Test โปรแกรม
โดย athirach.offcial ส 30 มี.ค. 2024 12:54 pm บอร์ด Software testing
0
191
ส 30 มี.ค. 2024 12:54 pm โดย athirach.offcial View Topic การจัดประเภทของการ Test โปรแกรม
เทคนิคการเขียน Test Case ให้ครอบคลุม
โดย athirach.offcial ส 30 มี.ค. 2024 12:50 pm บอร์ด Software testing
0
141
ส 30 มี.ค. 2024 12:50 pm โดย athirach.offcial View Topic เทคนิคการเขียน Test Case ให้ครอบคลุม
Automated test เหมาะสำหรับงานเทสแบบไหน
โดย athirach.offcial ส 30 มี.ค. 2024 12:46 pm บอร์ด Software testing
0
148
ส 30 มี.ค. 2024 12:46 pm โดย athirach.offcial View Topic Automated test เหมาะสำหรับงานเทสแบบไหน
การตรวจสอบภาคจ่ายไฟให้กับ HDD และการระบุปัญหา คอมใช้สัดพักแล้วดับ เครื่อง รีสตาร์ทเอง
โดย mindphp ส 30 มี.ค. 2024 12:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
165
ส 30 มี.ค. 2024 12:51 pm โดย mindphp View Topic การตรวจสอบภาคจ่ายไฟให้กับ HDD และการระบุปัญหา คอมใช้สัดพักแล้วดับ เครื่อง รีสตาร์ทเอง
การใช้ Selenium เพื่อเช็คความเร็วของหน้าเว็บ
โดย athirach.offcial ส 30 มี.ค. 2024 12:39 pm บอร์ด Software testing
0
163
ส 30 มี.ค. 2024 12:39 pm โดย athirach.offcial View Topic การใช้ Selenium เพื่อเช็คความเร็วของหน้าเว็บ
การใช้ Python เขียนโปรแกรม GUI เพื่อใช้รัน Selenium
โดย athirach.offcial ส 30 มี.ค. 2024 12:35 pm บอร์ด Software testing
0
165
ส 30 มี.ค. 2024 12:35 pm โดย athirach.offcial View Topic การใช้ Python เขียนโปรแกรม GUI เพื่อใช้รัน Selenium