标签: ios xcode performance xcode-ui-testing ui-testing
如果我在模拟器上运行我的UITests,它们会运行得更快,每次交互都会更快。如果模拟器需要大约20秒,真正的设备大约需要2分钟。
就像我看到懒惰点击真实设备上的按钮一样。
一些信息:
我注意到运行iOS 11.2.6的iPhone 6 +运行UITest的速度要快得多。这不是性能问题,而是一个闲置的问题。
有什么想法吗?
答案 0 :(得分:0)
我需要做两件事
停用动画
。 这是主要的事情,因为UITests实际上一直在等待应用程序闲置(不是在动画状态)。使用UITests我想检查UI流是否仍然完整,如果视图转换动画仍然有效,那就是iOS本身的工作。
切换到iOS 11 + 我注意到iOS 11比iOS 10快得多。
在这些变化之后,UITests又快了:)