作者:手机用户2502927617 | 来源:互联网 | 2023-05-18 06:06
背景使用selenium自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’的问题,修改方法有两种。一、在浏览器配置里加个参数,忽略掉这个警告提示语:disable_inf
背景
使用selenium自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’的问题,修改方法有两种。
一、在浏览器配置里加个参数,忽略掉这个警告提示语:disable_infobars
使用该方法,浏览器不会弹‘Chrome正在受到自动软件的控制’提示。
参考代码, 如下:
from selenium import webdriver
# 加启动配置
option = webdriver.ChromeOptions()
option.add_argument('disable-infobars')
#return webdriver.Chrome(chrome_optiOns= option,desired_capabilities = None)
# 打开chrome浏览器
driver = webdriver.Chrome(chrome_optiOns=option)
driver.get("https://www.baidu.com")
二、启动浏览器并加载浏览器的静默模式,让它在后台运行。用 headless
仍有‘Chrome正在受到自动软件的控制’提示,但不影响程序运行。
参考代码如下:
from selenium import webdriver
# 加启动配置
option = webdriver.ChromeOptions()
option.add_argument('headless')
# 打开chrome浏览器
driver = webdriver.Chrome(chrome_optiOns=option)
driver.get("https://www.baidu.com")