2014-01-14 97 views
0

我運行在Linux虛擬機中的selenium-server-standalone-2.39.0.jar在無頭的方式(xvfb的+ Firefox瀏覽器)運行Selenium測試tmp目錄。如何爲硒的服務器獨立

在運行時,硒服務器會在/tmp/測試完成後不會被刪除了很多臨時目錄和文件。

的問題是,我的/ tmp /盤是相當小的,我想用/var/tmp用於此目的。但是,我找不到任何方式來這樣做。

你知道的可能?

回答

0

硒使用這種JVM的java.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.tmpdir到JVM,例如:

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

This question有大約java.io.tmpdir

更多詳情
+0

[這](http://stackoverflow.com/questions/15124772/selenium-2-firefox-profile-change-location)包含答案爲好,但我認爲這個問題稱號使得它很難找到。 – minusf

相關問題