2017-08-18 35 views
0

量角器版本:5.1.2 Safari瀏覽器版本:10.1.2量角器測試無法啓動在Safari塞拉利昂和投擲driver.version:未知,SessionNotCreatedError錯誤

我從Safari瀏覽器啓用「允許遠程自動化」 - >使用以下命令開發並啓動來自cmd的safari驅動程序: /usr/bin/safaridriver -p 8844

現在,嘗試使用量角器conf.js運行量角器測試。測試無法啓動與以下日誌:

Build info: version: '3.5.1', revision: '9c21bb67ef', time: '2017-08-16T21:10:06.092Z' 

System info: host: 'dyn-49-127-9-116.its.monash.edu.au', ip: 'fe80:0:0:0:479:1a15:751b:51d6%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_144' 

Driver info: driver.version: unknown 
[15:28:40] E/launcher - SessionNotCreatedError: Could not create a session: You must enable the 'Allow Remote Automation' option in Safari's Develop menu to control Safari via WebDriver. (WARNING: The server did not provide any stacktrace information) 

Command duration or timeout: 32 milliseconds 

Build info: version: '3.5.1', revision: '9c21bb67ef', time: '2017-08-16T21:10:06.092Z' 

System info: host: 'dyn-49-127-9-116.its.monash.edu.au', ip: 'fe80:0:0:0:479:1a15:751b:51d6%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_144' 

Driver info: driver.version: unknown 

    at WebDriverError (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:27:5) 

    at SessionNotCreatedError (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:214:5) 

    at Object.checkLegacyResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:505:15) 

    at parseHttpResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:509:13) 

    at doSend.then.response (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:440:13) 

    at process._tickCallback (internal/process/next_tick.js:109:7) 

From: Task: WebDriver.createSession() 

    at Function.createSession (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:777:24) 

    at createDriver (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/index.js:167:33) 

    at Builder.build (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/index.js:632:14) 

    at Hosted.getNewDriver (/usr/local/lib/node_modules/protractor/lib/driverProviders/driverProvider.ts:60:29) 

    at Runner.createBrowser (/usr/local/lib/node_modules/protractor/lib/runner.ts:225:39) 

    at q.then.then (/usr/local/lib/node_modules/protractor/lib/runner.ts:391:27) 

    at _fulfilled (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:834:54) 

    at self.promiseDispatch.done (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:863:30) 

    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:796:13) 

    at /usr/local/lib/node_modules/protractor/node_modules/q/q.js:556:49 

[15:28:40] E/launcher - Process exited with error code 19 

回答

0

有點兒棘手,因爲目前它不是相當的工作,由於webdriver的/硒的不兼容性。我們希望,隨着新的webdriver發佈,它將工作。見here