去掉"Chrome正在受到自动化测试软件的控制",解决option.add_argument("disable-infobars")无效问题

去掉"Chrome正在受到自动化测试软件的控制",解决option.add_argument(‘disable-infobars’)无效问题

最近写自动化测试脚本,有个很烦的提示“Chrome正在受到自动化测试软件的控制”,想删除它,网上大多解决方法都是这样:

from selenium import webdriver

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

这方法在较新版本的Chrome已经失效,解决办法:

from selenium 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)

你可能感兴趣的:(去掉"Chrome正在受到自动化测试软件的控制",解决option.add_argument("disable-infobars")无效问题)