一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,怎么样隐藏,今天学习分享:
在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobars
option = webdriver.ChromeOptions()
option.add_argument(disable-infobars)
参考代码:
# coding:utf-8
from selenium import webdriver
# 加启动配置
option = webdriver.ChromeOptions()
option.add_argument(disable-infobars)
# 打开chrome浏览器
browser = webdriver.Chrome(chrome_options=option)
browser.get("https://www.baidu.com")
二:启动浏览器的时候不想看的浏览器运行,那就加载浏览器的静默模式,让它在后台偷偷运行。用headless
option = webdriver.ChromeOptions()
option.add_argument(headless)
代码如下:
# coding:utf-8
from selenium import webdriver
# 加启动配置
option = webdriver.ChromeOptions()
option.add_argument(headless)
# 打开chrome浏览器
browser = webdriver.Chrome(chrome_options=option)
browser.get("https://www.baidu.com")