2013-06-02 112 views
0

我想單擊C#標籤。我使用element.InvokeMember("click")但它不會點擊。當按鈕帶有標籤<input type="button">InvokeMember("click")正在工作,但帶有<button>標籤時,點擊不起作用。誰能幫我?點擊<button>標籤

Related forum,它沒有解決方案。

回答

0

,而不是在聲明中使用使用「輸入」,「按鈕」,然後把標籤在你的代碼,就像這樣:

var buttonControls = (
      from HtmlElement element 
      in webBrowser1.Document.GetElementsByTagName("button") 
      select element 
     ).ToList(); 
+0

我得到了正確的元素,它是<按鈕ID =「someid」類型=「提交「>,我現在要點擊。我沒有問題導航正確的元素。 @EhsanKeramat –

+0

因此,請檢查您製作的自定義代碼中的聲明代碼,此代碼有效。 –