我想禁用“保存密码”弹出的铬在我的硒测试,每当它出现。我找到了一种通过ChromeOptions()的方法,但是找不到使弹出窗口消失所必需的参数或偏好。
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("argument")
发布于 2017-10-06 09:13:33
要在Selenium测试中禁用Google Chrome
中的Google Chrome
弹出,可以使用以下代码块:
from selenium import webdriver
chrome_opt = webdriver.ChromeOptions()
prefs = {"credentials_enable_service": False,
"profile.password_manager_enabled": False}
chrome_opt.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=chrome_opt, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get("https://google.com")
发布于 2021-02-11 11:09:18
prefs = {"credentials_enable_service": False,
"profile.password_manager_enabled": False}
options.add_experimental_option("prefs", prefs)
为我工作
发布于 2017-10-06 07:56:46
以下选项将禁用“保存密码”弹出。但这是在C#。
options.AddUserProfilePreference("credentials_enable_service", false);
options.AddUserProfilePreference("profile.password_manager_enabled", false);
您可以找到python 这里的相关选项。
https://stackoverflow.com/questions/46595113
复制相似问题