【发布时间】:2016-06-01 23:51:38
【问题描述】:
我知道我可以如何,例如查看表格中的一个元素,但是简单地遍历所有元素(无论找到多少元素)以例如点击它们的正确方法是什么?
let indexFromTheQuery = tables.staticTexts.elementBoundByIndex(2)
【问题讨论】:
-
表格视图单元格被重复使用,因此除非您使表格视图滚动,否则“屏幕外”的单元格不会被实例化,因此实际上并不存在。
-
好的,所以有两个问题...在一个屏幕上遍历所有内容的最简单方法是什么...比如说 5 个项目...那么最有效的方法是什么?找到所有这些,然后尝试点击每一个,然后返回到初始表格视图,如果有例如 segue?
-
对于有限的一组单元格,您可以记录您与应用程序的交互并用作 UI 测试; UI 测试是在 XCode 7 中引入的,see e.g. this tutorial。
-
我实际上只是对查看 for in 循环的语法以及要迭代的项目感兴趣...
标签: ios xcode swift enumeration xctest