[英]Clean sandbox for each UITest method
場景:登錄並操作UI。(但當我第一次在應用中登錄時,登錄信息將存儲在沙箱中)
因此另一種最有效的方法將失敗。 我不知道在xcode中是否有一些option
可以清理每個測試中的沙箱,或者是否有一些好的代碼可以在setup
方法中清理沙箱,除非直接使用NSFileManager。
不確定您的tearDown()
方法是什么樣的,但是您可以嘗試以下操作:
override func tearDown() {
super.tearDown()
XCUIApplication().terminate()
}
在那里添加了app.terminate()
以確保應用程序正在關閉。
如果由於某種原因您仍然登錄,我會編寫一個方法注銷您的應用程序,並將其包含在tearDown()
方法中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.