Selenium 如何在IE中全局安装量角器的情况下运行量角器测试
我已经在全球范围内安装了量角器,并且正在使用这款fine进行chrome测试,我现在正在尝试让IE测试运行,但在尝试让量角器使用我在全球范围内安装的IE驱动程序版本时遇到了问题 我从文档和各种帖子中看到,您可以在引用IE驱动程序位置的量角器配置文件中提供jvmArgs属性。我看到的必须是配置文件所在目录的相对路径,但对于我来说,量角器和浏览器驱动程序都是全局安装的,而不是安装在项目本地的node_modules文件夹中 正确的方法是什么?IE驱动程序是否应在本地安装,例如,我是否应将webdriver manager安装为本地npm模块,并以这种方式安装IE驱动程序,以便jvmArgs中的路径正确解析Selenium 如何在IE中全局安装量角器的情况下运行量角器测试,selenium,internet-explorer,selenium-webdriver,webdriver,protractor,Selenium,Internet Explorer,Selenium Webdriver,Webdriver,Protractor,我已经在全球范围内安装了量角器,并且正在使用这款fine进行chrome测试,我现在正在尝试让IE测试运行,但在尝试让量角器使用我在全球范围内安装的IE驱动程序版本时遇到了问题 我从文档和各种帖子中看到,您可以在引用IE驱动程序位置的量角器配置文件中提供jvmArgs属性。我看到的必须是配置文件所在目录的相对路径,但对于我来说,量角器和浏览器驱动程序都是全局安装的,而不是安装在项目本地的node_modules文件夹中 正确的方法是什么?IE驱动程序是否应在本地安装,例如,我是否应将webdri
似乎有很多帖子,其他人都在努力让IE用量角器算出盒子 使用IE运行测试时没有什么特别之处 只需确保在更新webdriver manager时包含IE即可。
这是我在更新webdriver manager时通常使用的行
webdriver-manager --ignore_ssl update --ie32
还要确保更新conf.js
capabilities: {
'browserName': 'internet explorer',
'ignoreProtectedModeSettings': true
}
当使用IE运行测试时,没有什么特别的 只需确保在更新webdriver manager时包含IE即可。
这是我在更新webdriver manager时通常使用的行
webdriver-manager --ignore_ssl update --ie32
还要确保更新conf.js
capabilities: {
'browserName': 'internet explorer',
'ignoreProtectedModeSettings': true
}
好的,谢谢,只是出于兴趣,你是如何让IE发布的?如果您使用的是selenium服务器,我发现IE不支持直接连接,到目前为止我只在直接连接模式下使用chrome。是的,我使用selenium服务器是通过执行
webdriver manager start
。在我的情况下,缺少的是IE 64位版本的更新。所以我运行了webdriver管理器--忽略ssl更新--ie64
。好的,谢谢,只是出于兴趣,你是如何让IE启动的?如果您使用的是selenium服务器,我发现IE不支持直接连接,到目前为止我只在直接连接模式下使用chrome。是的,我使用selenium服务器是通过执行webdriver manager start
。在我的情况下,缺少的是IE 64位版本的更新。所以我运行了webdriver管理器--忽略ssl更新--ie64
。