我是这个iOS自动工具的新手。 我有一个长度为20个字母的文本框。当我尝试键入超过20个字母时,例如21个字母,出现错误,如:“超出长度”,只有一个“确定”按钮,在收到此错误后,只需点击“确定”按钮即可关闭此弹出窗口如果想保存更改,请点按“保存”按钮。 我的脚本是这样的:
target.frontMostApp().mainWindow().tableViews()[2].cells()[0].tap();// name
target.frontMostApp().keyboard().typeString("mmmmmmmmmmmmmmmmmmmn");
target.delay( 5 );
UIATarget.onAlert = function onAlert(alert){
var title = alert.name();
UIALogger.logWarning("Alert with title' " + title + " ' encountered!");
if (title == "Error") {
alert.buttons()["OK"].tap();
return true; // bypass default handler
}
return false; // use default handler
}
target.frontMostApp().navigationBar().buttons()["Save"].tap()
但是,在输入超过20个字母(第2行)后,脚本会立即停止,并且无法移动到下一行。 所以任何人都请给我一个关于此的想法。非常感谢。