2016-07-11 5 views
2

IE 11でファイルをダウンロード中に表示されるポップアップの[保存]または[開く]ボタンをクリックする方法はありますか?私はRobot Framework AutoIt Libraryを使用しています。 [保存]または[名前を付けて保存]オプションをクリックした後に表示されるウィンドウを処理できます。 The image is attached here for referenceロボットフレームワークのIE11で[ファイルダウンロード]ポップアップの[保存]ボタンをクリック

+0

AFAIKでは、ポップアップ画面には有効なウィンドウプロパティが表示されず、オプションを使用して_tab_することはできません。私がAutoITを使用して考えることができるソリューションは、クリックしたいボタンの座標に[MouseClick](https://www.autoitscript.com/autoit3/docs/functions/MouseClick.htm)を使用することです。 –

答えて

1

どのようなファイルをダウンロードしていますか?ファイルの種類によっては、IE11でデフォルトの動作を設定できるはずです。

個人的に私はこれでAutoItのソリューションは行き過ぎている、私は可能な場合は、代替のアイデアについては、以下のブログ記事を見てお勧めだと思う:

https://blog.codecentric.de/en/2010/07/file-downloads-with-selenium-mission-impossible/

しかし、これはあなたが簡単に自動化しなければならないシナリオである場合あなたがしているように私の最初の行はあなたを助ける必要があります。

+0

IE11のデフォルトのダウンロード動作を変更するためにオンラインで見つかったオプションはほとんど見つかりませんでしたが、それらは成功しませんでした。お勧めのリソースはありますか? – user3262242

+0

私は確かに、ファイルをダウンロードするために、wgetの代わりにpython urlib2または要求モジュールを使用することができます。しかし、ファイルがChromeではダウンロードできたが、IEではダウンロードできない状況があった。だから私はwgetを使用する場合、私はブラウザの特定のシナリオのテストをスキップします。それは偽陽性につながる可能性があります。 – user3262242

+0

しかし、各ブラウザでダウンロード機能をテストしますか?これはブラウザの実装であり、実際に行うか変更することはできません。 – shicky

関連する問題