从浏览器页脚capybara selenium打开下载的文件

时间:2015-06-08 10:32:15

标签: selenium-webdriver capybara

有没有办法可以从页脚栏打开下载的文件?

我正在编写测试来测试Chrome中的pdf下载。我还想打开文件以确认其中的内容。

谢谢

1 个答案:

答案 0 :(得分:0)

如果文件下载位置默认为某个位置。

您可以使用以下方法进行交叉检查。

File f = new File("PathToFileorDirectory");
if (f.exists() ) {
    Process p = Runtime
           .getRuntime()
           .exec("rundll32 url.dll,FileProtocolHandler "path of PDF file"");
   p.waitFor();
    }
else
system.out.println("File does not Exist");