【问题标题】:Webdriver cannot start the tests 'Unable to create new service: ChromeDriverService' after java upgradesjava升级后Webdriver无法启动测试“无法创建新服务:ChromeDriverService”
【发布时间】:2019-12-20 19:39:35
【问题描述】:

我正在使用 appium 和其他一些测试工具,为此,我将我的 java 版本更改为最新版本。 我目前所有的版本是: Java 8、JDK 13、npm 6.13.4、量角器 5.4.2、chrome 驱动程序 79

检查工具后,我回到量角器中的主项目,我尝试运行我的场景,而 webdriver 试图访问错误的路径来查找驱动程序。 然后我从我的机器上删除了 appium 安装并删除了旧版本的 java。

结果是这个错误:

[17:20:18] I/launcher - Running 1 instances of WebDriver
[17:20:18] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
[17:20:18] E/launcher - Unable to create new service: ChromeDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EEW00351', ip: 'xx.xx.xxx.xx', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_231'

Driver info: driver.version: unknown

[17:20:18] E/launcher - SessionNotCreatedError: Unable to create new service: ChromeDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EEW00351', ip: 'xx.xx.xxx.xx', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_231'
Driver info: driver.version: unknown
    at Object.checkLegacyResponse 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\error.js:546:15)
    at parseHttpResponse 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\http.js:509:13)
    at C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\http.js:441:30
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    From: Task: WebDriver.createSession()
    at Function.createSession 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver.js:769:24)
    at Function.createSession 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\chrome.js:761:15)
    at createDriver 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\index.js:170:33)
    at Builder.build 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\index.js:626:16)
    at Hosted.getNewDriver 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\built\driverProviders\driverProvider.js:53:33) at Runner.createBrowser     
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\built\runner.js:195:43)
    at C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\built\runner.js:339:29
    at _fulfilled 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:834:54)
    at c:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:863:30
    at Promise.promise.promiseDispatch 
(C:\Users\alexandre\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:796:13)
    [17:20:18] E/launcher - Process exited with error code 199

我试图解决这个问题,删除所有旧版本的 java、更新量角器版本、升级 webdriver-manager...删除所有内容并再次添加...

这些都没有帮助。

webdriver 甚至“启动”但没有任何反应。我只得到上面显示的错误

17:44:14.118 INFO [ActiveSessionFactory.apply] - Capabilities are: {
  "browserName": "chrome",
  "chromeOptions": {
    "args": [
      "--start-maximized"
    ]
  },
  "count": 1
}
17:44:19.102 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)

知道我可以做些什么来解决这个问题吗?我没有更改代码中的任何内容。

谢谢!

【问题讨论】:

    标签: selenium-webdriver protractor


    【解决方案1】:

    所以.. 在燃烧了几个小时的能量之后... 我删除了所有内容...再次安装节点

    用公司的代理创建了一个环境变量(这解决了webdriver timout问题,即使你通过命令行发送代理也不起作用,所以创建环境变量)

    再次安装量角器,再次更新 webdriver-manager。

    chrome强制升级,公司控制版本,我之前是78(驱动也是78),现在是79。

    它正在工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多