Аз инсталирах няколко версии на node.js и protractor, след което последвах инструкциите за актуализиране на webdriver, но никоя комбинация, която дойдох с успешното стартиране на webdriver.
Няколко полезни подробности:
- На 64-битов Ubuntu
- Опитах node.js v0.10.15 и v0.10.26
- Опитният протегник 0.18.1 и 0.19.0
Ето командите, които съм изпълнил, и съответната грешка (след инсталирането на четеца):
$ webdriver-manager update
Updating selenium standalone
downloading https://selenium.googlecode.com/files/selenium-server-standalone-2.39.0.jar...
Updating chromedriver
downloading https://chromedriver.storage.googleapis.com/2.8/chromedriver_linux64.zip...
chromedriver_2.8.zip downloaded to /home/<user>/.nvm/v0.10.26/lib/node_modules/protractor/selenium/chromedriver_2.8.zip
selenium-server-standalone-2.39.0.jar downloaded to /home/<user>/.nvm/v0.10.26/lib/node_modules/protractor/selenium/selenium-server-standalone-2.39.0.jar
$ webdriver-manager start
execvp(): No such file or directory
seleniumProcess.pid: 4567
events.js:72
throw er; // Unhandled "error" event
^
Error: spawn ENOENT
at errnoException (child_process.js:988:11)
at Process.ChildProcess._handle.onexit (child_process.js:779:34)
Отговори:
3 за отговор № 1Излиза, че трябваше да инсталирам комплекта за разработка на Java (JDK), след което работи добре.