2015年6月6日土曜日

C#でIEを自動制御しよう (11) チェックボックス(ラジオボタン)にチェックを入れる

■チェックボックス(ラジオボタン)にチェックを入れる

タイトルのとおりです。2通りほどやり方がありました。

サンプルコード

補足説明

1つ目と2つ目ともに、該当するNameを持つ要素をgetElementsByNameでかっさらったあと、foreachで所望のvalueを持つものか確認し、チェックを入れています。itemメソッドで上手く拾えなかったんですよね。何故か…。

本題に入ると、1つ目の方法は、clickメソッドでチェックを入れています。2つ目の方法は、setAttributeメソッドでchecked属性を設定しています。このあたりは、「お好みでどうぞ」という感じでしょうか。