XCTest: Как правильно настроить черты доступности для UITextView?

У меня UITextView с идентификатором доступности правильно настроен. Когда я пытаюсь подключить этот элемент с помощьюapp.textViews["textViewIdentifier"] это не работает.

Вероятно, это не работает, потому что я неправильно настраиваю черты доступности. Я не вижу никаких черт, доступных для UITextView, в конструкторе интерфейсов или в документации

Играя с разными чертами, я смог найти текстовое представление, но оно не выполняется textView.typeText("test text") поскольку черты не совпадают с типом.

TextView содержится только в UIView по умолчанию.

После дальнейших испытаний основная проблема заключается в правильной настройке черт доступности для UITextView. Как правильно настроить черты доступности для UITextView?

1 ответ

Насколько я понимаю ваш пост, здесь есть два вопроса:

  • Как настроить идентификатор доступности
  • Как мне ввести текст в моем текстовом представлении во время теста пользовательского интерфейса

Я могу ответить на второй вопрос. Вы можете использовать po app.textViews в точке останова, чтобы увидеть идентификатор, или, если текстовое представление является единственным на странице, используйте app.textViews.firstMatch,

Если вам нужен ответ на первый вопрос, я оставлю его кому-то еще.

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