如果使用chrome浏览器在任何应用程序中记录了任何人,则会弹出通知窗口以保存密码/允许通知。 如何通过selenium web-driver处理此通知弹出窗口?有时候会出现两个弹出窗口(一个是保存密码,另一个是允许通知)。我已经尝试使用Alert类但是无法成功处理。请在此帮助我。如何使用硒webdriver处理铬通知弹出窗口?
0
A
回答
0
您可以打开使用ChromeOptions类。以下是示例代码。
ChromeOptions chrome_Profile = new ChromeOptions();
chrome_Profile.addArguments("chrome.switches","--disable-extensions");
chrome_Profile.addArguments("--disable-save-password");
chrome_Profile.addArguments("disable-infobars");
System.setProperty("webdriver.chrome.driver","c/chromedriver.exe");
//Passing chrome_Profile while initializing the ChromeDriver
WebDriver driver = new ChromeDriver(chrome_Profile);
让我知道,如果这有助于。
0
只需添加一个参数,我们就可以禁用所有类型的chrome通知,例如保存密码,允许位置......。
ChromeOptions ops = new ChromeOptions();
ops.addArguments("--disable-notifications");
System.setProperty("webdriver.chrome.driver", ""c/chromedriver.exe"");
WebDriver driver = new ChromeDriver(ops);
希望这可以帮助你。 谢谢。
0
您可以使用下面的代码允许Chrome发送通知:
ChromeOptions options=new ChromeOptions();
Map<String, Object> prefs=new HashMap<String,Object>();
prefs.put("profile.default_content_setting_values.notifications", 1);
//1-Allow, 2-Block, 0-default
options.setExperimentalOption("prefs",prefs);
ChromeDriver driver=new ChromeDriver(options);
相关问题
- 1. 如何处理使用硒2.0(webdriver)的窗户弹出窗口?
- 2. 硒的webdriver处理窗口弹出
- 3. 如何处理使用硒webdriver与Java的弹出窗口
- 4. 如何处理使用硒webdriver弹出
- 5. 通过硒webdriver弹出处理链接
- 6. 如何使用webdriver处理appium中的弹出窗口
- 7. Selenium Webdriver处理弹出式窗口
- 8. 如何处理弹出窗口使用硒RC与Java
- 9. 如何使用硒webdriver自动弹出对话窗口
- 10. 如何使用硒插入文本到弹出窗口WebDriver
- 11. 等待弹出窗口关闭硒webdriver
- 12. 处理警报将显示在弹出窗口中使用硒的webdriver
- 13. 使用perl处理弹出窗口使用硒
- 14. 硒C#处理Windows窗体弹出窗口中硒C#
- 15. 使用Ruby Webdriver处理Waitfor弹出菜单和选择窗口
- 16. 使用javascript处理含硒的弹出窗口
- 17. 如何处理硒弹出/查找窗口
- 18. 如何自动处理弹出窗口 - 硒+ PYTHON
- 19. 如何处理弹出窗口没有标题的硒
- 20. 如何使用java处理selenium中的浏览器通知弹出窗口?
- 21. 如何在使用硒webdriver的mozilla和chrome浏览器中处理地理位置弹出窗口?
- 22. 如何应对Telerik的弹出窗口的webdriver(硒JAVA)
- 23. 硒的webdriver - 如何关闭弹出窗口与Java
- 24. 如何处理弹出窗口,这是一个简单的HTML在硒webdriver弹出?
- 25. 使用javascript处理弹出窗口
- 26. 处理用许多按钮弹出使用硒webdriver
- 27. 如何使用python处理Selenium WebDriver的身份验证弹出窗口?
- 28. 如何在java中使用selenium webdriver处理嵌套的弹出窗口?
- 29. 我们如何处理使用Selenium Webdriver的浏览器弹出窗口
- 30. 如何在selenium webdriver中使用空白ID处理弹出窗口?
我是否需要添加任何参数,或者我可以只复制粘贴相同的代码? –
你可以复制粘贴代码应该工作。 – Alok