原文:java-selenium 测试断言失败进行截图

目的: 在测试过程中,断言失败的时候,对当前浏览器显示的内容进行截屏操作,把截图文件保存到磁盘。 步骤:新建名为cn.ErrorScreenshot的package,并在此包下新建DataUtil类 FileUtil类 Screenshot类和TestCase类。 DataUtil类的代码如下: FileUtil类代码如下: 本类调用Log j方法,log j相关代码可参考:java selen ...

2020-02-10 16:46 0 188 推荐指数:

查看详情

测试中对断言失败的步骤进行截图并保存!

1.目的 :在测试当中,在断言语句执行失败的时候,对当前浏览器显示的内容进行截图操作,并且在磁盘上新建一个名为当天日期(yyyy-mm-dd)的目录,并在目录中新建一个名称以断言执行失败时发生时间表示的hh-mm-dd格式的截图文件; 2.步骤:创建DateUtil类 来获取 年 月 日 时 分 ...

Fri Dec 02 23:17:00 CST 2016 0 1401
selenium2 断言失败自动截图 (四)

一般web应用程序出错过后,会抛出异常。这个时候能截个图下来,当然是极好的。 selenium自带了截图功能。 当然在截图之前 需要判断新路径是否合法。下面贴出整体的代码。 调用 ...

Mon Jul 13 17:33:00 CST 2015 0 2673
java-selenium 数据驱动框架

  所用到的有:eclipse+maven+testng+log4j+Excel   在这里将以登录163邮箱后新建联系人作为例子   项目GitHub地址:https://github.com/ ...

Tue Feb 18 00:37:00 CST 2020 1 701
java-selenium八种元素定位方式

一、ID定位   一般情况下页面元素的id属性在当前网页中是唯一的所以使用ID定位可以保证定位的唯一性,不会像其他定位方式一样可能定位到多个页面元素。但有的网页页面元素没有id属性值,导致无法使用ID定位方式。   HTML 源码   Java代码 ...

Sat Aug 01 04:41:00 CST 2020 0 1327
java-selenium三种等待方式

方式1: 线程等待:Thread.sleep(xxxx) 只要在case中加入sleep就会强制等待设置的时间后才会执行之后的命令,这种等待一般适用于调试脚本的时候。 java代码 方式2: 隐试等待:driver.manage().timeouts ...

Tue Jan 22 23:25:00 CST 2019 1 3717
java-selenium八种元素定位方式

八种定位方式 一、ID定位   一般情况下页面元素的id属性在当前网页中是唯一的所以使用ID定位可以保证定位的唯一性,不会像其他定位方式一样可能定位到多个页面元素。但有的网页页面元素没有id属性值,导致无法使用ID定位方式。   HTML 源码   Java代码 ...

Sun Jan 20 22:25:00 CST 2019 0 1971
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM