отключить iOS симулятор «подключить аппаратную клавиатуру» программно - PullRequest
1 голос
/ 25 апреля 2019

Я пишу, что XCUITests для просмотра имеет 2 UITextField, и по умолчанию к симулятору подключена аппаратная клавиатура, следовательно, программная не представляется.

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

Я просмотрел несколько ссылок, но ни одна из них не показалась мне полезной. Симулятор iOS - отключить подключение аппаратной клавиатуры программно

Отключить аппаратную клавиатуру для симулятора iOS с помощью UIAutomation

Когда я пробую это на локальном xcode, это работает, но XCUItest работает на CI, и я настроил файл fastlane для этого, называемого сценария включения клавиатуры, перед началом выполнения теста. Но выдает ошибку

Set: Entry, ": DevicePreferences :: ConnectHardwareKeyboard ", Не существует

Любая помощь будет очень признательна

...