在尝试在Swift中实现新的UI测试时,我试图通过这样做来设置文本字段的值:
app.textFields["field_name"].setValue(value, forKey: "any key")
但是,我收到一条错误消息,指出找不到密钥。
所以我的问题是:
a)有更简单的方法吗?
如果不是
b)如何获取正确的密钥,以便设置文本字段的值?
由于
答案 0 :(得分:3)
当您进行UI测试时,通常只是在对象上设置值,您试图复制用户正在做的事情。在这种情况下,您可能想要:
app.textFields["field_name"].typeText(value);