3

perl の WWW::Selenium でファイルをダウンロードしようとしています。ファイルを保存/開くかどうかを尋ねるポップアップ ボックスが表示されます。それを操作して、特定の場所で「保存」と言いたいです。これがどのように行われるかわかりません。助けてください。

PS: このページでは WWW::Mechanize を使用できませんでした。Selenium を使用する必要があります。

どうもありがとう!

4

2 に答える 2

1

Selenium は保存ボックスを処理できませんが、サードパーティのユーティリティであるAutoItは処理できます。テスト コードで selenium コマンドを使用してダウンロード リンクをクリックし、コンパイル済みの AutoIt スクリプトを実行してファイルをディスクに保存します。

于 2010-07-15T18:05:53.600 に答える
0

私の理解では、セレン1.xでは実行できず、セレン2にはまだ実装されていません。

見る、

http://www.jsystemtest.org/?q=node/70

http://wiki.openqa.org/display/SEL/Selenium+Core+FAQ#SeleniumCoreFAQ-Ican%27tinteractwithapopupdialog.Myteststopsinitstracks%21

于 2010-07-14T02:37:17.440 に答える