0

私はウェブブラウザを持っています。ブラウザのページにはボタンがあります。その値は

Create my account

名前のみを使用してこのボタンをクリックしたい。名前がないので、getElementByID を使用できません。私は試した:

webBrowser.Document.GetElementById("Create my account").InvokeMember("Click");

しかし、それはちょうどエラーになりました。

このボタンの IDはありません

4

4 に答える 4

0

ページのDOMを使用して、問題の要素への参照を取得します。ほとんどのブラウザーにある開発ツールを使用して、ボタンが DOM ツリー内のどこにあるかを特定します。

于 2013-06-09T02:31:53.970 に答える
0

属性 Equals Selector が必要です。これは役に立つはずです

于 2013-06-09T02:33:42.663 に答える
0

options-tools-programers ツールでクロムを使用できます。ブラウザの下部にツールが開き、左下隅に虫眼鏡アイコンが表示されます。それをクリックしてから、情報を表示する目的の要素をクリックするだけです。私はそのようなことに取り組みましたが、ボタンには id="something" があります。

于 2013-06-09T02:44:08.773 に答える