UIAutomationを使用してUIAlertViewの存在をテストしようとしていますが、ハンドラーが呼び出されません。
私のJavaScriptの冒頭で私は次のように書いています:
UIATarget.onAlert = function onAlert(alert) {
UIALogger.logMessage("alertShown");
return false;
}
私が理解しているように、onAlert関数を指定するとすぐに、テスト中にalertViewが表示されたときに呼び出されるはずです。だから私はalertViewを表示するテストを実行します、これはアラートを表示するコードです:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:message message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
alertView.accessibilityLabel = @"alerte d'avertissement";
[alertView show];
インストルメントでテストを実行すると、アラートが表示されますが、ハンドラーが呼び出されることはありません。誰かがUIAutomationでイベントハンドラーを使用できましたか?
ありがとう、ヴィンセント。