จากบทความ รวมคำสั่งของ selenium Webdriver เราได้ศึกษาเกี่ยวกับคำสั่งหรือเมธอดต่างของโมดูล Selenium (ซิลิเนี่ยม) ไปบ้างแล้วหลายอันแต่ยังไม่ได้ศึกษาโครงสร้างตัวอย่างการนำไปใช้งานและยังมีอีกหลายคำสั่งที่สำคัญที่เรายังไม่ได่ศึกษา ในบทความนี้จะแนะนำการใช้งาน คำสั่ง .txt ซึ่งเป็นคำสั่งที่ใช้งานบ่อยมากสำหรับผู้ที่ใช้ Software (ซอฟต์แวร์) นี้ในการทำ Automated Testing (ออโต้เมท เทสติ้ง)
ข้อความใน element (เอลลิเมน) ที่ใช้โมดูล selenium (ซิลิเนียม) ดึงออกมา คืออะไร
โดยปกติแล้วใน element (เอลลิเมน) นั้นเป็นแหล่งที่รวมของสิ่งต่างๆบนหน้าเว็บซึ่งมีทั้ง ลิงค์ ข้อความ และอื่นๆอีกมากมาย ซึ่งเราสามารถใช้โมดูลซิลิเนียมดึงออกมาโดยใช้คำสั่งหรือเมธอดที่มีอยู่แล้วในโมดูลในการดึงสิงเหล่านั้นออกมา ในซิลิเนียมก็มีคำสั่งสำหรับดึงข้อความด้วยเช่นกันเพื่ออำนวยความสะดวกแก่ผู้ใช้งาน
วิธีการดุึง ข้อความใน element (เอลลิเมน) โดยโมดูล selenium (ซิลิเนียม)
หา element ของสิ่งที่ต้องการในที่นี้เลือกลิงค์ gmail เลือกใช้คลาสที่ชื่อ class="gb_P"
เขียนโปรแกรมได้ดังนี้
from selenium import webdriver
import time
driver = webdriver.Firefox(executable_path=r'D:\New Folder\python_test\Mt24\geckodriver.exe')
driver.get("https://www.google.co.th/") #คำสั่งเปิดหน้าเว็บ
a=driver.find_element_by_class_name('gb_P') #elementของgmail
print(a.text)#ดึงข้อความจาก element
ผลการรัน
Gmail
อ้างอิงรูปถาพ selenium hq