は、私は(特定のURLに移動)のInternetExplorerオブジェクトから全体HTMLDocumentClassを得ることができました。mshtml.HTMLDocumentClass C#でのC#で
しかし、Visual Studio 2008のデバッグモードでは、この特定のURLのこのHTMLDocumentClassの内容は、activeElement、alinkColor、all、アプレット、charset、childNodesなどなどの属性を含むMASSIVEです。
私は「をクリック」に変更したい、そのページ内のボタンがあります。しかし、私はそのボタンの名前/ id /タグを見つける方法がわかりません。
HTMLInputElement button =
(HTMLInputElement)theDoc.getElementById("Button1");
button.click();
しかし、私のURLの構造はそれより100倍複雑です。
はのは、URLがyahoo.comである、と私は、Web検索ボタンを「クリック」したいとしましょう。
このついて行くの任意の体系的な方法?
[OK]をクリックします。このボタンがDIV要素の3つのレイヤー内に埋め込まれている場合はどうなりますか?つまり、DIV1の下にあるDIV2の下にあるDIV3の下にあります。どのようにナビゲートできますか? mshtmlと仮定すると – Saobi
私は自分の答えを更新しました。そこにいくつのDIVがあるかは関係ありません、htmlDoc.all.itemはドキュメント内のすべての項目を通過します。 –
はあなたのためにこの仕事をしましたか? –