P J*_*nes 20 selenium jasmine angularjs selenium-webdriver protractor
我正在尝试从intelliJ启动我的硒服务器,并且说文件已损坏。
我使用intelliJ来运行量角器测试,并且在运行inteliJ终端之前从中启动硒服务器。无论出于什么原因,它都说我的供selenium-server-standalone使用的jar文件已损坏。有没有办法解决这个问题,如果没有,有没有办法删除然后重新安装Selenium服务器?
C:\ Users \ pheonix.jones \ IdeaProjects \ attensity-q-protractor> webdriver-manager start [11:39:09] I / start-java -Dwebdriver.chrome.driver = C:\ Users \ pheonix.jones \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ chromedriver_2.46.exe -Dwebdriver.gecko.driver = C:\ Users \ pheonix.jones \ AppData \ Roaming \ npm \ node_modules \ pro tractor \ node_modules \ webdriver-manager \ selenium \ geckodriver-v0.24.0.exe -jar C:\ Users \ pheonix.jones \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ Selenium \ Selenium-server-standalone-4.0 .0-alpha-1.zip.jar -port 4444 [11:39:09] I / start-seleniumProcess.pid:2748错误:jarfile无效或损坏C:\ Users \ pheonix.jones \ AppData \ Roaming \ npm \ node_modules \量角器\ node_modules \ webdriver-manager \ selenium \ selenium-server-standalone-4.0.0-alpha-1.zip.jar [11:39:09] I / start-Selenium Standalone已退出,代码为1
如您所见,它只是在损坏后才退出。我以前没有这个问题。我确实尝试更新webdriver。
mam*_*don 40
我找到了一种解决方法,它可能会接受也可能无法接受。您可以强制webdriver-manager使用旧版的selenium-standalone软件包。这样可以避免出现任何问题4.0.0-alpha-1。
$ webdriver-manager clean
$ webdriver-manager update --standalone --versions.standalone=3.8.0
$ webdriver-manager start --versions.standalone=3.8.0
…
[14:19:55] I/start - seleniumProcess.pid: 63863
14:19:55.379 INFO - Selenium build info: version: '3.8.0', revision: '924c4067df'
14:19:55.380 INFO - Launching a standalone Selenium Server
2019-04-24 14:19:55.483:INFO::main: Logging initialized @390ms to org.seleniumhq.jetty9.util.log.StdErrLog
Run Code Online (Sandbox Code Playgroud)
小智 5
webdriver-manager项目中存在一个针对此问题的开放缺陷:https : //github.com/angular/webdriver-manager/issues/370
作为临时的解决方法,您可以在量角器配置中使用directConnect属性。
| 归档时间: |
|
| 查看次数: |
7474 次 |
| 最近记录: |