我非常興奮地升級到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