如何使用 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()
輸出
廣告