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