我目前正在为我的应用程序进行ui测试,并停留在单击应用程序的登录按钮上。我找不到我给标识符注册按钮提供的元素(该元素是按索引排列的第三位,这不是问题)。
let cellQuery = self.app.tables.cells.element(boundBy: 3)
let signInButton = cellQuery.buttons["signup button"]
if signInButton.exists {
signInButton.tap()
}
最佳答案
如果该按钮位于第三个单元格中,则应为:
let cellQuery = self.app.tables.cells.element(boundBy: 2)
cellQuery.buttons["signup button"].tap()
如果button在单元格中位于第3位,则添加对单元格的可访问性,然后:
app.cells["AccessibilityIdentifier"].buttons.element(boundBy: 2).tap()
关于ios - ui测试xcode,如何使用cellquery轻按表格 View 单元格按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39096563/