无法使用Eclipse编辑器在沙箱下以编程方式启动appium服务器

时间:2019-01-09 22:47:42

标签: java eclipse appium ubuntu-16.04 sandbox

enter image description here

我们正在尝试使用eclipse编辑器在沙箱下构建Appium项目,但无法在“运行配置”下的eclipse环境变量选项卡中设置APPIUM_PATH和NODE_PATH值

设置了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)*

在这里,我可以看到节点未安装或无效,但是我手动看到节点已成功安装,并且路径或环境变量在eclipse上也是正确的

1 个答案:

答案 0 :(得分:0)

似乎是节点和appium安装的问题。 请遵循节点安装:https://nodejs.org/en/download/package-manager/#windows

通过npm安装appium:npm install -g appium

您还可以安装appium doctor以检查系统中的所有功能是否正常:npm install appium-doctor appium-doctor

现在启动appium医生并检查所有内容。另外,您需要在Eclipse中设置正确的节点路径。