入力する必要がある入力フィールドには、名前の値が j_password に設定されています。クリックしたいボタンは、id が loginBtn に設定された div 内のリンクです。
私はこのようなことを試みています:
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 を使用しようとしているからなのかはわかりません。
とにかく、誰かがこれに対する修正を見ていますか?