UI Тестирование нескольких UITextFields
Я пытаюсь создать UITest, используя функцию записи для приложения, которое содержит несколько полей UITextFields для одного представления. При попытке сделать это у меня есть пара вопросов.
Чтобы упростить проблему, я создал приложение с двумя текстовыми полями, вложенными в одно подпредставление, как показано на рисунке.
Отсюда я открыл инспектор идентификации и изменил метку двух UITextFields под заголовком специальных возможностей на "topField" и "bottomField" (доступность отключена на сером UIView). Затем я вошел в функцию UITest 'testExample' и нажал кнопку записи. Отсюда я щелкаю верхнее текстовое поле, набираю что-то, затем, когда я щелкаю нижнее текстовое поле, я получаю эту ошибку "Ошибка соответствия события с отметкой времени: не удалось найти соответствующий элемент".
Что мне здесь не хватает? Я знаю, что это результат того, что XCode не может найти текстовое поле в иерархии, но я не знаю почему, поскольку я дал метки каждому элементу в доступе. Я могу вручную написать код в метод тестирования для доступа ко второму текстовому полю без каких-либо ошибок, но запись не работает. Любая помощь с благодарностью.