У меня есть текстовое представление, текстовое значение которого отличается от пустой строки, которое я получаю следующим образом:
let textViews = self.app.textViews.matching(identifier: "CommentTextView")
XCTAssertEqual(textViews.count, 1)
commentTextView = textViews.element(boundBy: 0)
XCTAssert(commentTextView.exists)
guard let text = commentTextView.value as? String else {
XCTFail()
return
}
Теперь этот тест не проходит на симуляторе iOS 13, и я Я могу проверить, что строковое значение является правильным. Но на симуляторе iOS 12 значение равно нулю, и тест не пройден. И он также не работает на симуляторе iOS 11. Любая идея, почему это терпит неудачу только для iOS 12 или ниже? Есть ли другой способ получить значение текстового представления?
Обновление: я пробовал также на реальном устройстве с iOS 12, и тесты не дают сбой. На данный момент мне кажется странным, что тесты проваливаются только на симуляторе, и я подозреваю, что это может быть ошибкой в API.