如何在表UI自动化(Switft)中点击特定单元格

时间:2016-08-26 10:36:00

标签: ios swift automation ui-automation xcode-ui-testing

我正在尝试编写一个测试,从表中选择一个随机单元格,然后断言应该为每个选定元素显示的公共元素。我想避免使用特定的坐标,但我对自动化和编程几乎都是全新的,无法找到任何答案。如果可能的话,我不想要完整的代码只是一些建议。谢谢!

2 个答案:

答案 0 :(得分:3)

使用单元格查询计算出有多少单元格,并从计数中生成一个随机数来访问随机数。

let cells = XCUIApplication().tables.cells
let n = arc4random_uniform(cells.count)
let randomCell = cells.elementBountByIndex(n)

答案 1 :(得分:0)

您可以通过类似

的方式获取随机单元格
let cell = XCUIApplication().tables.cells.elementAtIndex(randomInt)