我也遇到了,"udid"保持小写,他对应的内容改为小写,比如 udid=123ABC 改为 udid=123abc 就好了。我是这样解决的
重启电脑解决了~
我故意写错的~运行过,因为我就是写 iOS 的.我换了模拟器弄,还是不得行。
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"bundleId": "com.xx.DuoJiWu",
"automationName": "XCUITest",
"platformVersion": "10.3"
}
流程是不是先用 wda test 一个 app 在模拟器上,然后在 appium 里面进行启动监听服务,最后再去写脚本传给 appium,appium 通过 bootstrap.js 下发给 app 呢?(我在各种文章中看到的,我是不是走偏了)
我直接用的真机测试的,信息我都核对过了。
谢谢,解决了这个问题。但是 unable to lookup item 'SDKVersion' in SDK 'iphonesimulator',这个又是什么鬼啊~我按照你们说的填一直爆这个错误
你的问题解决了吗?我也遇到了~Use the "XCUITest" automationName capability instead
看了很多啊,但是基本都过时了啊。
An unknown server-side error occurred while processing the command. Original error: Could not determine iOS SDK version: Command 'xcrun --sdk iphonesimulator --show-sdk-version' exited with code 1: xcrun: error: SDK "iphonesimulator" cannot be located xcrun: error: SDK "iphonesimulator" cannot be located xcrun: error: unable to lookup item 'SDKVersion' in SDK 'iphonesimulator'
这个报错怎么解决啊?
用 "XCUITest" automationName 这个怎么用呢?不用 appium desktop 吗?
弄了两天了,因为没搞过自动化测试,把网上的各种文档都看了,感觉环境装好了。但是连你们说的 inseptor 都跑成功过
A new session could not be created. Details: Appium's IosDriver does not support xcode version 8.3.1. Apple has deprecated UIAutomation. Use the "XCUITest" automationName capability instead.
何解?我必须回退到 xcode8?