我正在尝试 Xcode UI 测试。我刚刚录制了一个简单的测试并重播了它,但第一步失败了。代码是:
XCUIApplication *app = [[XCUIApplication alloc] init];
XCUIElementQuery *scrollViewsQuery = app.scrollViews;
[[scrollViewsQuery.otherElements containingType:XCUIElementTypeStaticText identifier:@"First Page"].element tap];
失败的行是最后一行,错误消息是“UI 测试失败 - 未找到 ScrollView 的匹配项”
为什么会失败?我如何在此 View 中与此元素交互?
最佳答案
尝试直接引用静态文本,而不是通过 otherElements
访问器。
[scrollViewsQuery.staticTexts[@"First Page"] 点击];
关于ios - Xcode UI 测试 - 找不到刚刚记录的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36501559/