2014-09-02 64 views
-1

我如何点击“输入电话号码”我已经在使用我的代码。此代码在其他所有部分中工作,但在该部分中不起作用。c#windows窗体 - 我怎么点击“输入电话号码”按钮?

<span class="uiButtonText">Enter a phone number >/span> 

看到我的代码

{ 
    HtmlElementCollection elc = this.webBrowser1.Document.GetElementsByTagName("span"); 
    foreach (HtmlElement el in elc) 
    { 
     if (el.GetAttribute("type").Equals("Enter a phone number")) 
     { 
      el.InvokeMember("Click"); 
     } 
    } 
} 

回答

1
el.GetAttribute("type") 

的文本不是一个属性。你想要HtmlElement的内部文本:

if(el.InnerText == "Enter a phone number")