首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nightwatch Selenium“插座挂起”

Nightwatch Selenium“插座挂起”
EN

Stack Overflow用户
提问于 2017-01-05 22:35:53
回答 5查看 8.6K关注 0票数 7

在Chrome中对CI运行Nightwatch测试。有时(大约每5个版本中就有一个)我在其中一个测试中遇到以下错误。在此之前的每个测试都工作得很好。

我有最新的Chromedriver和Selenium独立服务器。

我认为问题在于Selenium服务器在请求过程中崩溃,尽管我不知道为什么。

代码语言:javascript
复制
Error retrieving a new session from the selenium server

Connection refused! Is selenium server started?
{ Error: socket hang up
    at createHangUpError (_http_client.js:254:15)
    at Socket.socketCloseListener (_http_client.js:286:23)
    at emitOne (events.js:101:20)
    at Socket.emit (events.js:188:7)
    at TCP._handle.close [as _onclose] (net.js:498:12) code: 'ECONNRESET' }

这也是我的nightwatch.json的一部分,它负责处理硒。

代码语言:javascript
复制
 "selenium": {
    "start_process": true,
    "server_path": "scripts/Nightwatch/selenium-server-standalone-3.0.1.jar",
    "log_path": "app/E2E/reports/selenium",
    "port": 4444,
    "cli_args": {
      "webdriver.chrome.driver": "scripts/Nightwatch/chromedriver"
    }
  }

你知道Selenium崩溃的原因以及如何解决这个问题吗?

EN

回答 5

Stack Overflow用户

发布于 2017-01-13 17:02:29

在Codeship上使用selenium/chromedriver时遇到了完全相同的问题。我尝试将selenium降级到2.53.1,但没有效果。详细日志没有显示任何有用的信息,只是selenium服务器在我们的测试中突然没有在某个地方随机启动新会话。

似乎起作用的是将以下内容添加到我们的测试命令中:

代码语言:javascript
复制
# Prevent chrome deadlock
export DBUS_SESSION_BUS_ADDRESS=/dev/null

问题描述如下:https://github.com/SeleniumHQ/docker-selenium/issues/87

看起来某些码头容器有问题,这可以解释在CI上发生的问题,而在本地工作很好。

票数 5
EN

Stack Overflow用户

发布于 2017-06-28 19:45:02

当在nightwatch.json中没有正确配置chrome时,会显示相同的异常消息(每次运行构建时)。具体来说,它需要提供"--no-sandbox“选项,例如

代码语言:javascript
复制
"chrome": {
  "desiredCapabilities": {
  "browserName": "chrome",
  "javascriptEnabled": true,
  "acceptSslCerts": true,
  "chromeOptions": {
    "args" : ["--no-sandbox"]
  }
}
票数 3
EN

Stack Overflow用户

发布于 2018-02-02 05:20:44

更新我的主机文件条目解决了这个问题。Fix:删除所有主机文件条目,并将以下条目添加到主机文件中。127.0.0.1本地主机

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41487659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档