如果使用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