我正在创建一个XCUIElementQuery来获取所有具有staticTexts的单元格以字符串开头(例如“Buy”),但不知道。我用谷歌搜索但没有希望。
绝望的尝试获得staticText但不是cell。
XCUIElementQuery *rows = [app.cells.staticTexts matchingPredicate:[NSPredicate predicateWithFormat:@"label CONTAINS 'Buy'"]];
有人经历过这个吗?我们至少可以获得上述staticTexts的parent
吗?
答案 0 :(得分:5)
我发现这有效:
XCUIElementQuery *rows =
[app.cells containingPredicate:
[NSPredicate predicateWithFormat:@"label CONTAINS 'Buy'"]];
如果您使用app.cells.staticTexts,您将获得标签而非单元格的查询。 另外请确保您使用的是官方Xcode 7.测试版可能有错误。