当我们尝试启动 selenium 服务器时,我们收到此错误。似乎最新的 selenium 服务器独立版本是3.7.1
. 当我们使用 webdriver-manager update 命令进行更新时,它正在下载版本3.8.0
,当我们给出命令 webdriver-manager start 时,它会抛出错误
错误: jarfile 无效或损坏。
请参阅随附的屏幕截图。
当我们尝试启动 selenium 服务器时,我们收到此错误。似乎最新的 selenium 服务器独立版本是3.7.1
. 当我们使用 webdriver-manager update 命令进行更新时,它正在下载版本3.8.0
,当我们给出命令 webdriver-manager start 时,它会抛出错误
错误: jarfile 无效或损坏。
请参阅随附的屏幕截图。
根据这张票,有一种解决方法可以将 webdriver-manager 版本恢复到 3.7.1: https ://github.com/SeleniumHQ/selenium/issues/5142
将 webdriver-manager 更新到 3.7.1
webdriver-manager update --versions.standalone=3.7.1
重命名selenium-server-standalone-3.7.1.jar
为selenium-server-standalone-3.8.0.jar
. 默认情况下,此文件位于%YourUserDirectory%\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium
目录中。
3.8.0.jar 存在问题。他们已经更新了它。请查看以下链接:https ://github.com/SeleniumHQ/selenium/issues/5142
您可能需要再次更新它。
webdriver-manager update