我们正在尝试使用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上也是正确的
答案 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中设置正确的节点路径。