竹无头量角器脚本失败,但在本地通过
Posted
技术标签:
【中文标题】竹无头量角器脚本失败,但在本地通过【英文标题】:Bamboo headless protractor scripts failing , but passed in local 【发布时间】:2018-05-25 17:28:55 【问题描述】: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/错误.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 run HL] 的返回代码为 199,而预期为 0
2018 年 5 月 25 日 13:27:20 完成任务“运行无头脚本”,结果:失败
【问题讨论】:
exports.config = seleniumAddress: 'localhost:4444/wd/hub', 能力: 'browserName': 'chrome', acceptInsecureCerts: true, chromeOptions: args: ['--headless', '- -disable-gpu', '--no-sandbox', '--window-size=1920x1200', '--disable-web-security', '--allow-insecure-localhost' ] , 这是我的配置 请edit您的问题并添加重现步骤。也请使用tour 并阅读How to Ask。 【参考方案1】:首先你必须用这个命令启动服务器:
webdriver-manager start
【讨论】:
【参考方案2】:"AS": "webdriver-manager update && webdriver-manager start --detach --seleniumPort=8080 && protractor config.js --suite aADR --params.appEnv uat --params.experienceId xxxx --params.域名 xxx.xxx.com --params.state xx",
【讨论】:
以上是关于竹无头量角器脚本失败,但在本地通过的主要内容,如果未能解决你的问题,请参考以下文章
Angular 测试因 ng e2e 失败,但使用量角器 conf.js 通过