AngularJS分度器テストがあります。プロセスがためにこれらのステップを設定し、実行することです。SessionNotCreatedError:新しいサービスを作成できません:ChromeDriverService
:$ npm install
$ webdriver-manager update --ie32 --ignore_ssl
$ gulp
私がいる問題は、このセットアップは私のチームの誰もが、私はこのエラーが発生した100%の時間のために働くです
[11:42:33] I/local - Starting selenium standalone server...
[11:42:36] I/local - Selenium standalone server started at http://10.222.189.129:55574/wd/hub
/path/to/repo/node_modules/selenium-webdriver/lib/error.js:27
super(opt_error);
^
SessionNotCreatedError: Unable to create new service: ChromeDriverService
Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:54:15.039Z'
System info: host: 'xxxx', ip: 'xxxx', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_131'
Driver info: driver.version: unknown
at WebDriverError (/path/to/repo/node_modules/selenium-webdriver/lib/error.js:27:5)
at SessionNotCreatedError (/path/to/repo/node_modules/selenium-webdriver/lib/error.js:214:5)
at Object.checkLegacyResponse (/path/to/repo/node_modules/selenium-webdriver/lib/error.js:505:15)
at parseHttpResponse (/path/to/repo/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/path/to/repo/node_modules/selenium-webdriver/lib/http.js:440:13)
at process._tickCallback (internal/process/next_tick.js:103:7)
From: Task: WebDriver.createSession()
at Function.createSession (/path/to/repo/node_modules/selenium-webdriver/lib/webdriver.js:777:24)
at Function.createSession (/path/to/repo/node_modules/selenium-webdriver/chrome.js:709:29)
問題はセットアップと関係がありますが、私は迷っています。だから誰もが助言してくれることを望んでいるので、Hail Maryを投げます。
追加情報が必要な場合はお知らせください。事前にありがとう、私はこれを動作させるために多くの時間を無駄にしました!
クロムドライブには、実際のChromeブラウザもインストールされている必要があります。 Chromeブラウザをアップグレードしてみてください。また、セレンハブで手動でChromeセッションを開始することもできます。つまり、http:// localhost:4444/wd/hub(またはこれまでに設定した場所)でハブポータルを起動して、 'webdriver-manager start'を実行します。 [セッションの作成] - [Chrome]をクリックします。 – HaC