[英]Best way to exit iOS application after tests
在我的iOS應用中,我有一個webview。 在該項目中,有一個特定的目標可以運行針對javascript和本機代碼通信的集成測試。 這些測試使用javascript編寫,並在WebView中運行。
我可以檢測到javascript何時完成測試。 我想做的是退出應用程序,以便xcodebuild -scheme MyJSTests
可以運行並正確退出。
測試完成后退出iOS應用程序的最佳方法是什么?
編輯:在測試框架上,我別無選擇,因為我們從另一個項目接收測試文件。 我所能做的就是實現一種負責報告和退出的方法。
測試以完整的javascript在webview中執行。 通過自定義URLProtocol加載測試腳本。 測試結束時,將完成一個方法reportResults()
,該方法將轉發給本機代碼。
通過代碼結束程序違反了蘋果的指導方針。 根據用戶指南的指導退出程序只能由用戶執行,否則用戶可以將其解釋為不希望的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.