我非常兴奋地升级到XCode8,试图用iOS 10运行测试,但后来发现XCode8不再支持自动化仪器。所以我接受了这样的事实:我需要等待Appium的官方升级才能在iOS10上运行测试。WebDriverException:处理命令时发生未知的服务器端错误。原始错误:删除{appId}失败
但是降级到Xcode 7.3.1后发生了什么让我感到困惑。即使在XCode8升级前的iOS8/9设备上,我仍然收到这个错误:“WebDriverException:处理命令时出现未知的服务器端错误。原始错误:正在删除{appId}失败。为什么现在即使我现在回到XCode 7.3.1?我尝试了所有我能想到的方法,包括删除/重新安装ideviceinstaller。
给这里更多信息是我的开发人员设置:
--session-override --full-reset --native-instruments-lib --default-capabilities "{\"newCommandTimeout\": \"7200\"}"
错误是对--full复位有关。但是除去从设置触发另一个错误:
[debug] [iOS] App is not installed. Will try to install.
[MJSONWP] Encountered internal error running command:
Error: Installing {path to the app}
failed at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6
at ChildProcess.exithandler (child_process.js:193:7)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Socket. (internal/child_process.js:323:11)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at Pipe._onclose (net.js:475:12)
一定有什么东西,这不是降级到XCode7.3.1之后正确恢复。看起来像是被删除的XCode 8中的一些残留物,它打破了一切。
任何人都有决议?
谢谢!
工作就像一个魅力!谢谢! – Beth
感谢@nchinenk,我有几天的同样的问题,但我找不到答案。你救了我的日子。 – Ragnarsson
我有一个完全不涉及到这个问题并用该命令解决的问题,现在这个命令再次救了我,这当然是一个需要解决的问题 – juhlila