我正在尝试关闭Chrome中的保存密码提示窗口。我无法控制它。
我尝试了Xpath,selenium.webdriver.chrome.options
(通过添加参数)
也试过
alrt = driver.switch_to_alert()
alrt.dismiss()
但没有运气。
任何帮助?
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.AddUserProfilePreference("credentials_enable_service", False);
chrome_options.AddUserProfilePreference("profile.password_manager_enabled", False);
答案 0 :(得分:0)
定义WebDriver时,请设置AddUserProfilePreference Chrome选项。 Java示例:
chromeOptions.AddUserProfilePreference("credentials_enable_service", false);
chromeOptions.AddUserProfilePreference("profile.password_manager_enabled", false);
答案 1 :(得分:0)
对我有用的是:
chrome_options = Options()
chromedriver = 'C:\Jars\chromedriver.exe'
prefs = {"profile.password_manager_enabled": False, "credentials_enable_service": False}
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(executable_path = chromedriver,chrome_options=chrome_options)