Bamboo 无头量角器脚本失败,但在本地通过

Bamboo headless protractor scripts failing , but passed in local

13:27:00] I/launcher - 运行 1 个 WebDriver 实例 2018 年 5 月 25 日 13:27:00 [13:27:00] I/hosted - 在 http://localhost:4444/wd/hub 使用 selenium 服务器 2018 年 5 月 25 日 13:27:20 [13:27:20] E/launcher - 等待驱动程序服务器启动时超时。 2018 年 5 月 25 日 13:27:20 构建信息:版本:'3.12.0',修订:'7c6e0b3',时间:'2018-05-08T15:15:08.936Z' 2018 年 5 月 25 日 13:27:20 系统信息:主机:'enl8-jdtagt-03v.adm.aamc.org',ip:'10.54.6.175',os.name:'Linux',os.arch:'amd64', os.version: '2.6.32-696.23.1.el6.x86_64', java.version: '1.8.0_45' 2018 年 5 月 25 日 13:27:20 驱动程序信息:driver.version:未知 2018 年 5 月 25 日 13:27:20 [13:27:20] E/launcher - WebDriverError:等待驱动程序服务器启动超时。 2018 年 5 月 25 日 13:27:20 构建信息:版本:'3.12.0',修订:'7c6e0b3',时间:'2018-05-08T15:15:08.936Z' 2018 年 5 月 25 日 13:27:20 系统信息:主机:'enl8-jdtagt-03v.adm.aamc.org',ip:'10.54.6.175',os.name:'Linux',os.arch:'amd64', os.version: '2.6.32-696.23.1.el6.x86_64', java.version: '1.8.0_45' 2018 年 5 月 25 日 13:27:20 驱动程序信息:driver.version:未知 2018 年 5 月 25 日 13:27:20 在 Object.checkLegacyResponse (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/lib/error.js:546:15) 2018 年 5 月 25 日 13:27:20 在 parseHttpResponse (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/lib/http.js:509:13) 2018 年 5 月 25 日 13:27:20 在 doSend.then.response (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/lib/http.js:441:30) 2018 年 5 月 25 日 13:27:20 在 process._tickCallback (internal/process/next_tick.js:109:7) 2018 年 5 月 25 日 13:27:20 来自:任务:WebDriver.createSession() 2018 年 5 月 25 日 13:27:20 在 Function.createSession (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/lib/webdriver.js:769:24) 2018 年 5 月 25 日 13:27:20 在 Function.createSession (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/chrome.js:761:15) 2018 年 5 月 25 日 13:27:20 在 createDriver (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/index.js:170:33) 2018 年 5 月 25 日 13:27:20 在 Builder.build (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/selenium-webdriver/index.js:626:16) 2018 年 5 月 25 日 13:27:20 在 Hosted.getNewDriver (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/protractor/built/driverProviders/driverProvider.js:53:33) 2018 年 5 月 25 日 13:27:20 在 Runner.createBrowser (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/protractor/built/runner.js:195:43) 2018 年 5 月 25 日 13:27:20 在 q.then.then (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/protractor/built/runner.js:339:29) 2018 年 5 月 25 日 13:27:20 在 _fulfilled (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/q/q.js:834:54) 2018 年 5 月 25 日 13:27:20 在 self.promiseDispatch.done (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/q/q.js:863:30) 2018 年 5 月 25 日 13:27:20 在 Promise.promise.promiseDispatch (/opt/atlassian-bamboo/bamboo-agent-home/xml-data/build-dir/AQ-SMOK-JOB1/node_modules/q/q.js:796:13) 2018 年 5 月 25 日 13:27:20 [13:27:20] E/launcher - 进程已退出,错误代码为 199 2018 年 5 月 25 日 13:27:20 npm 错误!代码生命周期 2018 年 5 月 25 日 13:27:20 npm 错误!错误号 199 2018 年 5 月 25 日 13:27:20 npm 错误! WebAppUIautomation@0.1.0 HL:protractor e2eFtHl.js --params.appEnv ftest --params.domain https://apps.ftest.aamc.org 2018 年 5 月 25 日 13:27:20 npm 错误!退出状态 199 2018 年 5 月 25 日 13:27:20 npm 错误! 2018 年 5 月 25 日 13:27:20 npm 错误!在 WebAppUIautomation@0.1.0 HL 脚本中失败。 2018 年 5 月 25 日 13:27:20 npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。 2018 年 5 月 25 日 13:27:20
2018 年 5 月 25 日 13:27:20 npm 错误!此 运行 的完整日志可在以下位置找到: 2018 年 5 月 25 日 13:27:20 npm 错误! /root/.npm/_logs/2018-05-25T17_27_20_792Z-debug.log 2018 年 5 月 25 日 13:27:20 任务失败,因为 [/usr/bin/node /usr/bin/npm 运行 HL] 的 return 代码为 199,而预期为 0 2018 年 5 月 25 日 13:27:20 完成任务 'Run Headless Script' 结果:失败

首先,您必须使用以下命令启动服务器:

webdriver-manager start

"AS": "webdriver-manager update && webdriver-manager start --detach --seleniumPort=8080 && protractor config.js --suite aADR --params.appEnv uat --params.experienceId xxxx --params.domain xxx.xxx.com --params.state xx",