2009-01-19 7 views
11

मैं जावास्क्रिप्ट अलर्ट बॉक्स में त्रुटि संदेश को सत्यापित करने के लिए WatiN का उपयोग करना चाहता हूं। क्या यह संभव है? धन्यवाद।क्या मैं WatiN के साथ जावास्क्रिप्ट अलर्ट बॉक्स पढ़ सकता हूं?

उत्तर

13

Trev's Blog और here देखें।

using(IE ie = new IE("http://hostname/pagename.htm")) 
{ 
    AlertDialogHandler alertDialogHandler = new AlertDialogHandler(); 
    using (new UseDialogOnce(ie.DialogWatcher, alertDialogHandler)) 
    { 
     /************************************* 
     * -- alert -- * 
     * * 
     * must use the "NoWait" to allow * 
     * the code to goto the next line * 
     * * 
     *************************************/ 

     alertDialogHandler.WaitUntilExists(); 
     alertDialogHandler.OKButton.Click(); 
     ie.WaitForComplete(); 
    } 
} 
+1

मेरी माफ़ी- मैंने इसे पहली बार सावधानी से नहीं पढ़ा और ऐसा नहीं सोचा कि उसने मेरे प्रश्न का उत्तर दिया, लेकिन ऐसा हुआ! धन्यवाद! – Leslie

+0

एनपी - मदद करने में खुश! – Dror