2016-10-07 1 views
1

Почему команда webdriver-update не найдена, хотя установлен транспортир?Почему команда webdriver-update не найдена, хотя установлен транспортир?

я установил транспортир узел в качестве

sudo npm install protractor -g 

и когда я пытаюсь сделать

sudo webdriver-manager update 

он вернется с

sudo: webdriver-manager: command not found 

я пытался также установить его вручную, но я не смог делать.

[email protected]:/media/tamer/Work/conFusion/test$ protractor protractor.conf.js 
[15:23:48] I/direct - Using ChromeDriver directly... 
[15:23:48] I/launcher - Running 1 instances of WebDriver 
[15:23:48] E/direct - Error code: 135 
[15:23:48] E/direct - Error message: Could not find chromedriver at /home/tamer/.npm-global/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.22 
[15:23:48] E/direct - Error: Could not find chromedriver at /home/tamer/.npm-global/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.22 
    at Direct.getNewDriver (/home/tamer/.npm-global/lib/node_modules/protractor/built/driverProviders/direct.js:65:27) 
    at Runner.createBrowser (/home/tamer/.npm-global/lib/node_modules/protractor/built/runner.js:198:43) 
    at /home/tamer/.npm-global/lib/node_modules/protractor/built/runner.js:277:30 
    at _fulfilled (/home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:834:54) 
    at self.promiseDispatch.done (/home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:863:30) 
    at Promise.promise.promiseDispatch (/home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:796:13) 
    at /home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:556:49 
    at runSingle (/home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:137:13) 
    at flush (/home/tamer/.npm-global/lib/node_modules/protractor/node_modules/q/q.js:125:13) 
    at nextTickCallbackWith0Args (node.js:420:9) 
[15:23:48] E/launcher - Process exited with error code 135 
[email protected]:/media/tamer/Work/conFusion/test$ sudo webdriver-manager update 
[sudo] password for tamer: 
sudo: webdriver-manager: command not found 
+0

это chromedriver он не может найти? – Maccurt

+0

@Maccurt да, я пытаюсь запустить сквозной тест через хром –

+0

@TamerHussien .. выполнил ли это решение ниже? – AdityaReddy

ответ

0

Корневые причины вашей проблемы может Node РЕПЛ не смог подобрать установленный node_module

Вы можете попробовать один из ниже и посмотреть

  1. Для того, чтобы модули, доступные для узла .js REPL, может быть полезно добавить папку <</usr/lib>>/node_modules в переменную окружения $NODE_PATH. Refer here для получения дополнительной информации

  2. Goto .\node_modules\protractor\bin и выполнить сценарий webdriver-manager запуска непосредственно.

    node webdriver-manager update

 Смежные вопросы

  • Нет связанных вопросов^_^