Во время тестирования пользовательского интерфейса Xcode, как insertText
для UIView
, который соответствует UIKeyInput
?XCode UI Test UIKeyInput typeText
Я создал CodeInputView
, который соответствует UIKeyInput
.
Когда я записываю себя вручную, вводя код, Xcode writes app.typeText("1234")
.
Но, когда я пытаюсь воспроизвести это, я получаю сообщение об ошибке UI Testing Failure - Neither element nor any descendant has keyboard focus. И ни одно из решений этого вопроса не сработало.
forums.developer.apple.com/message/29549#29549 – Che
Кстати, попробуйте нажать, прежде чем печатать. и проверьте, что настройки симулятора: Аппаратное обеспечение - клавиатура - подключить аппаратную клавиатуру (false) – Che
Я пробовал обе эти вещи. Я также пробовал Simulator> Сбросить содержимое и настройки ... Все еще не работает. – ma11hew28