加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – Swift 2 UI测试隐藏元素,尝试Hittable

发布时间:2020-12-14 17:18:51 所属栏目:百科 来源:网络整理
导读:我正在寻找一种方法来测试是否在 Swift 2 XCTestCase UI测试中隐藏了XCUIElement.它不适用于Xcode 7,所以我更新到Xcode 7.1,它仍然无法正常工作. 我试过这篇文章没有运气:Testing if an element is visible with XCode 7 UITest 我正在使用一个(静态)表视图
我正在寻找一种方法来测试是否在 Swift 2 XCTestCase UI测试中隐藏了XCUIElement.它不适用于Xcode 7,所以我更新到Xcode 7.1,它仍然无法正常工作.

我试过这篇文章没有运气:Testing if an element is visible with XCode 7 UITest

我正在使用一个(静态)表视图,在单元格内部有不同的控件,有时会设置为隐藏,最重要的是一些UILabel.我没有运气使用hittable来测试是否隐藏了任何控件.似乎总是返回true,除非控件开始隐藏(通过故事板,并且从未更新),然后看起来控件甚至不存在…我猜这与细胞及其内容的方式有关生成,也许它有缺陷或不工作,我不太确定.

任何帮助将不胜感激.

解决方法

你能分享故事板的一些代码和截图吗?

但一般来说,你应该首先检查存在,然后你可以检查可击中的项目,因为iOS将提前加载单元格以帮助提高性能.

喜欢:

if (page.promoCell.exists) {
     return page.promoCell.isHittable
 } else {
     return false
 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读