Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีทริกเกอร์การทดสอบแบบ Headless ใน Selenium ด้วย Python

Selenium รองรับการรันแบบ Headless ในเบราว์เซอร์ Chrome การรันแบบ Headless สามารถนำไปใช้ได้ด้วยความช่วยเหลือของคลาส ChromeOptions เราต้องสร้างอ็อบเจกต์ของคลาสนี้และใช้เมธอด add_arguments กับมัน สุดท้าย ส่งพารามิเตอร์ --headless ไปยังเมธอดนี้

มารับ title - About Careers at Tutorials Point - Tutorialspoint ของหน้าที่เปิดในโหมด headless –

วิธีทริกเกอร์การทดสอบแบบ Headless ใน Selenium ด้วย Python

ตัวอย่าง

การนำไปใช้โค้ด

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# อ็อบเจกต์ของคลาส Options
c = Options()

# ส่งพารามิเตอร์ headless
c.add_argument("--headless")

# เพิ่มพารามิเตอร์ headless ให้ webdriver object
driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c)

# implicit wait time
driver.implicitly_wait(5)

# เปิด URL
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")

print('Page title: ' + driver.title)

# ปิด driver
driver.quit()

ผลลัพธ์

วิธีทริกเกอร์การทดสอบแบบ Headless ใน Selenium ด้วย Python