0

Selenium-2 を使用した自動テスト中にリンクをクリックすると、[ファイルのダウンロード] ウィンドウが開きます。そして、「保存」ボタンをクリックして、ファイルをディスクに保存したいと思います。

Selenium2 は、それ自体での filedownload の処理を​​サポートしていません。そのため、保存ボタンをクリックする AutoIT スクリプトを作成しました。ローカル マシンで Web アプリケーションをテストしている場合、スクリプトは正常に動作します。リモート マシンでこのスクリプトを実行している場合、リモート デスクトップ (RDP) を閉じるとハングします。1 つのことは、クリックされるリンクがどうなるかわからないということです。「ファイルのダウンロード」ウィンドウが 1 つ存在し、それが一番上にない、またはアクティブでない可能性があることだけがわかります。しかし、保存ボタンをクリックする必要があります。

では、ファイル ダウンロードのポップアップ ウィンドウを別の方法で処理することは可能ですか? AutoIT を処理できれば、非常に良いことです。ただし、AutoIT 以外の提案も歓迎します。他の API やスクリプトを使用してできるかどうかのように。ただし、スクリプト/ソリューションを実行するために、他のソフトウェアをインストールする必要がなければ良いでしょう。

4

0 に答える 0