1

マシン上にスタンドアロンのセレンRCがあります。テストを実行するときに、アップロードのためにそのマシンにファイルを送信したいと思います。

現在、これを行うために、rsyncを介してファイルをアップロードする定義済みのディレクトリがあります。私のテストコードは、ファイルをリモートマシンのディレクトリにrsyncし、sendKeys()を使用してリモートファイルの場所をDOMの入力要素に送信します。

明らかに、これは、とりわけマシンOSをまったく考慮に入れていないため、スケーラブルではありません。スタンドアロンRCはFTPをサポートしていますか、それともURLのファイルをsrcとしてアップロードに使用していますか?それとも、Java Selenium2 Webドライバー(ローカルファイル検出器クラス)でのみ探している機能ですか?

4

1 に答える 1

0

これは多かれ少なかれ答えです

ここでの問題は、ZIPアーカイブからファイルを抽出する必要があることです。

2013年6月2日編集:RCはZIPアーカイブの内容を自動的に抽出し、JSON応答でリモートマシン上のファイルパスを返します。

関連している:

于 2013-03-01T16:47:26.217 に答える