我使用API
browser.wait(protractor.ExpectedConditions.alertIsPresent(), 10000).then(() => {
browser.switchTo().alert().accept();
});
在显示警报时离开页面。 它适用于Chrome,Firefox,IE11,但在Microsoft Edge上,它无法正常工作。
我使用的是Microsoft WebDriver版本10586(对于windows buid 10586更正)
我该如何解决这个问题?
答案 0 :(得分:0)
查看受支持的Microsoft Edge Webdriver APIs列表。看来他们已经按照W3C WebDriver specification support实施了警报API,但可以在" Insiders"版本(有关Insiders版本,请参阅Download page。)