如何在 Selenium 中使用特定 chrome 配置檔案?


我們可以在 Selenium 中使用特定的 Chrome 配置檔案。這可以在 ChromeOptions 類的幫助下完成。我們需要建立此類的物件,然後對其應用 addArguments 方法。

我們想要使用的特定 Chrome 配置檔案的路徑作為引數傳遞給此方法。我們可以使用 Selenium 開啟 Chrome 的預設配置檔案。要獲得 Chrome 配置檔案路徑,我們需要在 Chrome 瀏覽器中輸入 chrome://version/,然後按 Enter。

語法

o = webdriver.ChromeOptions()
o.add_argument = {'user-data-dir':'/Users/Application/Chrome/Default'}

示例

程式碼實現

from selenium import webdriver
#object of ChromeOptions class
o = webdriver.ChromeOptions()
#adding specific Chrome Profile Path
o.add_arguments = {'user-data-dir':'<path of specific Chrome profile>'}
#set chromedriver.exe path
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe", options=o)
#maximize browser
driver.maximize_window()
#launch URL
driver.get("https://tutorialspoint.tw/index.htm")
#get browser title
print(driver.title)
#close browser
driver.close()

輸出

更新於: 18-11-2021

14K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.