2014-11-05 70 views
0

我試圖運行我的導航URL加載完成後,開始我的代碼,但它不會。如何導航頁面完全加載然後執行?

webBrowser1.Navigate("mail.yahoo.com"); 
// need page load complete then go executing code. 
webBrowser1.Document.GetElementById("username").SetAttribute("value", "sumon234"); 
webBrowser1.Document.GetElementById("passwd").SetAttribute("value", "stack234"); 
webBrowser1.Document.GetElementById(".save").InvokeMember("click"); 
webBrowser1.Navigate("mail.yahoo.com"); 

回答

0

試試這個:

// navigate... 
    webBrowser.Navigate(stringUrl); 
    // wait for document ready state... 
    while (webBrowser.ReadyState != WebBrowserReadyState.Complete) 
    { 
     Application.DoEvents(); 
    } 
    // do what you need 
相關問題