我正在尝试使用 UIAutomation 测试 UIAlertView 的存在,但我的处理程序从未被调用。
在我的 javascript 开头我写:
UIATarget.onAlert = function onAlert(alert) {
UIALogger.logMessage("alertShown");
return false;
}
据我了解,一旦我指定了我的 onAlert 函数,它就会在我的测试期间出现 alertView 时被调用。所以我运行了一个显示警报视图的测试,这是显示警报的代码:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:message message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
alertView.accessibilityLabel = @"alerte d'avertissement";
[alertView show];
我在仪器中运行我的测试,警报出现但我的处理程序从未被调用。有没有人能够使用 UIAutomation 的事件处理程序?
谢谢,文森特。