我正在尝试运行 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;之前它们是在用户级别安装的。