如何在python

时间:2017-06-12 21:02:33

标签: python python-3.x selenium

我正在尝试关闭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);

2 个答案:

答案 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)