天天看點

chrome浏覽器不出現‘Chrome正在受到自動軟體的控制’的提示語,解決辦法:selenium加載配置參數(轉)

自學selenium自動化測試的時候遇到了一些問題,就這些問題,自己找資料總結了一些修改方法的辦法,希望對學習的人有幫助

一:自動化測試的時候,啟動浏覽器出現‘Chrome正在受到自動軟體的控制’,在浏覽器配置裡加個參數,忽略掉這個警告提示語,disable_infobars

option = webdriver.ChromeOptions()

option.add_argument('disable-infobars')

return webdriver.Chrome(chrome_options = option,desired_capabilities = None)

參考代碼,如下:

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

option = webdriver.ChromeOptions()

 option.add_argument('headless')

參考代碼如下: 

from selenium import webdriver

# 加啟動配置

option = webdriver.ChromeOptions()

option.add_argument('headless')

# 打開chrome浏覽器

driver = webdriver.Chrome(chrome_options=option)

driver.get("https://www.baidu.com")