0

selenium-server-standalone-2.39.0.jarヘッドレス方式 (xvfb + firefox) でセレン テストを実行するために Linux VM で実行しています。

実行中、Selenium サーバーは多くの一時ディレクトリとファイルを作成しますが、/tmp/これらはテストの終了後も削除されません。

/var/tmp問題は、私の /tmp/ ディスクがかなり小さく、この目的で使用したいということです。しかし、私はそうする方法を見つけることができません。

可能性を知っていますか?

4

1 に答える 1

0

Selenium はこれに JVMjava.io.tmpdirプロパティを使用します。

java/client/src/org/openqa/selenium/io/TemporaryFilesystem.java:

  private static File sysTemp = new File(System.getProperty("java.io.tmpdir"));
  private static TemporaryFilesystem instance = new TemporaryFilesystem(sysTemp);

-Djava.io.tmpdirJVM に渡して設定します。

$ java -jar selenium-server-standalone-*.jar -Djava.io.tmpdir=/some/other/tmp

この質問には詳細がありますjava.io.tmpdir

于 2014-12-19T11:57:38.563 に答える