【发布时间】:2017-12-09 21:38:11
【问题描述】:
我正在使用 UI 测试 iOS。我的测试是输入 2 个文本字段 firstName 和 lastName。该测试在模拟器 iphone 6 和 7 中工作,但在我在模拟器 iphone 5 和 SE 中尝试时失败。错误出现在点击第二个文本字段时的“txtFieldLastName.tap()”代码中。我试图禁用模拟器的连接硬件键盘,但仍然失败。如何解决?我很困惑,因为在模拟器 iOS 6 或更高版本中它可以工作。
let txtFieldFirstName = app.textFields["firstName"]
let txtFieldLastName = app.textFields["lastName"]
txtFieldFirstName.tap()
txtFieldFirstName.typeText("First")
txtFieldLastName.tap()
txtFieldLastName.typeText("Last")
【问题讨论】:
-
能否提供错误信息?
-
没有错误信息。我已经回答了解决方案。
标签: ios iphone swift uitextfield xcode-ui-testing