Swift UI Test Статическое текстовое значение

У меня есть метка, которой присваивается текст после определенного действия, и я хочу проверить правильность назначенного ей текста с помощью теста пользовательского интерфейса.

Я получаю XCUIElement с.descendantsMatchingType(.StaticText).elementBoundByIndex(UInt(3))

Элементом является staticText, и element.value не возвращает ничего полезного, и я не могу найти другой способ получить какое-либо полезное значение из staticText, кроме debugDescription. Однако в документации говорится, что debugDescription ненадежен и не должен использоваться для реальных тестов.

Как я могу проверить, что этот ярлык имеет правильный текст?

1 ответ

Решение

На это ответили с недавним обновлением XCUIElement; теперь есть label свойство, которое получает текст из .StaticText элемент.

Другие вопросы по тегам