1

通过修改此处接受的答案后的设置,我成功地在IE11中运行了测试:

无法使用Java的Selenium2(Webdriver)启动IE浏览器

我尝试在并行浏览器中运行它。我设法让Firefox+Chrome工作,但没有让Firefox+IE11工作。

conf.js公司:

//并行-firefox和ie11exports.config={框架:“茉莉花”,硒地址:'http://localhost:4444/wd/hub',规格:['spec.js'],多功能:[{浏览器名称:'firefox',firefoxPath:“C:/Program Files/Mozilla Firefox/Firefox.exe”}, {浏览器名称:'internetexplorer',平台:'ANY',版本:“11”}],directConnect:true}
1
  • 1
    “directConnect”选项仅适用于chrome和firefox。尝试删除该选项。
    – 蚱蜢
    2017年2月8日6:12

1答案1

重置为默认值
1

您必须删除directConnect=true。它仅支持firefox和chrome。查看以下摘录量角器官方文件

如果为true,Protractor将直接连接到浏览器驱动程序*在chromeDriver和firefoxPath指定的位置。仅限Chrome*和Firefox支持直接连接。

这就是为什么您的测试适用于chrome和firefox而不适用于IE的原因

1
  • 你好,正在删除直接连接成功运行IE,但在FF中失败。也许并行运行FF+IE是不可能的?
    – k_滚动
    2017年2月15日6:14

您的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.