我需要填写的输入字段的名称值设置为 j_password。我想单击的按钮是 div 中的一个链接,其 id 设置为 loginBtn。
我正在尝试这样的事情:
mshtml.IHTMLDocument2 doc = ((mshtml.IHTMLDocument2)webBrowserControl.Document);
((mshtml.IHTMLElement)doc.all.item("j_password")).setAttribute("value", password);
((mshtml.IHTMLElement)doc.all.item("loginBtn")).click();
但是该按钮永远不会被点击。我不知道是因为它不是真正的按钮,还是因为它没有名称属性并且我正在尝试使用 id。
无论如何,有没有人看到解决这个问题?