自分へのメモ BluePrism InernetExplorerでファイルをダウンロードして保存する
IrnetExplorerでファイルをダウンロードして保存するサンプルを作ってみた。
#試行錯誤中です。
サンプルの内容
IneternetExplorerで「~を開くか、または保存しますか?」の表示が出ている状態から、「名前を付けて保存」を実施する。
プロセス
(Attach省略していますが、実際にはAttachが必要)
アプリケーションモデラー
InternetExplorerを定義する。
以下を参考にすると、それまで操作していた画面とは別途定義したほうがよさそう。
保存ボタンなど、それぞれのパーツもWin32またはUIオートメーションモードでスパイ。
(このあたりがよくわからない。どういう場合にどのモードがいいのか、いければどちらでもいいのか)
ダウンロードの通知のところ
保存ボタンの右の▼
名前をつけて保存
名前を付けて保存Window
名前を付けて保存の確認ダイアログ
同名のファイルがある場合に表示される
そのOK
ダウンロード後の通知の「ファイルを開く」ボタン
※ダウンロードの完了を検知するために待機ステージで使用
×ボタン
プロセスについて
・ほとんどの操作は要素に対してGlobalMouceClick(Centre)
・それぞれのダイアログやWindowが表示されるのにちょっと時間がかかるようで、それぞれの待機末ステージを入れたほうがよさそう。
・AttachするWindowTitleと保存先をパラメータにすれば共通的につかえるようになるんでは