我正在Linux VM上运行selenium-server-standalone-2.39.0.jar
以无头方式运行selenium测试(xvfb + firefox)。
在运行时,Selenium服务器会在/tmp/
中创建许多临时目录和文件,这些目录和文件在测试完成后不会被删除。
问题是我的/ tmp / disk相当小,我想用/var/tmp
来达到这个目的。但是,我找不到任何办法。
你知道可能吗?
答案 0 :(得分:0)
Selenium使用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