摘要: 一.概述cssSelector也是一种常用的选择器,CSS locator比XPath locator速度快,用CSS Selector能非常精准的定位到想测试的Elements二.cssSelector常用符号说明# 表示id. 表示class> 表示子元素,层级一个空格也表示一个子元素,但是所有... 阅读全文
posted @ 2015-12-03 16:33 li_wu 阅读(8780) 评论(0) 推荐(2) 编辑
摘要: 一.概述 xpath是一种选择器,是一种xml路径语言,在自动化测试过程中能够准确的定位页面的元素,可以说xpath能解决99%的元素定位的问题;二.xpath常用符号说明/ 表示绝对路径,绝对路径是指从根目录开始//表示相对路径.表示当前层..表示上一层*表示通配符@表示属性[]属性的判断条件... 阅读全文
posted @ 2015-12-03 16:16 li_wu 阅读(6097) 评论(0) 推荐(0) 编辑
摘要: 一.概述 excell已深深的走进每一个人的心中,但是excell里面很多的技能,你全记住了吗,打个比方,在我们设计测试用例的时候有一列叫那个啥,优先级,但是优先级包括了很多项,那么如何将优先级这一列变成一个下拉菜单,每次填写只需轻轻的点击哪个下拉菜单按钮,慢慢的选择你的所需项,岂不是很方便,那么... 阅读全文
posted @ 2015-12-02 11:00 li_wu 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 一.概述 知道吗,selenium在执行测试用例的时候,肯定会有执行失败的用例,那么在用例执行失败的那一刻,你能怎么办呢,就像跟警察破案一样,要得到当时的监控画面,selenium也可以直接截图留下用例执行失败的有效依据,那么如何截图呢,请看下文分解,你一定会有小小的收获。二.编写一个截图类Sc... 阅读全文
posted @ 2015-12-01 16:04 li_wu 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 一.概述 如果测试用例在执行过程中,执行的时候没有相应的日志信息,那么用例执行出错时,你心里是不是很纠结呢?如果执行过程中用例的每一个操作有相应的日志信息,当出错时,是不是就很一目了然,迅速的帮你定位到问题所在呢,那么请看下面的Log类,因为你一定要嗨森!二.编写一个Log类,封装各种级别日志信... 阅读全文
posted @ 2015-12-01 15:52 li_wu 阅读(5877) 评论(0) 推荐(0) 编辑
摘要: 一.概述 soga,程序报错是在所难免的,当我们觉得程序在哪些地方可能发生异常的时候,那么势必要抛出这个异常,且输出俺们想要看到的异常信息,以帮助我们能快速定位问题的所在,这样是不是在调试问题的时候就方便多了呢,那么selenium框架自定义异常类重写异常输出就不得不实行了!二.编写一个Defi... 阅读全文
posted @ 2015-12-01 15:41 li_wu 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一.概述大家都知道,有时候在给文件命名时需要一个唯一的文件名,比如selenium在截图用例fail的错误信息时,这个截图需要保存,且命名唯一,那么这时候我们该怎么办呢,其实很简单,请看时间格式化是如何帮你搞定你心中的小疑虑!二.利用formatter编写一个DateFomat类来实现各种时间格式化... 阅读全文
posted @ 2015-12-01 15:29 li_wu 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一.概述 大家都知道selenium支持不同的浏览器,而webdriver启动项目时需要启动浏览器的driver,于是乎配置不同的浏览器来启动不同的driver势在必行了, 下面请看代码; 二.编写一个初始化selenium测试框架driver类 三.关于Config类的情况 Config是一个加载 阅读全文
posted @ 2015-12-01 14:52 li_wu 阅读(3961) 评论(0) 推荐(0) 编辑