我正在使用以下代码来启用弹出窗口阻止程序。但这行不通。
Map<String, Object> prefs= new HashMap<String,Object>();
prefs.put("profile.default_content_setting_values.popups", 2);
ChromeOptions coptions= new ChromeOptions();
coptions.setExperimentalOption("prefs", prefs);
driver= new ChromeDriver(coptions);
我找到了这个问题的简单方法。我们可以通过 WindowHandle 找到窗口弹出窗口,并使用循环,我们可以切换到该窗口,关闭它并返回到父窗口。当弹出广告的数量发生变化时,这也很有用。