【问题标题】:Unable to access cells from CollectionView element in UITest无法从 UITest 中的 CollectionView 元素访问单元格
【发布时间】:2020-04-08 16:28:48
【问题描述】:

我正在尝试从 UITest 中的 CollectionView 元素访问单元格。与 tableview 不同,即使滚动到集合视图的末尾,我也只能获取可见的单元格。只是我想知道是否有可能以任何方式从 collectionview 访问所有单元格,就像我们从 tableview 元素访问一样。

实际上我的要求是检查单元格的数量是否应该显示小于 10,即使模拟的响应有更多。

我付出了额外的努力来更多地了解集合视图及其缓存策略。 但是这里有很多专家可以立即以简单的方式回答。因此我发布这个。您的回答可能对像我这样难以从 collectionview 访问单元格的人有所帮助。

提前致谢。

注意:我有模拟服务器实现。

【问题讨论】:

    标签: ios swift xctest xcode-ui-testing


    【解决方案1】:

    CollectionView 不会暴露屏幕外的子视图——可能是为了提高性能。

    【讨论】:

    • 感谢您的回答。怀疑这里的集合视图不会暴露屏幕外元素,或者元素在即将进入可见区域之前不会被创建?
    • 集合视图的屏幕外元素在需要时才会存在。一旦离开屏幕,它们也会消失。
    猜你喜欢
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2021-07-20
    相关资源
    最近更新 更多