2015年6月6日土曜日

C#でIEを自動制御しよう (9) LINQでリンクを取得してクリックして開く

■LINQでリンクを取得してクリックして開く

最初に。このサンプルコードだけLINQを使っています。using System.Linq;を忘れずに。

getElementsByTagName("A")で、Aタグをさらった後、Whereで目的とするAタグだけを取得しています。あとは、クリックするだけ。

サンプルコード


補足説明

注意点は、今回の場合、getElementsByTagName("A")で拾ってきた要素の中には、innerTextがnullの要素が含まれている可能性がある点でしょうか。具体的には、画像にリンクが貼られている場合ですかね。