【发布时间】:2017-11-08 17:45:14
【问题描述】:
我有一个将用户发送到地图应用程序的按钮,我想检查用户是否离开了应用程序。知道如何检查吗? 我尝试使用被测应用程序中的元素添加 AssertFalse,但它不起作用,因为它无法检索应用程序的元素,因为它不是焦点。
【问题讨论】:
-
我会尝试为 self.view.window 设置一个可见的期望,并观察它是否变为 false。在此处查看方法:masilotti.com/ui-testing-cheat-sheet
-
我试过那个解决方案(我猜你参考“如何断言视图在屏幕上”部分),但只有当你想检查 2 个视图或窗口之间的切换时,接缝才能工作在应用内。
-
然后在你的 UI 测试中添加一个期望的通知:AppWillEnterBackground with long timeout (stackoverflow.com/questions/9011868/…)
标签: ios xctest xcode-ui-testing ui-testing