จากบทความ รวมคำสั่งของ selenium Webdriver  เราได้ศึกษาเกี่ยวกับคำสั่งหรือเมธอดต่างของโมดูล Selenium (ซิลิเนี่ยม)  ไปบ้างแล้วหลายอันแต่ยังไม่ได้ศึกษาโครงสร้างตัวอย่างการนำไปใช้งาน ในบทความนี้จะแนะนำการใช้งาน คำสั่ง .send_key (เซนด์คีย์)  ซึ่งเป็นคำสั่งที่ใช้งานบ่อยมากสำหรับผู้ที่ใช้ Software (ซอฟต์แวร์) นี้ในการทำ  Automated Testing (ออโต้เมท เทสติ้ง)

 

คำสั่ง .send_key (เซนด์คีย์) ของโมดูล Selenium (ซิลิเนียม) คืออะไร?

                คำสั่ง .send_key (เซนด์คีย์)  เป็นคำสั่งหรือเมธอดชนิดหนึ่งที่อยู่ในโมดูล selenium (ซิลิเนียม)  ซึ่งเป็นคำสั่งที่จะใช้ป้อนข้อความต่างๆลงไปใน กล่องข้อความ ซึ่งถือว่าเป็นคำสั่งที่ผู้ใช้งานโมดูลนี้จะเป็นต้องรู้เพราะจะใช้บ่อยมากในงานด้าน  Automated Testing (ออโต้เมท เทสติ้ง) ของโมดูล selenium (ซิลิเนียม) 

 

 วิธีการใช้งาน คำสั่ง .send_key (เซนด์คีย์) ของโมดูล Selenium (ซิลิเนียม)                  

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") #คำสั่งใส่ขอความไปยังคลาสที่ถูกเลือกไว้

                 ผลการรัน 

            

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ใครเคยเจอปัญหาบ้างไหม
โดย mindphp จ 25 ธ.ค. 2023 3:39 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
553
จ 25 ธ.ค. 2023 3:39 pm โดย mindphp View Topic ใครเคยเจอปัญหาบ้างไหม
สอบถามการเพิ่ม URL โดเมนของแอพ
โดย flook จ 25 ธ.ค. 2023 12:28 pm บอร์ด Programming - PHP
4
740
พ 03 ม.ค. 2024 9:52 am โดย flook View Topic สอบถามการเพิ่ม URL โดเมนของแอพ
สอบถามเมลว่าใช่ของ metamask หรือไม่
โดย Anonymous ส 23 ธ.ค. 2023 9:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
458
ส 23 ธ.ค. 2023 9:01 pm โดย บุคคลทั่วไป View Topic สอบถามเมลว่าใช่ของ metamask หรือไม่
ดูแลเตียงผู้ป่วยอย่างไรให้คนที่บ้านอุ่นใจผู้ใช้ปลอดภัย
โดย mheimhei พฤ 21 ธ.ค. 2023 9:48 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
386
พฤ 21 ธ.ค. 2023 9:48 pm โดย mheimhei View Topic ดูแลเตียงผู้ป่วยอย่างไรให้คนที่บ้านอุ่นใจผู้ใช้ปลอดภัย
คำสั่งเปลี่ยน User เพื่อรันคำสั่งบน Linux Ubuntu
โดย mindphp พ 20 ธ.ค. 2023 4:01 am บอร์ด Linux - Web Server
0
358
พ 20 ธ.ค. 2023 4:01 am โดย mindphp View Topic คำสั่งเปลี่ยน User เพื่อรันคำสั่งบน Linux Ubuntu
โหลดเอกสารแล้วเหมือนถูก blocked แก้ยังไงคะ
โดย Narisara อ 19 ธ.ค. 2023 10:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
306
พฤ 21 ธ.ค. 2023 12:59 pm โดย mindphp View Topic โหลดเอกสารแล้วเหมือนถูก blocked แก้ยังไงคะ
มี software ไหนสามารถมาใช้แทน vmware ได้บ้างครับ ที่เป็นแบบ free หรือ license ไม่แพง
โดย Anonymous จ 18 ธ.ค. 2023 4:00 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
492
จ 18 ธ.ค. 2023 4:14 pm โดย mindphp View Topic มี software ไหนสามารถมาใช้แทน vmware ได้บ้างครับ ที่เป็นแบบ free หรือ license ไม่แพง
สอบถามวิธีเช็คสิทธ์ การเข้าชมกระทู้ และการตอบกลับกระทู้ ใน phpBB
โดย flook จ 18 ธ.ค. 2023 1:10 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
781
ศ 22 ธ.ค. 2023 4:27 pm โดย flook View Topic สอบถามวิธีเช็คสิทธ์ การเข้าชมกระทู้ และการตอบกลับกระทู้ ใน phpBB