Visual Studio 2005 Visual Basic Windows アプリケーションを使用しています。ボタンを見つけて、コード ビハインドからクリックする必要があります。しかし、ボタンの名前もIDもありません。
Web ページ ボタンのソースを見ると、そのようになっています。
<input type="submit" value="Devam Et" onclick="return validatee();" style="background:#F79F81;font-weight:bold">
このように .outerHTML を使用してクリックしようとしています。
If WebBrowserEx1.Document.All.Item(k).OuterHtml = "<input type="submit" value="Devam Et" onclick="return validatee();" style="background:#F79F81;font-weight:bold">" Then
WebBrowserEx1.Document.All.Item(k).InvokeMember("click")
Exit For
End If
しかし、私はこれまで成功することができませんでした。なぜなら、このコントロールはコード ビハインドとは異なる形式で見られるからです。以前はいくつかのボタンでこれに成功していました(フォーマットの変更、タイプの順序の変更、スタイルなど)。
.outerHTML を使用せずにこれを行うためのより良い方法があるはずです。