Итак, с новым обновлением xcode обновление обновило способ тестирования UI. В инструментах мы использовали функцию java script "isVisible", чтобы определить, является ли наш целевой элемент видимым.
Я пытаюсь воспроизвести это в объективе 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];
}
Но это не будет прокручиваться, поскольку элемент существует при загрузке представления. Пожалуйста, помогите, потому что это сводит меня с ума.