如何使用webdriver + java阻止所有弹出窗口?我知道如何处理弹出窗口,但我根本不想弹出,我想阻止所有弹出窗口就像浏览器中的弹出窗口阻止程序一样......
答案 0 :(得分:3)
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("dom.popup_maximum", 0);
profile.setPreference("privacy.popups.showBrowserMessage", false);
FirefoxDriver fd = new FirefoxDriver(profile);
fd.get("http://example.com");
答案 1 :(得分:-1)
尝试
fp = webdriver.FirefoxProfile()
fp.set_preference("privacy.popups.disable_from_plugins", 3)
阻止所有插件弹出窗口。
有关其他选项,请参阅https://superuser.com/questions/697018/how-to-disable-popups-in-firefox-without-add-ons。