0

大家好,我手头有一个严重的问题,我制作了一个带有“用户名”和“密码”字段以及“登录”按钮的示例 iphone 应用程序,并且我已将所有组件的可访问性标签设置为用户名、密码和登录名并编写了一个 java 脚本来测试这些组件,如下所示:

UIALogger.logStart("开始测试"); var view = UIATarget.localTarget().frontMostApp().mainWindow();

var textfields = view.textFields()["username"]; var passwordFields = view.secureTextFields(); var convertButton = view.buttons()["login"];

textfields.setValue("ABC"); passwordFields[0].setValue("SDE");

转换按钮.tap();

我观察到的是,当我通过上面的 java 脚本启动工具来测试应用程序时,js 成功将值输入到用户名字段中,但无法在我已确保安全的密码字段中输入值,也点击了按钮成功并且控件移动到应用程序的下一页,并且在下一页上设置了一个注销按钮,该按钮带有可访问性标签“注销”,我也无法点击。如果有的话,您能否建议解决这种情况的方法。

4

1 回答 1

1
var passwordFields = view.secureTextFields();

有多少安全文本字段 - 如果输出该数组的长度会发生什么?

为什么不

var passwordfield = view.secureTextFields()["password"];
passwordField.setValue("SDE");

以与文本字段相同的方式?

于 2012-06-13T09:17:42.717 回答