如果使用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. 通过硒webdriver弹出处理链接
- 2. 如何使用webdriver处理appium中的弹出窗口
- 3. 等待弹出窗口关闭硒webdriver
- 4. 使用perl处理弹出窗口使用硒
- 5. 硒C#处理Windows窗体弹出窗口中硒C#
- 6. 如何处理弹出窗口没有标题的硒
- 7. 如何自动处理弹出窗口 - 硒+ PYTHON
- 8. 如何处理硒弹出/查找窗口
- 9. 如何在使用硒webdriver的mozilla和chrome浏览器中处理地理位置弹出窗口?
- 10. 如何使用java处理selenium中的浏览器通知弹出窗口?
- 11. 硒的webdriver - 如何关闭弹出窗口与Java
- 12. 处理用许多按钮弹出使用硒webdriver
- 13. 我们如何处理使用Selenium Webdriver的浏览器弹出窗口
- 14. 如何使用python处理Selenium WebDriver的身份验证弹出窗口?
- 15. 如何在硒webdriver中处理巨大的儿童窗口
- 16. 什么类处理iPhone上的弹出/通知窗口?
- 17. 如何处理弹出消息硒webdriver - Java
- 18. 如何点击确定按钮在弹出窗口中使用硒python webdriver
- 19. 如何使用硒webdriver从父窗口切换到子窗口
- 20. 通过Firefox处理“下载”窗口WebDriver
- 21. 如何使用bootstrap通知弹出窗口?
- 22. 如何使用硒webdriver和python关闭铬浏览器弹出对话框
- 23. 如何处理使用Jmeter的Windows弹出窗口?
- 24. 硒弹出式窗口弹出窗口问题
- 25. 使用selenuim webdriver通过点击登录到弹出窗口
- 26. 使用Python + Selenium Chrome WebDriver处理通知
- 27. Python中硒的webdriver关闭打开的文件窗口弹出
- 28. 我想通知弹出窗口点击“允许”按钮,而不是使用硒
- 29. 硒铬的webdriver无法在端口
- 30. jquery通知弹出窗口 - jquery和updatepanels
我是否需要添加任何参数,或者我可以只复制粘贴相同的代码? –
你可以复制粘贴代码应该工作。 – Alok