?????????????????

??????????????д?????????????????豸???????????????????????滻????????????????裺

????1?????Instruments (⌘I)

????2??????????μ???

????3???????????

????4???????????????????????????????????????????

????5????????????????????ó????????????????????????????????????????????????????????????????

?????????????????????“UIATarget.delay(1);”

???????????д???????????????????????????????UIAutomation?к??????????????????????????????????????????????????????????????????????????????????????

?????????????????????UIATarget.delay(1);!

????4?????????

??????????????????????alerts??

??????д?????????????У??????????????????????飺????????????д?????????????????????????????????????????????????????????????????????????????δ????????????????????UIAutomation???????????????????

????????????????????

UIATarget.onAlert = function onAlert(alert){
    var title = alert.name();
    UIALogger.logWarning("Alert with title ’" + title + "’ encountered!");
    return false; // use default handler
}

?????????????false??UIAutomation??????????????UIAlertView??????????????????????????????????????????????????????????????????????????ó???????????漰????????????????????????????????????????????????????????????????????????????????????????true?????????true??????UIAutomation??????????????????????????????????

???????磬?????????????????“Add Something”??????“Add”?????????????д??

UIATarget.onAlert = function onAlert(alert) {
    var title = alert.name();
    UIALogger.logWarning("Alert with title ’" + title + "’ encountered!");
    if (title == "Add Something") {
        alert.buttons()["Add"].tap();
        return true; // bypass default handler
    }
    return false; // use default handler
}

??????????