当前位置: 首页 > 知识库问答 >
问题:

Selenide drvier,无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败

濮阳振
2023-03-14

我阅读了有关此问题的大多数线程,但找不到解决方案。我使用了硒化物4.11.1,但我在运行测试后遇到了“此版本的Chrome驱动程序仅支持Chrome版本74”的问题。因此,根据此解决方案 https://twitter.com/jselenide/status/1105734134633127938 我在我的 build.gradle 文件版本中的硒化物升级到:testCompile 'com.codeborne:硒化物:5.2.1'。现在我得到以下错误:

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'cc', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-46-generic', java.version: '1.8.0_181'
Driver info: driver.version: SelenideDriver
selenide.url: http://test.local
selenide.baseUrl: http://test.local
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:573)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)

我检查了我的etc/host文件,它似乎没问题:

127.0.0.1   localhost
127.0.1.1   cc
127.0.0.1   test.local

也许我错过了什么,通过gradle更新硒化物应该不止一步?编辑。问题是chrome没有打开

我总是通过./gradlew启用测试:

./gradlew \
  -Dselenide.baseUrl=http://test.local:82 \
  -Dselenide.browser=chrome \
  -Dselenide.remote=http://localhost:4444/wd/hub \
  -Dselenide.timeout=4000 \
  test --tests Tests.Test2.test3

共有1个答案

景正文
2023-03-14

我更新到硒化5.2.1,并删除Dselenide远程现在..和作品:)

 类似资料: