一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,怎么样隐藏,今天学习分享:html
在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobarspython
option = webdriver.ChromeOptions()
option.add_argument('disable-infobars')web
参考代码:chrome
# coding:utf-8浏览器
from selenium import webdriver安全
# 加启动配置less
option = webdriver.ChromeOptions()学习
option.add_argument('disable-infobars')测试
# 打开chrome浏览器spa
driver = webdriver.Chrome(chrome_options=option)
driver.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浏览器
driver = webdriver.Chrome(chrome_options=option)
driver.get("https://www.baidu.com")
3、python selenium 调用Chrome,提示不安全的data和您使用的是不支持命令行标记
我用的是chrome 59.0.3071.109(正式版本) (64 位)后来把chromedriver 版本换成 2.31 问题解决了