0

セレンRCテストでアプリケーションからファイルをダウンロードする必要があります。リンク/ボタンをクリックしてファイルを保存すると、最初にファイルを開くか保存するかを尋ねるポップアップが表示されます。[保存]を選択して[OK]をクリックすると、もう一度ポップアップが表示されます。ファイルを保存するパスとファイル名も指定します。私はゴーグルして、これはAutoITを介して実行できることを発見しましたが、それを実行しているときにいくつかの問題に直面しています。

そのため、Firefoxのfile_download用の.exeファイルと、そのファイルを保存するためのパスについても言及できる場所を教えてください。また、正確にコードを教えていただければ、テストケースに書き込む必要があります。

対処方法を教えてください。

4

2 に答える 2

0

autoit も使用せずにそれを達成できます。以下の手順に従ってください。

  1. 新しい Firefox プロファイルを作成します。
  2. そのプロファイルで自動化を開始する前に、そのプロファイルの設定を手動で変更してください。(以下のように設定を変更します) ここに画像の説明を入力

  3. ファイルがデフォルトの場所にダウンロードされるように、そのプロファイルを使用して自動化を開始します。

特定のプロファイルを使用してセレンサーバーを起動する

java -jar selenium-server.jar -firefoxProfileTemplate "C:\Users\UserName\AppData\Roaming\Mozilla\Firefox\Profiles\234saddsf.customProfile"
于 2012-12-11T15:17:31.327 に答える
-2

このリンクを見つけました: http://qtp-help.blogspot.com/2009/07/selenium-handle-dialogs.html

残念ながら、開くか保存するかのラジオ ボタンがない古いスタイルのダイアログ ボックス用です。問題のこの部分の解決策を探しています。

于 2014-04-24T11:45:59.487 に答える