Appium 1.7.2
Xcode 9
iOS Simulator
node.js client wd.js
最近因为开发的 app 升级,需要支持 iOS 11,在 Xcode 9 上编译代码,于是升级了 Xcode 和 Appium,升级之后原先可以运行的测试用例现在不能运行了。Appium 的 log 显示会卡在这一步 [JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8100/session] with body: {"desiredCapabilities"},事实上并不是完全卡住,有时候等足够长时间会发现最终可以起起来。有时候这一步很快可以过去,有时候会很久直到超时。然后在升级之前 Appium 1.6.5 + Xcode 8.3.3 完全没有问题。
在 github 上看到其实有不少有类似问题的朋友,但是都没有一个结论和解决办法。比如如下的帖子:
https://github.com/appium/appium/issues/9482
https://github.com/appium/appium/issues/9645
不知道论坛上是否有朋友有类似的问题,如果有朋友解决了,麻烦支支招,因为实在没法了,又不能够回退到 Appium 1.6.5 + Xcode 8.3.3。