-1

我正在使用 npm 的 appium 命令作为全局命令,并且我正在一个 wdio 项目中使用 appium 作为依赖项。

包.json

...
"appium": "^1.17.1",
"wdio-appium-service": "^0.2.3",
"wdio-cucumber-framework": "^0.3.1",
"webdriverio": "^4.8.0"
...

项目环境使用Node v8.16.0

我曾经使用 Appium 1.16.1,一切都很好。

能力

{
  appiumVersion: '1.17.1',
  deviceName: 'iPhone 11',
  platformName: 'iOS',
  deviceOrientation: 'portrait',
  platformVersion: '13.1',
  app: ***.app.zip,
  automationName: 'XCUITest',
  newCommandTimeout: 480,
  fullReset: false
}

我最近将 Appium 更新到 1.17.1(全局命令和本地依赖项)并运行我开始收到此错误的测试:

ERROR: An unknown server-side error occurred while processing the command. Original error: Could not load a driver for automationName 'XCUITest' and platformName 'iOS'. Please verify your Appium installation
iphone11.ios.13_2.app_zip
4

1 回答 1

0

您可以使用appium-doctor来验证您的环境是否已正确设置并满足每个平台的 Appium 要求。

安装它:

npm install appium-doctor -g

用它:

appium-doctor --ios

它将显示究竟缺少什么。

于 2020-07-17T07:39:18.043 回答