У меня есть тест, как показано ниже:
let navnTextField = app.textFields["First Name"]
let name = "Henrik"
navnTextField.tap()
navnTextField.typeText("Henrik")
XCTAssertEqual(navnTextField.value as? String, name)
Проблема заключается в том, что по умолчанию у моего iPhone Simulator
появилась польская клавиатура из-за системных настроек, а "Henrik" автоматически изменяется на "ha" автокоррекцией.
Простым решением является удаление польской клавиатуры из iOS Settings
. Однако это решение не решает проблему, потому что iPhone Simulator
может быть reset, а затем тест снова не удастся.
Есть ли способ настроить автокоррект перед тестовым случаем или другим способом ввода текста в текстовое поле.