0

お世話になります。

以下のような処理を実行したく、知恵をお借りしたいです。

■処理

IEの画面上に「新着DL通知」というものが表示されていたらそのリンクをクリック、

「新着DL通知」が表示されていなければログアウト

■現状

①【画像マッチング】

 通知部分の画像を検索⇒状態チェックで結果を変数に格納

②分岐

 ①の結果がTRUE FALSE

③【クリックIE】

 結果がTRUEだったら指定したリンク(tag,tagindex,flameindex指定)をクリック

③’【クリックIE】

 結果がFALSEだったらログアウト(tag,tagindex,flameindex指定)をクリック

■質問内容

①の部分を画像マッチング以外の方法で実施したいです。

debugの結果を見ると、通知の表示がある場合とない場合で同じTag、Tagnumでも

以下のように内容が違うようです。

 ●通知が表示されている場合

  FrameNum = 0

  Tag = DIV

  Tagnum = 13

  Class = sec-messeages_item is download

  Innertext = 新着DL通知

 ●通知が表示されていない場合

  FrameNum = 0

  Tag = DIV

  Tagnum = 13

  Class = order-menu・・・・・

  Innertext = 別メニュー名

表示されている場合のClass名かInnertextで通知の有無を判断し、

あればTRUE、なければFALSEと変数に入れたいです。

「指定クラス内のテキストを取得」だとFALSEではなくエラーとなってしまうので

できればエラーではなく判定として処理したいです。

何か良い方法があれば教えてください。

anothersolution 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。