コンコースで e2e テストを実行しているときに、chromedriver が更新されていないように見える以下のエラーが表示されます。Chrome のバージョンが遅れているという同様の問題が議論されていましたが、私の場合、Chrome の安定したバージョンが期待どおりにダウンロードされています (76.0.3809.100)。しかし、分度器の webmanager ドライバーによってプルされる chromedriver のバージョンは 2.46 のままです。
chromedriver を 2.46 から 76.0.3809.12 に手動で更新しようとしましたが、実行中にまだ 2.46 に戻っていました。
#!/bin/bash
set -e -u -x
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
apt-get update && apt-get install -y google-chrome-stable
cd git-platformUI/ui
npm install
npm set progress=false && npm config set depth 0 && npm cache clean --force
$(npm bin)/ng e2e --configuration=$CONFIG
[07:33:13] E/launcher - セッションが作成されていません: Chrome のバージョンは 71 から 75 の間でなければなりません (ドライバー情報: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 4.15.0-36-generic x86_64) [07 :33:13] E/launcher - SessionNotCreatedError: セッションが作成されていません: Chrome のバージョンは 71 から 75 の間でなければなりません (ドライバー情報: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926)、platform=Linux 4.15.0-36-generic x86_64) オブジェクトで.checkLegacyResponse (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/error.js:546:15) parseHttpResponse (/tmp/build/357f536d/git-platformUI/ui/node_modules/ selenium-webdriver/lib/http.js:509:13) doSend.then.response (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/http.js:441:30) でプロセス中。_tickCallback (internal/process/next_tick.js:188:7) From: タスク: Function.createSession の WebDriver.createSession() (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/webdriver) .js:769:24) Function.createSession (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/chrome.js:761:15) で Direct.getNewDriver (/tmp/build/357f536d) /git-platformUI/ui/node_modules/protractor/built/driverProviders/direct.js:77:33) Runner.createBrowser (/tmp/build/357f536d/git-platformUI/ui/node_modules/protractor/built/runner.js) で:195:43) q.then.then (/tmp/build/357f536d/git-platformUI/ui/node_modules/protractor/built/runner.js:339:29) で _fulfilled (/tmp/build/357f536d/git) -platformUI/ui/node_modules/q/q.js:834:54) self.promiseDispatch で。Promise.promise.promiseDispatch (/tmp/build/357f536d/git-platformUI/ui/node_modules/q) で完了 (/tmp/build/357f536d/git-platformUI/ui/node_modules/q/q.js:863:30) /q.js:796:13) で /tmp/build/357f536d/git-platformUI/ui/node_modules/q/q.js:556:49 で runSingle で (/tmp/build/357f536d/git-platformUI/ui/ node_modules/q/q.js:137:13) [07:33:13] E/launcher - プロセスがエラー コード 199 で終了しました