Selenium Webdriver--截图时出错
控制台上生成的输出: C:\Users\Bunty\AppData\Local\Temp\screenshot1773089913844817102.png java.io.IOException:目标“E:\”存在,但它是一个目录Selenium Webdriver--截图时出错,selenium,Selenium,控制台上生成的输出: C:\Users\Bunty\AppData\Local\Temp\screenshot1773089913844817102.png java.io.IOException:目标“E:\”存在,但它是一个目录 测试运行正常,但创建的文件如控制台中所示。在复制链接时。我找不到同样的文件。此外,复制功能不起作用;因此,E驱动器中不存在任何文件。正如错误消息所示,您不应该给出目录('E:\')的路径,而应该给出文件的路径。尝试: public void testTakeScr
测试运行正常,但创建的文件如控制台中所示。在复制链接时。我找不到同样的文件。此外,复制功能不起作用;因此,E驱动器中不存在任何文件。正如错误消息所示,您不应该给出目录('E:\')的路径,而应该给出文件的路径。尝试:
public void testTakeScreenshot()
{
try{
File fscreenshot = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
System.out.println(fscreenshot.getPath());
File fdest = new File("E:/");
FileUtils.copyFile(fscreenshot,fdest);
System.out.println(fdest.getPath());
}catch(Exception e)
{
e.printStackTrace();
}
}
是的,如何自动生成文件名…有相同的想法吗?
File fdest = new File("E:/screenshot.png");