selenium Webdriver 截图
程序员文章站
2022-05-02 19:10:03
...
在使用Selenium 做自动化时,有的时候希望失败了进行截图,下面提供一个封装的截图方法,方便使用,代码如下:
更多资料关注:www.kootest.com ;技术交流群:182526995
//只需要传入文件名字即可,而这个名字大家可以直接使用测试的方法名 public void captureScreenshot(String fileName) { String dirName = "screenshot"; if (!(new File(dirName).isDirectory())) { new File(dirName).mkdir(); } SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd-HHmmss"); String time = sdf.format(new Date()); TakesScreenshot tsDriver = (TakesScreenshot) driver; File image = new File(dirName+File.separator+time+fileName+".png"); tsDriver.getScreenshotAs(OutputType.FILE).renameTo(image); }
更多资料关注:www.kootest.com ;技术交流群:182526995
推荐阅读
-
Win10 Mobile/PC预览版14969有望本周推送 14970版本截图曝光
-
360极速浏览器能截图吗 360极速浏览器怎么截图
-
人生日历怎么用?人生日历截图/换肤功能使用方法
-
猎豹浏览器怎么截图?猎豹浏览器截屏教程图解
-
Android App内监听截图加二维码功能代码
-
火狐浏览器怎么截图?火狐浏览器截图功能使用方法步骤
-
不用QQ也能截图?教你10招不用QQ的截图方法
-
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
-
Ubuntu 18.04中截图工具shutter的编辑按钮不可用的解决办法
-
Python爬虫使用selenium爬取qq群的成员信息(全自动实现自动登陆)