2015年6月6日土曜日

C#でIEを自動制御しよう (8) ボタンをクリックする

■ボタンをクリックする

文字の入力に続いて、今回は、ボタンをクリックします。Googleの検索ボタンをクリックします。といっても、ボタンを示す要素を取得して、clickメソッドを呼び出すだけです。要素取得後は、C#らしさは微塵もなく、javascriptと何ら変わりありません。.getElementsByNameでは、IHTMLElementCollectionが返ってくるので、続いてitemメソッドで目的の要素を指定しています。

サンプルコード

補足説明

javascriptの場合に比べて、itemメソッドの指定方法がちょっと違う感じでしょうか。上記サンプルコードのコメントに記載しているように、itemメソッドは、第1引数がnameの指定、第2引数がindexの指定となっています。