selenium java截图_JAVA+selenium 截图操作
执行自动化测试的时候,我们常常会碰到测试执行失败的时候。但是失败我们不能只看执行失败代码,如果有截图的话,就能很明显直观的看到是哪个地方执行失败。
这里介绍两种方法,一种是selenium工具自带的截图方法,一种是通过Robot,自动化执行的时候,建议将浏览器最大化
第一种:selenium之TakesScreenshot
该方法可以只截取自动化运行的浏览器窗口内,不会截取浏览器的操作按钮和系统的任务栏区域
@Testpublic voidscreenshot(){//自己重新封装的访问url方法
to("https://www.baidu.com");
File srcfile=((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);try{
FileUtils.copyFile(srcfile,new File("H:\\12\\takescreen截图.jpg"));
}catch(IOException e) {
e.printStackTrace();
}
}
文件保存以及运行结果:
selenium java截图_JAVA+selenium 截图操作相关推荐
- selenium java 滚动条_java+selenium使用JS、键盘滑动滚动条
本篇文章介绍如何使用JS和键盘对象对页面进行滑动滚动条-------------主要针对java做自动化测试的同学 一:使用键盘对象操作滚动条 //导包 importorg.openqa.seleni ...
- selenium java 断言_Java+Selenium+Testng自动化测试学习(三)— 断言
1.修改Login类加入断言: 断言:检查我们操作页面后得到的结果与我们预期的结果是否一致. 2.使用xml文件运行所有的测试类: Login类写入两个测试用例: packagecom.test;im ...
- selenium java 参数化_Java+selenium 自动化测试【03】-- 数据驱动之参数化
目录 1.前言 2.读取txt文件实现参数化 3.使用Excel表格参数化 4.使用TestNG.xml文件参数化 5.使用@DataProvider传参 前言 在上一个随笔中,我们已经自动化测试模型 ...
- selenium java测试_java+selenium 自动化测试
在项目上使用自动化测试,是为了跑主流程的回归测试,提高测试效率,在每个测试版本中把主要的精力放在发版内容新增的需求中: 根据项目的功能模块,把业务主流程和使用频率高的功能抽取出来进行自动化测试,作为发 ...
- java 聚合_Java 8 聚合操作详解
Oracle在2014年3月19日如期发布了Java 8.Java 8版本被认为是具有里程碑意义的一个版本,Oracle在该版本中添加了许多新特性,包括Lambda表达式.方法引用.加强了安全等等. ...
- 关于selenium+java,实现部分截图功能,-针对单个元素的截图
//生成截图的方法 public class ElementPicture {public static File captureElement(File screenshot, WebElement ...
- java停顿_java 停顿的操作
展开全部 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.concurrent.* ...
- 自动化测试Selenium java学习
一.Selenium Java学习网址 Selenium官网:Downloads | Selenium Selenium官方文档:/zh-cn/documentation/webdriver/gett ...
- Java+Selenium——利用Robot类截图——整个桌面截图
前面我们介绍了Selenium中TakeScreenshot类来截图,得到的图片是浏览器窗口内的截图. 有时候,只截浏览器窗口内的图是不够的,而且TakeScreenshot截图只针对浏览器的web事 ...
最新文章
- memcpy()函数
- JWT(JSON Web Token)自动延长到期时间
- NSDictionary和NSMutableDictionary good
- java转成图形界面_【转】java图形界面设计(AWT)
- stunnel使用详解
- extjs2.0 ie8 下拉树_ExtJs下拉树的实现
- 如何让小程序页面更顺滑_小程序怎样让wx.navigateBack更好用的方法实现
- Earth Wind and Fire CodeForces - 1148E (构造)
- red hat 查看mysql密码_Red Hat 下 MySQL root密码恢复
- 真会玩!竟然可以这样用IDEA通过数据库生成lombok版的POJO...
- 如何下载使用期刊 LateX 模板
- 蒙德里安的梦想 状态压缩DP (1)
- 注册中心开源方案选型
- PMP-PMBOK图解项目管理(436页PPT、完整版-经典)
- QPython 3C 操作 压缩包
- javaWeb项目跑起来吧
- 怎样用N多小图片拼成一张大图?(数字图像处理)
- WIN10系统在中国知网下载期刊封面、扉页、目录的PDF版本
- (数字图像处理MATLAB+Python)第四章图像正交变换-第一节:离散傅里叶变换
- 【MySQL自学之路】第2天——关系代数计算【理论知识】