我們有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)
這個問題與我的設置有關,但我不知所措,所以投擲冰雹瑪麗希望任何人有任何建議。
如果您需要任何其他信息,請讓我知道。先謝謝你,我已經浪費了很多時間試圖讓它工作!
Chromedriver還需要安裝實際的Chrome瀏覽器。嘗試升級您的Chrome瀏覽器。另外,你可以在Selenium集線器上手動啓動一個Chrome會話 - 也就是運行'webdriver-manager start',然後在http:// localhost:4444/wd/hub(或者你曾經配置過的地方) ,點擊創建會話 - > Chrome。 – HaC