selenium无法启动,显示unrooted tests的解决方法
原来使用selenium好好的,这几天忽然启动不了,把原来的代码各种打印信息,也没解决。后来仔细看了看,在Junit运行栏内多了一个“unrooted tests”。上网查了查,有的人说:用main()测试可以出来,调试详细信息
赶紧如法炮制,一下子就发现了问题:
at com.tools.fusm.file.FusmTestHelper.main(FusmTestHelper.java:31)
Caused by: org.openqa.selenium.WebDriverException: Unable to write to tmp dir: C:\Users\john\AppData\Local\Temp
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:12:12'
System info: host: 'john-PC', ip: '172.16.41.55', os.name: 'Windows Vista', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.io.TemporaryFilesystem.<init>(TemporaryFilesystem.java:67)
at org.openqa.selenium.io.TemporaryFilesystem.<clinit>(TemporaryFilesystem.java:41)
在C:\Users\john\AppData\Local\Temp文件夹上改变“只读”权限,操作的时候可以执行,但重新打开后仍是“只读”。最后忍无可忍,直接把这个文件夹删除了。呵呵,我的selenuim神奇般地又能启动了。
经验:运行后看日志,分析原因。学习了
页:
[1]