Java 无法构建Appium服务器,因为它无法查找文件系统
我无法使用以下标准行构建Appium服务器Java 无法构建Appium服务器,因为它无法查找文件系统,java,node.js,appium,Java,Node.js,Appium,我无法使用以下标准行构建Appium服务器appiumDriverLocalService=appiumDriverLocalService.buildDefaultService() 我收到以下错误消息 io.appium.java_client.service.local.InvalidServerInstanceException: Invalid server instance exception has occured: There is no installed nodes! Ple
appiumDriverLocalService=appiumDriverLocalService.buildDefaultService()代码>
我收到以下错误消息
io.appium.java_client.service.local.InvalidServerInstanceException: Invalid server instance exception has occured: There is no installed nodes! Please install node via NPM (https://www.npmjs.com/package/appium#using-node-js) or download and install Appium app (http://appium.io/downloads.html)
at io.appium.java_client.service.local.AppiumServiceBuilder.findNodeInCurrentFileSystem(AppiumServiceBuilder.java:184)
at io.appium.java_client.service.local.AppiumServiceBuilder.checkAppiumJS(AppiumServiceBuilder.java:345)
at io.appium.java_client.service.local.AppiumServiceBuilder.createArgs(AppiumServiceBuilder.java:425)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:358)
at io.appium.java_client.service.local.AppiumDriverLocalService.buildService(AppiumDriverLocalService.java:86)
at io.appium.java_client.service.local.AppiumDriverLocalService.buildDefaultService(AppiumDriverLocalService.java:82)
.
.
.
Caused by: java.io.IOException: /Users/deepak/.nvm/versions/node/v12.18.3/lib/node_modules
rm: /tmp/deepak.start.74839: No such file or directory
at io.appium.java_client.service.local.AppiumServiceBuilder.findNodeInCurrentFileSystem(AppiumServiceBuilder.java:185)
... 29 more
*我编辑了一些不必要的TestNG行,以使其更具可读性
我认为这是我的节点安装的一个问题,我已经重新安装了节点,目前我的本地设置(Mac OS)中的默认节点版本是v14.16.0
。但我仍然看到节点版本v12.18.3
的IOException
有人能解决这个问题吗?我一整天都在解决这个问题。我可以通过将AppiumPath添加到AppiumServiceBuilder来解决这个问题
serviceBuilder.withAppiumJS(新文件(“/usr/local/bin/appium”)
我认为添加节点路径或应用程序路径应该是一个标准。但如何强制用户在本地或云上不忘记此设置?这需要解决