在我的iOS應用程序中,我有一個webview。 在這個項目中,有一個特定的目標是運行JavaScript和本地代碼通信的集成測試。這些測試用JavaScript編寫,並在WebView中運行。測試完成後退出iOS應用程序的最佳方式
我可以檢測到javascript完成測試。我想要退出應用程序,以便xcodebuild -scheme MyJSTests
可以正常運行並退出。
測試完成後退出iOS應用程序的最佳方式是什麼?
編輯: 因爲我們從另一個項目收到測試文件,所以我沒有任何選擇。我所能做的就是實施一種負責報告和退出的方法。
測試是在完整的javascript中執行的,在webview中。測試腳本通過自定義的URLProtocol加載。在測試結束時,方法調用reportResults()
完成,將其轉發給本機代碼。
你使用什麼測試框架?測試如何執行? –
請參閱編輯。實際上,測試框架在這裏應該不重要,因爲它可能在未來發生變化。唯一確定的是,我會接到一個負責報告和退出的特定方法的調用。 – aspyct