iPhone应用程序中的UI自动化

时间:2012-06-13 09:05:50

标签: iphone ui-automation ios-ui-automation

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

UIALogger.logStart(" Starting Test"); var view = UIATarget.localTarget()。frontMostApp()。mainWindow();

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

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

convertButton.tap();

我观察到的是,当我通过上面的java脚本启动仪器测试应用程序时,js成功地将值输入到用户名字段中,但是无法在密码字段中输入我已设置的安全值按钮被成功点击,控件移动到应用程序的下一页,在下一页上有一个注销按钮,其中设置了可访问性标签" logout"这也是我无法利用的。如果有的话,请你为这种情况建议一个解决方法。

1 个答案:

答案 0 :(得分:1)

var passwordFields = view.secureTextFields();

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

为什么不

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

与您对文本字段的处理方式相同吗?