Я использую Xcode 11 и iOS 13 как часть рабочего процесса для UITest, но когда я впервые использую клавиатуру, появляется следующее, которое прерывает тест, блокируя клавиатуру:
Код вызова в тесте пользовательского интерфейса:
app.textFields.element(boundBy: 0).tap()
Так как это мешает клавишам, мой тест тогда не удастся. Однако в следующий раз, когда я запущу тест на том же симуляторе, он будет работать правильно.
inputTextWhatever
функцию расширениемXCUIApplication
, просто чтобы минимизировать необходимые ей параметры. Затем вы также можете добавить к расширению функциюbegone
, чтобы вы могли легко повторно использовать ее в своих тестах. 29.05.2020