如何使用 Python 在 Selenium 中觸發無頭測試執行?
Selenium 支援無頭執行。在 Chrome 瀏覽器中,可以使用 ChromeOptions 類來實現無頭執行。我們必須建立此類的一個物件並對其應用 add_arguments 方法。最後,將 --headless 引數傳遞給此方法。
讓我們在無頭模式下啟動頁面 - 關於 Tutorials Point 中的職業 - Tutorialspoint 來獲取標題 -。

示例
程式碼實現
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://tutorialspoint.tw/about/about_careers.htm")
print('Page title: ' + driver.title)
# driver quit
driver.quit()輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP