Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để kích hoạt thực thi kiểm tra không đầu trong Selenium với Python?

Selenium hỗ trợ thực thi không cần đầu. Trong trình duyệt Chrome, thực thi không cần đầu có thể được triển khai với sự trợ giúp của lớp ChromeOptions. Chúng ta phải tạo một đối tượng của lớp này và áp dụng phương thức add_arguments cho nó. Cuối cùng, chuyển tham số --headless vào phương thức này.

Hãy để chúng tôi lấy tiêu đề - Giới thiệu về Nghề nghiệp tại Điểm hướng dẫn - Điểm hướng dẫn của trang được khởi chạy ở chế độ không có đầu -

Làm thế nào để kích hoạt thực thi kiểm tra không đầu trong Selenium với Python?

Ví dụ

Triển khai mã

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
#object of Options class
c = Options()
#passing headless parameter
c.add_argument("--headless")
#adding headless parameter to webdriver object
driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c)
# implicit wait time
driver.implicitly_wait(5)
# url launch
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")
print('Page title: ' + driver.title)
# driver quit
driver.quit()

Đầu ra

Làm thế nào để kích hoạt thực thi kiểm tra không đầu trong Selenium với Python?