【发布时间】:2015-03-15 16:48:37
【问题描述】:
如何在 Java 中使用 PhantomJSDriver 接受警报?我正在尝试用 YouTube 做到这一点。我无法让它工作。
我尝试使用此代码在任何驱动程序上接受,但它不适用于 PhantomJS。
static void confirmDialog(WebDriver driver) {
if (driver instanceof PhantomJSDriver) {
PhantomJSDriver phantom = (PhantomJSDriver) driver;
phantom.executeScript("window.confirm = function(){return true;}");
phantom.executeScript("return window.confirm");
} else driver.switchTo().alert().accept();
}
【问题讨论】: