【问题标题】:iOS UI Test Error when tap second text field点击第二个文本字段时出现 iOS UI 测试错误
【发布时间】: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


【解决方案1】:

答案是在点击第二个文本字段之前尝试关闭键盘。谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多