10 2019 档案

摘要:今天再讲两个,操作浏览器窗口,以及获取当前页面的URL。老规矩在自己的eclipse自动化工程下新建一个class吧。下面继续撸代码。 package cn.autotest; import org.openqa.selenium.Dimension; import org.openqa.selen 阅读全文
posted @ 2019-10-17 11:42 王大哥自动化测试 阅读(696) 评论(0) 推荐(0) 编辑
摘要:涉及到WebdriverAPI的方法很多。一次讲解不完,我准备分几节去讲。昨天讲了访问网站,返回,刷新,后退等方法。今天就再讲两个,这两个就是获取页面“title”属性,获取页面源代码。这两个有什么作用呢?title属性可判断你是否正确打开了网页,源代码可查看一些关键字,从而去判断一些UI。啥也别说 阅读全文
posted @ 2019-10-16 13:43 王大哥自动化测试 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:回想一下以前的十几章,我们讲了自动化环境发搭建,讲了TestNg框架,讲了如何通过firebug定位桌面元素,还通过一些代码详解了测试集合,测试排序,断言等等。大家如果按照我讲的顺序一点点的搭建环境,一点点的撸代码,现在一定对自动化有一定的理解,也会写一些简单的小脚本了。今天就进入一些比较复杂的自动 阅读全文
posted @ 2019-10-14 16:05 王大哥自动化测试 阅读(2522) 评论(0) 推荐(0) 编辑
摘要:断言,几乎是TestNg中最重要的一个环节。他可以判断测试用例执行的成功还是失败。 下面介绍TestNg常用的断言方法: assertTrue: 判断是否为true。 assertFalse:判断是否为false。 assertNull: 判断是否为null。 assertNotNull:判断是否不 阅读全文
posted @ 2019-10-12 10:39 王大哥自动化测试 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:先回顾一下上一章,我们讲了测试集合,并且使用testng.xml文件成功执行了测试集合。让大家了解了测试集合。有集合就得有分组,今天这一章就讲讲测试用例的分组。 TestNG是用关键字 group 进行分组的,没错,就这英文的组。怎么实现呢?老规矩,用代码讲解。下面开始: 我们先建一个类为了好理解, 阅读全文
posted @ 2019-10-11 11:47 王大哥自动化测试 阅读(443) 评论(0) 推荐(0) 编辑
摘要:前几章写了一些自动化脚本,讲了一些用例的执行,以及执行顺序,跳过执行。今天讲一下测试集合。 实际测试中,一般会产生批量运行多个测试用例的需求。我们可以叫做测试集合。TestHG的测试用例可以相互独立,也可以特定的顺序执行,而通过配置TestNgxml,我们可以实现多个测试用例的组合。 TestNgx 阅读全文
posted @ 2019-10-10 13:51 王大哥自动化测试 阅读(420) 评论(0) 推荐(0) 编辑
摘要:最近讲到了TestNG,估计要废一些功夫去讲讲,而且为了深入了解,应该撸代码居多。大家应该按照以前我写的文章,配置好eclipse,也按照我敲的代码,一行一行的敲起来,才能深入理解。不要偷懒哟。今天这一章就要讲讲TestNG特定顺序执行测试用例以及跳过不执行某些测试用例的方法。老规矩,先建一个cla 阅读全文
posted @ 2019-10-09 10:53 王大哥自动化测试 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:上一篇文章讲述了,TestNG安装,以及简单的跑了一个小的脚本。这一章讲讲TestNG的注解,层级等。 TestHG常见的用例组织结构为,Tset Suite由多个Test组成。Test由多个Class组成,而一个Class由多个方法构成。我们可以配置testng.xml的层级结构如下: <suit 阅读全文
posted @ 2019-10-08 17:29 王大哥自动化测试 阅读(312) 评论(0) 推荐(0) 编辑