一:自動化測試的時候,啓動瀏覽器出現‘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 問題解決了