我有一个 UIViewController
,它有一个子 UIViewController
,这个子包含一个 UICollectionView
并且在这个 collectionView 中我需要模拟一个 didSelect 方法或者换句话说,用户点击了 UICollectionViewCell
。
我试着记录了一下,结果是这样的:
app.buttons["Tap here"].tap()
当我尝试再次运行测试时,它根本不起作用。
有什么建议吗?
最佳答案
我建议您更深入地了解如何在不录制的情况下编写 UI 测试。
录制对于基本 UI 来说很好,但如果您使用 CollectionViews 和 TableViews,如果您使用录制功能,这些测试往往会变得更加脆弱。
查看此答案以开始使用:Stackoverflow
关于ios - 如何 UI 测试 UICollectionViewCell didSelect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51588535/