コード ```Webbrowser内に表示したWebPageのボタンをクリックするところまではできています。 その後、表示された(以下2ページ目とする)ページの中のボタンをクリックしたいのですが、 うまくエレメント情報を持ってこれていないようでボタンを押せません。 現状のソースはボタンクリックイベントに下記のように記載しています。アドバイスをお願いします。 Dim all As HtmlElementCollection = WebBrowser1.Document.All Dim forms As HtmlElementCollection = all.GetElementsByName("OP_OSA0020_002_22Form") forms(0).InvokeMember("submit") ' フォームのサブミット Application.DoEvents() Do Application.DoEvents() Loop While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> WebBrowserReadyState.Complete '※ここでHtmlElementCollectionの中に1ページ目の情報が入っている Dim all2 As HtmlElementCollection = WebBrowser1.Document.All Dim forms2 As HtmlElementCollection = all2.GetElementsByName("OP_OSE0000_001_01Form") MessageBox.Show(forms2.Count) forms2(0).InvokeMember("submit") ' フォームのサブミット また、下記の要素のボタンを実行したい場合はどのようにすればよいでしょうか? <a class="linkBtn js-weightLimitBtn" onclick="goTo(0)" href="#limitationModal0">ああああああああ</a> 環境:VisualStudio2008
まだ読んでいませんが、とりあえず 10 年近く前の IDE はアップデートしてください。