在做iOS自动化测试,使用appium inspector的时候,各项填写正确后,点start报这个错Failed to create session. An unknown server-side error occurred while processing the command. Original error: Failed to receive any data within the timeout: 5000

问题

如题

报错信息

appium的log是这样的

环境

appium:1.22.3
iOS:16.2

看下代码怎么连接Appium server的

还没到代码那一步呢,现在只是用inspector抓取控件,是inspector报错

你的udid怎么获取的呀

automationName这个参数指定下吧,

{
  "platformName": "ios",
  "app": "/Users/jaxon/Library/Developer/Xcode/DerivedData/UIKitCatalog-batnzjgnhedojmafwlejnamdeeup/Build/Products/Debug-iphoneos/UIKitCatalog.app",
  "automationName": "XCUITest",
  "deviceName": "iPhone",
  "udid": "587520157a11c0365e65612ecb3954c63b991fed",
  "xcodeOrgId": "xxxx",
  "xcodeSigningId": "iPhone Developer"
}

Xcode获取的

  • 查看真机列表:idevice_id -l

感觉获取的不太对。。。用上面这个命令看下
参考文章

我用这个了,值是一样的

node版本多少呢

可以尝试更新node版本

好了,原因是装了多个版本的node,可能是冲突了