我是iPhone的UIAutomation新手。我有一个登录界面。在我的登录界面中有两个文本字段和一个登录按钮。我需要提供一个具有以下目的的脚本。
脚本应该,
任何人都可以帮我吗?
答案 0 :(得分:1)
这应该让你开始。看看你从那里得到的地方。
答案 1 :(得分:0)
如果其他人需要这个,这是我的脚本。正确的登录功能将类似。
function wrongSignIn() {
// Assume you are on the signin page already
var target = UIATarget.localTarget();
var appWindow = target.frontMostApp().mainWindow();
// Assume you name the text fields username/password and they are accessible
appWindow.textFields()["username"].setValue("correct username");
appWindow.textFields()["password"].setValue("wrong password");
// Assume you have a button called "Sign in"
appWindow.buttons()["Sign in"].tap();
// Probably you need some delay for the UI to appear
target.delay(3);
var alert = target.frontMostApp().alert();
// Make sure the alert is on screen with right message, and stay on old screen
if (alert.checkIsValid() && alert.name() == "Wrong password!"
&& appWindow.name() == "Sign in") {
UIALogger.logPass("Pass the wrong signin test.");
} else {
UIALogger.logFail("Fail the wrong signin test.");
}
}
答案 2 :(得分:0)
我会把它改成
appWindow.secureTextFields()[“password”]。setValue(“密码错误”);
正如罗德里克解释的那样,您也可以记录脚本并保存以供日后使用。