去掉&quotChrome正在受到自動化測試軟件的控制&quot,解決option.add_argument(&quotdisable-infobars&quot)無效問題

去掉"Chrome正在受到自動化測試軟件的控制",解決option.add_argument(‘disable-infobars’)無效問題

最近寫自動化測試腳本,有個很煩的提示“Chrome正在受到自動化測試軟件的控制”,想刪除它,網上大多解決方法都是這樣:

from selenim import webdriver

option = webdriver.ChromeOptions()
option.add_argument('disable-infobars')
browser = webdriver.Chrome(executable_path=CHROME_PATH, chrome_options=option)

這方法在較新版本的Chrome已經失效,解決辦法:

from selenim import webdriver

option = webdriver.ChromeOptions()
option.add_experimental_option("useAutomationExtension", False)
option.add_experimental_option("excludeSwitches", ['enable-automation'])
browser = webdriver.Chrome(executable_path=CHROME_PATH, chrome_options=option)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章