Mam test jak poniżej:Xcode UI Testing - wpisując tekst z TypeText() metoda i autokorekty
let navnTextField = app.textFields["First Name"]
let name = "Henrik"
navnTextField.tap()
navnTextField.typeText("Henrik")
XCTAssertEqual(navnTextField.value as? String, name)
Problem jest to, że domyślnie mój iPhone Simulator
posiada polską klawiaturę z powodu ustawień systemowych i " Henrik "automatycznie zmienia się na" ha "przez autokorektę.
Prostym rozwiązaniem jest usunięcie polskiej klawiatury z iOS Settings
. To rozwiązanie jednak nie rozwiązuje problemu, ponieważ można zresetować iPhone Simulator
, a następnie test ponownie się nie powiedzie.
Czy istnieje sposób konfiguracji autokorekty przed przypadkiem testowym lub inny sposób wprowadzania tekstu do pola tekstowego.