webdriverio:用iedriver运行测试

时间:2017-11-14 08:41:14

标签: internet-explorer e2e-testing webdriver-io

我已设置webdriverio与FF和Chrome一起运行,一切正常。

我尝试使用http://webdriver.io/guide/services/iedriver.html运行相同的测试。

它运行第一个url命令,但在第二次运行时失败。 E.g:

browser.url('https://facebook.com'); //navigates to facebook
browser.url('https://google.com'); //fails on this line

引发:

  

无法导航至http://google.com。这通常意味着a   调用COM方法IWebBrowser2 :: Navigate2()失败。构建信息:   版本:' 3.6.0',修订版:' 6fbf3ec767',时间:   ' 2017-09-27T16:15:40.131Z' os.name:' Windows 10',os.arch:' amd64',os.version:   ' 10.0',java.version:' 1.8.0_151'驱动程序信息:driver.version:未知   运行Internet Explorer

知道为什么以及如何使这项工作?

编辑: 我已经阅读了IE11 Selenium WebDriverException: Failed to navigate. (org.openqa.selenium.WebDriverException ...IWebBrowser2::Navigate2() failed,但这对我来说并不适用

2 个答案:

答案 0 :(得分:0)

browser
.url('https://facebook.com') //navigates to facebook
.pause(5000)
.url('https://google.com') //fails on this line

答案 1 :(得分:0)

尝试按照此处所述将域添加到受信任的站点:https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/6511#issuecomment-192149766

只需转到IE设置 - >互联网选项 - >安全 - >受信任的网站 - >网站