Не могу получить экземпляр WebDriver
для выполнения стандартных команд driver.elementById.click()
, driver.elementById.getText()
и т.д. Хочу интегрировать Protractor
и Appium
для тестирования Native App/Hybrid App
. В документиции что одного что другого фреймворков не нашел четких инструкций и примеров как запустить тесты на мобильном девайсе используя Jasmine
. Для построения инфраструктуры тестирования решил использовать эмуляторы Genymotion
Код проекта в тут При запуске выдает ошибку
> protractor@1.0.0 android C:\protractor\Protractor-Appium-Web
> protractor app_conf.js
[18:10:47] I/launcher - Running 1 instances of WebDriver
[18:10:47] I/hosted - Using the selenium server at http://0.0.0.0:4723/wd/hub
[18:10:52] E/runner - Unable to start a WebDriver session.
[18:10:53] E/launcher - Error: WebDriverError: Not implemented yet for script.
at Object.checkLegacyResponse (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\error.js:546:15)
at parseHttpResponse (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\http.js:509:13)
at doSend.then.response (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\http.js:441:30)
at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebDriver.manage().setTimeouts({script: 11000})
at thenableWebDriverProxy.schedule (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\webdriver.js:807:17)
at legacyTimeout (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\webdriver.js:1433:17)
at driver_.schedule.catch (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\webdriver.js:1387:25)
at ManagedPromise.invokeCallback_ (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\promise.js:1376:14)
at TaskQueue.execute_ (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\promise.js:3084:14)
at TaskQueue.executeNext_ (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\promise.js:3067:27)
at asyncRun (C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\promise.js:2927:27)
at C:\protractor\Protractor-Appium-Web\node_modules\selenium-webdriver\lib\promise.js:668:7
at process._tickCallback (internal/process/next_tick.js:68:7)
[18:10:53] E/launcher - Process exited with error code 100
npm ERR! code ELIFECYCLE
npm ERR! errno 100
npm ERR! protractor@1.0.0 android: `protractor app_conf.js`
npm ERR! Exit status 100
npm ERR!
npm ERR! Failed at the protractor@1.0.0 android script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\A.Melnichenko\AppData\Roaming\npm-cache\_logs\2019-02-07T16_10_53_331Z-debug.log