Я использую XCUITest для проверки поведения пользовательского интерфейса при наличии клавиатуры — например, правильно ли перемещается контент вверх при появлении клавиатуры.
По какой-то причине Симулятор iOS настаивает на регулярном простом отключении программной клавиатуры. Иногда при перезапуске симулятора, а иногда даже просто при переключении текстовых полей в середине теста.
Есть ли способ всегда принудительно использовать программную клавиатуру в симуляторе? например аргумент командной строки или свойство XCUIDevice? Я провожу эти тесты на CI, поэтому вручную включить программную клавиатуру в симуляторе невозможно.
Подробнее здесь: https://stackoverflow.com/questions/553 ... r-xcuitest