首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >隐藏元素的Swift 2 UI测试,正在尝试命中表

隐藏元素的Swift 2 UI测试,正在尝试命中表
EN

Stack Overflow用户
提问于 2015-11-10 06:23:33
回答 1查看 798关注 0票数 4

我正在寻找一种方法来测试在Swift 2 XCTestCase UI测试中是否隐藏了XCUIElement。它不能在Xcode7上工作,所以我更新到Xcode7.1,它仍然不能工作。

我试着参考了这篇文章,但没有成功:Testing if an element is visible with XCode 7 UITest

我使用的是一个(静态)表格视图,单元格中有不同的控件,有时会被设置为隐藏,最重要的是几个UILabels。我没有机会使用hittable来测试是否有任何控件是隐藏的。它似乎总是返回true,除非控件开始时是隐藏的(通过故事板,并且从未更新过),否则该控件看起来甚至不存在…我猜这与cell和它们的contentView的生成方式有关,也许它有buggy或不能工作,我不是很确定。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-12-04 10:58:07

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

但通常情况下,您应该先检查是否存在,然后才可以检查可命中项目,因为iOS会提前加载单元格以帮助提高性能。

像这样:

代码语言:javascript
运行
复制
 if (page.promoCell.exists) {
     return page.promoCell.isHittable
 } else {
     return false
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33619436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档