如何在全局安装量角器的IE中运行量角器测试

时间:2017-05-03 14:55:12

标签: selenium internet-explorer selenium-webdriver webdriver protractor

我在全球范围内安装了量角器,并且我正在使用这个测试,我现在正试图让IE测试运行,但是在试图让量角器使用我已安装全局的IE驱动程序版本时遇到了问题。

我从文档和各种帖子中看到,您可以在引用IE驱动程序位置的量角器配置文件中提供jvmArgs属性。我看到这必须是配置文件所在目录的相对路径,但对我来说,量角器和浏览器驱动程序都是全局安装的,而不是在我项目本地的node_modules文件夹中。

这里的正确方法是什么?是否应在本地安装IE驱动程序,例如我应该安装webdriver-manager作为本地npm模块并以这种方式安装IE驱动程序,以便jvmArgs中的路径正确解析?

似乎有很多帖子在那里,其他人一直在努力让IE用量角器来解决问题!

1 个答案:

答案 0 :(得分:3)

使用IE运行测试时没有什么特别的。

确保更新webdriver-manager并确认包含IE时 这是我在更新webdriver-manager时通常使用的行。

webdriver-manager --ignore_ssl update --ie32

确保同时更新您的conf.js

capabilities: {
    'browserName': 'internet explorer',
    'ignoreProtectedModeSettings': true
}