我创建了一个UI测试,在tableview中加载了数千个条目。我使用下一个代码滚动表视图:
let table = app.tables.element
table.swipeUp()
table.swipeUp()
table.swipeUp()
有没有办法检查scoll是否光滑?
答案 0 :(得分:2)
无法测试使用UITest滚动表格视图是否平滑。
XCTest
提供性能测试,但它们仅适用于UnitTests。您可以测试代码的性能,但不能测试用户界面。
您可以在应用中use Instruments to monitor the frame rate。使用Instruments启动应用程序并滚动表格视图。如果帧速率显着下降,则会出现性能瓶颈。
BTW,UITableView
的滚动性能对于10个单元或10000个单元不应该不同,因为单元被重用。