有没有办法检查UITests中的平滑滚动

时间:2017-11-03 09:36:37

标签: ios iphone xcode-ui-testing smooth-scrolling

我创建了一个UI测试,在tableview中加载了数千个条目。我使用下一个代码滚动表视图:

let table = app.tables.element
table.swipeUp()
table.swipeUp()
table.swipeUp()

有没有办法检查scoll是否光滑?

1 个答案:

答案 0 :(得分:2)

无法测试使用UITest滚动表格视图是否平滑。

XCTest提供性能测试,但它们仅适用于UnitTests。您可以测试代码的性能,但不能测试用户界面。

您可以在应用中use Instruments to monitor the frame rate。使用Instruments启动应用程序并滚动表格视图。如果帧速率显着下降,则会出现性能瓶颈。

BTW,UITableView的滚动性能对于10个单元或10000个单元不应该不同,因为单元被重用。