【发布时间】:2013-07-18 00:01:42
【问题描述】:
我在 UIAutomation 中遇到了这个奇怪的问题。
我正在检查警报。在那,我正在尝试记录警报标题和警报消息。我的代码是:
UIATarget.onAlert = function onAlert(alert) {
UIALogger.logMessage("alert Shown");
UIALogger.logMessage(frontApp.alert().name());
UIALogger.logMessage(frontApp.alert().staticTexts()[1].value());
}
var target = UIATarget.localTarget().frontMostApp().mainWindow();
target.scrollViews()[0].buttons()["saveB"].tap();
UIATarget.localTarget().delay(2);
我没有点击警报中的取消按钮来关闭它。但是,它会自动被窃听。我不知道为什么。即使在 logMessages 中,我也看到了
target.frontMostApp().alert().cancelButton().tap()
此行自动执行。我的脚本文件中的任何地方都没有这一行。这是 iOS 的错误吗?
【问题讨论】:
标签: ios uialertview instruments ui-automation ios-ui-automation