EDGEでアクセスするWebシステム、ダウンロードされるファイルの確認ダイアログに応答したいが タイミングか手続きの違いでできない?
WinActor: 7.4.3
利用ブラウザ:EDGE
利用しはじめて本当に間もないのですが、お陰様でなんとか要領をえつつあります...。
今回お尋ねしたいのは 標題のとおり、ダウンロードファイルの確認ダイアログの応答についてです。
一つ目の画像のとおり、EDGEから現れるファイルダウンロードのダイアログへ 開く で自動応答したいです。
現在当方、ブラウザの読み込み完了待ち それに加え 3000秒待機 ののち
23_ブラウザ関連 -> 03_クリック -> ダイアログクリック で
文字パラメータに "開く" を指定した定義で、シナリオ実行を試行したのですが 画像2つ目の結果です。
まだ、ファイルダウンロードのダイアログが 画面に現れていない状況下で、ダイアログクリックの定義が動作してしまったせいなのか、ダイアログクリックで そもそもファイルダウンロードのダイアログに応答しようとしているのが間違いなのか ノウハウ浅くわかっていません。
【質問】
現在生じているエラーの要因は 上記どちらの要因でしょうか、それとも別の要因でしょうか?
また対策を教えて頂ければ幸いです。ブラウザ操作シナリオ作成マニュアルに「ダウンロード」のキーワードみあらず、どうしたものか、と頭を悩ましています。
★===2023/11/08 12:10PM 追記===★
Johnさんのご提案、UI Automationの採用をトライしていますが うまくいきません。
差支えなければ 02_UIオートメーションのうち どれを選択・利用するのが最良か教えて頂けませんでしょうか
現況では以下のように クリック(UIA)を採用・設定して試行しています、こちらの選択が誤っているのでしょうか??? コントロールを得られていないようです。
ある程度チャレンジしてもやはり問題解決にいたらない場合は 決まったフォルダにダウンロードすること・当該フォルダは基本カラを保つ方式へ 切り替えたいと思います。