XCTest: Как правильно настроить черты доступности для UITextView?
У меня UITextView с идентификатором доступности правильно настроен. Когда я пытаюсь подключить этот элемент с помощьюapp.textViews["textViewIdentifier"]
это не работает.
Вероятно, это не работает, потому что я неправильно настраиваю черты доступности. Я не вижу никаких черт, доступных для UITextView, в конструкторе интерфейсов или в документации
Играя с разными чертами, я смог найти текстовое представление, но оно не выполняется textView.typeText("test text")
поскольку черты не совпадают с типом.
TextView содержится только в UIView по умолчанию.
После дальнейших испытаний основная проблема заключается в правильной настройке черт доступности для UITextView. Как правильно настроить черты доступности для UITextView?
1 ответ
Насколько я понимаю ваш пост, здесь есть два вопроса:
- Как настроить идентификатор доступности
- Как мне ввести текст в моем текстовом представлении во время теста пользовательского интерфейса
Я могу ответить на второй вопрос. Вы можете использовать po app.textViews
в точке останова, чтобы увидеть идентификатор, или, если текстовое представление является единственным на странице, используйте app.textViews.firstMatch
,
Если вам нужен ответ на первый вопрос, я оставлю его кому-то еще.