Как нажать на конкретное слово метки в Xcode10 Ui Testing? - PullRequest
0 голосов
/ 21 февраля 2019

Пример: - Это моя первоначальная строка «Я согласен с Условиями и положениями и Политикой конфиденциальности».

Строка «Условия и положения» в приведенной выше строке не является ссылкой, она существует как частьвсей метки, и я хочу нажать на определенные «Условия и положения».

Я применил событие жеста касания к строке «Условия и положения» в метке.Когда пользователь нажимает на строку «Условия и положения», он переходит на другой экран.

-> Я не могу нажать «Условия и положения» в моих тестовых случаях (не работает).

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Короткий ответ будет нет, вы не можете нажать на конкретное слово из строки, используя методы XCTest по умолчанию .

Длинный ответ - это возможно , найдя координаты вашей метки относительно вашего приложения и нажав на определенную точку вашего приложения, которая соответствует положению слова на метке, вы хотите нажать.

0 голосов
/ 01 марта 2019

Без скриншота иерархии ваших представлений это трудно решить.Очень нестабильный способ решить эту проблему - использовать координаты: Как нажать на конкретную точку, используя Xcode UITests

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...