我尝试使用Webdriver打开hdfc.com网站。它提供了一个图像弹出窗口,阻止单击应用在线链接。如何通过webdriver脚本处理?如何使用webdriver脚本在firefox中启用阻止弹出窗口复选框?
答案 0 :(得分:0)
您应该使用WindowHandles并忽略弹出窗口。这样,驱动程序只会停留在原始窗口上。
Set<String> handle= driver.getWindowHandles();
driver.switchTo().window("windowName");
这种方式即使您无法阻止弹出窗口,驱动程序也会忽略其他弹出窗口的存在并执行脚本