我有一个如下测试:
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
可以重置,然后测试将再次失败。
有没有办法在测试用例之前设置自动更正或以其他方式将文本输入到文本字段。