0

フォーラムの過去検索をしましたが、完全に合致するようなものが見つけられなかったので質問させていただきます。

■事象

 フレームで構成されたWebページでの作業自動化を行いたく、以下のようなフローを作成しました。

 ※操作対象はいずれも子フレーム(2)

フローを実行すると、遷移後のページBでの『③親フレーム選択』で以下の画像のエラーが発生します。

試行錯誤したところ、遷移前のページAで部分実行を行うと後続のフレーム選択でエラーが発生せず、遷移後のページBで部分実行を行うとエラーが発生するようでした。

ウィンドウ識別ルールのように対象の選択が必要なのかと考えましたが、フレーム選択のノードにそのような設定が見受けられず、難儀しています。

遷移後のページでフレーム選択を行う方法について、ご教示いただけないでしょうか。

■備忘

 フレーム周りの仕様を把握できていないため、思いつく限りで列挙しています

 ・ページAとページBは同じウィンドウ識別ルールで識別されています

 ・ページAとページBのフレーム要素XPathは共に『/html/frameset/frame[(1 or 2)]』の形です

 ・ページAとページBでURLバー内のURLの見た目が変化しません

 ・『ブラウザとの通信に失敗しました』のエラーについての質問はありましたが、ブラウザは立ち上がっているので該当しないと考えています

  https://winactor.com/questions/question/%e3%82%a8%e3%83%a9%e3%83%bc%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e5%90%8d%e3%82%92%e4%bb%98%e3%81%91%e3%82%8b%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%ab%e3%81%aa%e3%82%8b/

(以下追記)

ページA、Bのターゲット選択ボタンで取得したウィンドウ識別ルールを追記します。

(見ての通りですが、某銀行系のWebサイトです)

どちらも差異がないためか、同じ識別ルールで識別されているようです。

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