我有Excel VBA代码,使用Selenium Basic ChromeDriver登录和导航网站。
我正试图让Chrome右上角的弹出提示“保存密码”或“恢复页面”不出现。
保存密码
还原页面
我的尝试。
Sub ChromeDriverTest()
Dim bot2 As Selenium.ChromeDriver
Set bot2 = New ChromeDriver
bot2.SetCapability "goog:chromeOptions", "{""excludeSwitches"": [""enable-automation""], ""args"":[""--start-maximized"",""--hide-scrollbars"", ""user-data-dir=C:\\ChromeTest"",""--disable-notifications"",""--no-sandbox"",""--no-first-run"",""--no-service-autorun"",""--password-store=basic""]}"
bot2.SetPreference "profile.default_content_setting_values.notifications", 2
bot2.SetPreference "credentials_enable_service", False
bot2.SetPreference "profile.password_manager_enabled", False
bot2.Timeouts.ImplicitWait = 2000
我仍然收到“保存密码”提示。
在上一次运行中ChromeDriver突然停止的情况下,“Restore pages?”提示继续出现。
1条答案
按热度按时间igetnqfo1#
关于恢复页面的提议,我不知道如何让它出现,所以我不能帮助。
关于保存密码的提议:当我尝试你的代码提供没有出现,但当我只用这一行:
优惠已停止显示
另外,请注意,您必须在调用
start
方法之前设置首选项