摘要: 一.概述 知道吗,selenium在执行测试用例的时候,肯定会有执行失败的用例,那么在用例执行失败的那一刻,你能怎么办呢,就像跟警察破案一样,要得到当时的监控画面,selenium也可以直接截图留下用例执行失败的有效依据,那么如何截图呢,请看下文分解,你一定会有小小的收获。二.编写一个截图类Sc... 阅读全文
posted @ 2015-12-01 16:04 li_wu 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 一.概述 如果测试用例在执行过程中,执行的时候没有相应的日志信息,那么用例执行出错时,你心里是不是很纠结呢?如果执行过程中用例的每一个操作有相应的日志信息,当出错时,是不是就很一目了然,迅速的帮你定位到问题所在呢,那么请看下面的Log类,因为你一定要嗨森!二.编写一个Log类,封装各种级别日志信... 阅读全文
posted @ 2015-12-01 15:52 li_wu 阅读(5873) 评论(0) 推荐(0) 编辑
摘要: 一.概述 soga,程序报错是在所难免的,当我们觉得程序在哪些地方可能发生异常的时候,那么势必要抛出这个异常,且输出俺们想要看到的异常信息,以帮助我们能快速定位问题的所在,这样是不是在调试问题的时候就方便多了呢,那么selenium框架自定义异常类重写异常输出就不得不实行了!二.编写一个Defi... 阅读全文
posted @ 2015-12-01 15:41 li_wu 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一.概述大家都知道,有时候在给文件命名时需要一个唯一的文件名,比如selenium在截图用例fail的错误信息时,这个截图需要保存,且命名唯一,那么这时候我们该怎么办呢,其实很简单,请看时间格式化是如何帮你搞定你心中的小疑虑!二.利用formatter编写一个DateFomat类来实现各种时间格式化... 阅读全文
posted @ 2015-12-01 15:29 li_wu 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一.概述 大家都知道selenium支持不同的浏览器,而webdriver启动项目时需要启动浏览器的driver,于是乎配置不同的浏览器来启动不同的driver势在必行了, 下面请看代码; 二.编写一个初始化selenium测试框架driver类 三.关于Config类的情况 Config是一个加载 阅读全文
posted @ 2015-12-01 14:52 li_wu 阅读(3934) 评论(0) 推荐(0) 编辑