Swift - 如何设置XCUIElement的值

时间:2015-06-19 18:57:04

标签: xcode swift automated-tests

在尝试在Swift中实现新的UI测试时,我试图通过这样做来设置文本字段的值:

app.textFields["field_name"].setValue(value, forKey: "any key")

但是,我收到一条错误消息,指出找不到密钥。

所以我的问题是:

a)有更简单的方法吗?

如果不是

b)如何获取正确的密钥,以便设置文本字段的值?

由于

1 个答案:

答案 0 :(得分:3)

当您进行UI测试时,通常只是在对象上设置值,您试图复制用户正在做的事情。在这种情况下,您可能想要:

app.textFields["field_name"].typeText(value);