gpt4 book ai didi

node.js - Webdriver (wd) 测试在本地工作但在 Travis CI 上超时?

转载 作者:太空宇宙 更新时间:2023-11-04 00:57:15 24 4
gpt4 key购买 nike

我有一些用 gulp-mocha-selenium 编写的测试,它在底层使用了 wd。值得注意的是,它是“wd”驱动程序,而不是普通的 Webdriver。

测试在这里: https://github.com/UWFosterIT/react-starter/blob/master/test/acceptance/hello-spec.js

我的 travis.yml 是:

language: node_js
node_js:
- "0.10.37"
before_install:
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
- "npm install -g eslint gulp eslint-plugin-react webpack"
before_script:
- "sleep 30"
script:
- "gulp check"
- "gulp test:server"
- "gulp test:acceptance"
addons:
firefox: "31"

测试在本地运行良好,但在 TravisCI.org 上超时。我不知道从哪里开始寻找。

特拉维斯结果:https://travis-ci.org/UWFosterIT/react-starter/builds/55222925

最佳答案

事实证明我需要在 TravisCI 上下载并启动 Selenium

before_script:
- "wget http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar"
- "java -jar selenium-server-standalone-2.53.0.jar > /dev/null &"
- sleep 3

关于node.js - Webdriver (wd) 测试在本地工作但在 Travis CI 上超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29176813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com