Невозможно программно запустить сервер Appium в песочнице с редактором Eclipse - PullRequest
0 голосов
/ 10 января 2019

enter image description here

Мы пытаемся построить проект Appium в песочнице с редактором eclipse, но не удается установить значения APPIUM_PATH и NODE_PATH на вкладке переменной среды eclipse в разделе «Выполнить настройку»

После установки переменной окружения для APPIUM_PATH и NODE_PATH Тем не менее мы получаем ошибку ниже

Caused by:

io.appium.java_client.service.local.InvalidNodeJSInstance: Node.js
is not installed!   at
io.appium.java_client.service.local.AppiumServiceBuilder.findDefaultExecutable(AppiumServiceBuilder.java:197)
    at
org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:346)
    at
io.appium.java_client.service.local.AppiumDriverLocalService.buildService(AppiumDriverLocalService.java:71)
    at
tomtom.gta.test.common.WebDriverManager.<clinit>(WebDriverManager.java:23)
    ... 40 more Caused by: java.lang.NullPointerException: Unable to
find executable for: node   at
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:987)
    at org.openqa.selenium.os.OsProcess.<init>(OsProcess.java:63)   at
org.openqa.selenium.os.CommandLine.<init>(CommandLine.java:38)  at
io.appium.java_client.service.local.AppiumServiceBuilder.findDefaultExecutable(AppiumServiceBuilder.java:193)*

Здесь я вижу, что мы получаем исключение, поскольку Node либо не установлен, либо недействителен, но вручную я вижу, что узел успешно установлен, и переменная пути или среды также корректна в eclipse

1 Ответ

0 голосов
/ 12 января 2019

Кажется, проблема с установкой узла и приложения. Пожалуйста, следуйте установке узла: https://nodejs.org/en/download/package-manager/#windows

Установить appium через npm: npm install -g appium

Вы также можете установить appium doctor, чтобы убедиться, что в вашей системе все работает нормально: npm install appium-doctor appium-doctor

Теперь запустите Appium Doctor и проверьте все. Также вам нужно настроить правильный путь узла в затмении.

...