(十)窗口截图

getScreenshotAs()来截取当前窗口

自动化脚本是交给工具去执行,有时候打印的错误信息并不十分明确,如果在脚本执行出错的时候将对当前窗口截图保存,那么通过图片信息会更直观帮助我们找出脚本出错的原因

System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");
		System.setProperty("webdriver.gecko.driver", "E://selenium//geckodriver-v0.24.0-win64//geckodriver.exe");
		WebDriver driver=new FirefoxDriver();
		
		driver.get("http://www.baidu.com/");
		
		
		File srcFile=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
		FileUtils.copyFile(srcFile,new File("C:\\Users\\ASUS\\Desktop\\1.png"));
		

 

posted @ 2019-05-03 21:45  测试开发分享站  阅读(127)  评论(0编辑  收藏  举报