Appium Java代码问题:io.appium.java_client.service.local.InvalidServerInstanceException

问题描述 投票:0回答:0

我正在尝试运行 Java 代码来启动 AndroidDriver:

AndroidDriver mDriver;
DesiredCapabilities dc = new DesiredCapabilities();
        dc.setCapability("deviceName", Constants.DEVICE_NAME);
        dc.setCapability("platformName", Constants.PLATFORM_NAME);
        dc.setCapability("appPackage", Constants.APP_PACKAGE);
        dc.setCapability("appActivity", Constants.APP_ACTIVITY);

DesiredCapabilities dc = setAndroidCapabilities();
mDriver = new AndroidDriver(dc);

尝试在最后一行创建 AndroidDriver 时执行失败并显示以下错误消息:

io.appium.java_client.service.local.InvalidServerInstanceException: The main Appium script does not exist at 'C:\Users\feero\AppData\Roaming\npm\node_modules\appium\build\lib\main.js'

Appium安装在这里:

C:\Program Files\Appium Server GUI
NodsJS 安装在这里:
C:\Program Files\nodejs\node_modules\npm

NodeJS 之前安装在

C:\Users\feero\AppData\Roaming\npm\
位置。我在上面的路径重新安装了它。 我没有使用 Java 代码启动 Appium Server,我使用的是 Appium Server GUI,Android Virtual Driver 通过 IntelliJ IDEA AVD Manager 运行。

请帮助解决这个问题,因为我是 Appium 的新手。

我已经尝试在我的笔记本电脑上为所有用户重新安装 Appium Server GUI 和 NodeJS;之前它们是在用户级别安装的。

appium node-modules appium-android appium-java
© www.soinside.com 2019 - 2024. All rights reserved.