के साथ हैंडलिंग अलर्ट मैं UIAutertView के साथ UIAlertView की उपस्थिति का परीक्षण करने की कोशिश कर रहा हूं लेकिन मेरे हैंडलर को कभी भी कॉल नहीं किया जाता है।UIAutomation
मेरी जावास्क्रिप्ट की शुरुआत में मैं लिखना:
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];
मैं उपकरणों में अपने परीक्षण चलाने के लिए, चेतावनी दिखाई देता है, लेकिन मेरी हैंडलर कभी नहीं कहा जाता है। क्या कोई यूआईयूटोमेशन के साथ इवेंट हैंडलर का उपयोग करने में सक्षम है?
धन्यवाद, विन्सेंट।
कई मामलों में, इस पाठ किया जा सकता है नाम संपत्ति की तरह इस्तेमाल किया ... मेरे लिए बटन, विचार, टेबल के लिए काम किया .... – yoosiba
हाय, मुझे भी एक ही समस्या है। क्या आप मुझे बता सकते हैं कि आप सतर्क दृश्य से स्थिर txt कैसे प्राप्त करते हैं? अग्रिम धन्यवाद – cancerian
@ onAlert' कॉलबैक फ़ंक्शन के अंदर @ कैंसरियन, 'alert.logElementTree() 'आज़माएं। वहां से, मैं देखता हूं कि 'alert.name() 'इसका शीर्षक है और' alert.elements() [2] .name() 'उसका' संदेश' है। – ma11hew28