Docker compose Google Chrome昨天更新到版本75后,量角器测试没有在gitlab ci中运行。它在更新之前工作。怎么搞的?
我正在gitlab中运行一个计划作业,在Google Chrome上的应用程序上运行量角器测试。这些测试一直进行得很顺利,直到昨天2019年6月4日谷歌将chrome从74版升级到75版。现在,我得到一个“W/launcher-忽略未捕获错误WebDriverError:无法解析新会话响应”的问题,因为更新 这是在gitlab ci环境上运行的。我不使用webdriver manager,我的团队确实需要我使用docker compose来创建selenium网格。我真的不知道从哪里开始解决这个问题Docker compose Google Chrome昨天更新到版本75后,量角器测试没有在gitlab ci中运行。它在更新之前工作。怎么搞的?,docker-compose,protractor,selenium-chromedriver,gitlab-ci,Docker Compose,Protractor,Selenium Chromedriver,Gitlab Ci,我正在gitlab中运行一个计划作业,在Google Chrome上的应用程序上运行量角器测试。这些测试一直进行得很顺利,直到昨天2019年6月4日谷歌将chrome从74版升级到75版。现在,我得到一个“W/launcher-忽略未捕获错误WebDriverError:无法解析新会话响应”的问题,因为更新 这是在gitlab ci环境上运行的。我不使用webdriver manager,我的团队确实需要我使用docker compose来创建selenium网格。我真的不知道从哪里开始解决这个
test:
stage: test
before_script:
- apk add py-pip
- pip install --upgrade pip
- pip install docker-compose==1.23.2
- docker login -u $DOCKERHUB_REGISTRY_USER -p $DOCKERHUB_REGISTRY_PASSWORD
- echo "//registry.npmjs.org/:_authToken=\${NPM_HAVENBUILD_AUTH_TOKEN}" > .npmrc
- npm install
- npm config set unsafe-perm true
- npm install -g protractor
- npm install -g protractor-console
- npm config set unsafe-perm falsesh
- ./node_modules/.bin/gulp
script:
- docker-compose up -d
- docker-compose scale chrome=2
- ./node_modules/.bin/protractor TestFiles/HConf.js --suite client --testname Happy_Path --env uat
这就是我得到的错误:
[19:53:28] I/hosted - Using the selenium server at http://docker-dind:4444/wd/hub
[19:53:28] W/launcher - Ignoring uncaught error WebDriverError: Unable to parse new session response: {
"value": {
"sessionId": "d8b6ab9a6e301a943203e8af49aec285",
"capabilities": {
"acceptInsecureCerts": false,
"browserName": "chrome",
"browserVersion": "75.0.3770.80",
"chrome": {
"chromedriverVersion": "75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs\u002fbranch-heads\u002f3770@{#40})",
"userDataDir": "\u002ftmp\u002f.com.google.Chrome.zQzfpf"
},
"goog:chromeOptions": {
"debuggerAddress": "localhost:46326"
},
"networkConnectionEnabled": false,
"pageLoadStrategy": "normal",
"platformName": "linux",
"proxy": {
},
"setWindowRect": true,
"strictFileInteractability": false,
"timeouts": {
"implicit": 0,
"pageLoad": 300000,
"script": 30000
},
"unhandledPromptBehavior": "dismiss and notify",
"webdriver.remote.sessionid": "d8b6ab9a6e301a943203e8af49aec285"
}
}
}
[19:53:28] E/launcher - BUG: launcher exited with 1 tasks remaining
我想在它开始使用selenium服务器之后,运行量角器测试
有人知道问题是什么吗?您可以将chrome降级回旧版本或尝试更新chromedriver您可以将chrome降级回旧版本或尝试更新chromedriver