【发布时间】:2015-12-15 06:42:37
【问题描述】:
因此,通过新的 Xcode 更新,Apple 改进了我们进行 UI 测试的方式。在仪器中,我们使用 java 脚本函数“isVisible”来确定我们的目标元素是否可见。
我正在尝试在 Objective-C 中复制它,但我似乎找不到与此等效的东西。我有一个表格视图,一个带有两个标签的原型单元格。这个原型单元可以重复使用 50 次。
我正在尝试滚动直到最后一个单元格可见,我是这样做的:
if (![[[[[[XCUIApplication alloc] init].tables childrenMatchingType:XCUIElementTypeCell] matchingIdentifier:@"cell"] elementBoundByIndex:49].staticTexts[@"text"] exists]) {
[[[[[[XCUIApplication alloc] init].tables childrenMatchingType:XCUIElementTypeCell] matchingIdentifier:@"cell"] elementBoundByIndex:0].staticTexts[@"text"] swipeUp];
}
但这不会滑动,因为加载视图时元素存在。请帮忙,因为这让我发疯。
【问题讨论】:
标签: ios objective-c xcode-ui-testing