自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Selenium+TestNG Web自动化测试环境搭建9_ANT自动化执行以及testNG报告优化

默认情况下,在工程的test-output目录,testNG会生成两种html的报告:index.html和emailable-report.html比如之前的例子,执行完会有下面两种报告:可以看出,两种报告都是按具有@Test这一声明的方法来整理的(因此,pass的数目是3)。比较而言,第二种更加直观。TestNG报告的优化(基于emailable-report.ht

2016-09-23 14:00:45 1207

原创 Selenium+TestNG Web自动化测试环境搭建8_处理一些不常见的场景

有时候web测试会遇到一些比较难处理的场景:比如检查文字的样式(太长就显示...等),还有就是浏览器源生的控件(比如滚动条,弹出的windows对话框等等),这时候,selenium的API往往没法直接处理,我们需要结合实际情景借助其他的方法,比如借助javascript等。场景一:检查文本的样式以百度首页为例(先登陆一下百度账号,最好用邮箱,就会发现邮箱是缩略显示的,如:

2016-09-14 14:17:51 927

原创 Selenium+TestNG Web自动化测试环境搭建7_截取屏幕

当测试用例执行失败的时候,我们希望能截取一下屏幕。这样,失败的原因就会一目了然。selenium 封装了相关的API, 我们不妨用起来。实现代码如下:说明:下面代码中initDriver();沿用了前一篇博客------高亮对象中封装的方法,不清楚的可以回去看一下。package common;import java.io.File;import org.apac

2016-09-13 16:39:05 628

原创 Selenium+TestNG Web自动化测试环境搭建6_selenium中的等待

Web页面是一个逐步加载的过程。当元素没有加载完时,我们对其操作将会失败。因此,要保证web测试的稳定性,等待处理必不可少。Selenium的等待可以分为两类:显示等待(Explicit Waits)和隐式等待(Implicit Waits)。1)显式等待:在执行某一个操作之前,明确给定一个等待时间,又可以分为静态等待和动态等待;静态等待:如Thread.sleep(4

2016-09-12 16:36:18 1007

原创 Selenium+TestNG Web自动化测试环境搭建5_高亮对象

为了在case执行的时候,能更直观地显示出当前操作的元素,我们利用javascript来高亮显示元素。继续使用前一篇文章的例子。原理就是利用javascript给当前操作的元素加上背景色或者边框等等: js.executeScript("element =

2016-09-09 13:28:59 576

原创 Selenium+TestNG Web自动化测试环境搭建4_一个简单的例子

本章节用一个简单的例子来介绍selenium在web 自动化测中的基本用法。例:在百度里面搜索‘csdn’,点击‘百度一下’,进入到搜索结果页面。说明:前期的安装完成, 你可以看到以下jar包:本人习惯使用chrome浏览器,因此例子也基于chrome编写:因为selenium-webdriver使用的是各浏览器源生的API, 因此在开始写例子前,我们需要下载chr

2016-09-05 09:26:06 3771

原创 Selenium+TestNG Web自动化测试环境搭建3_xpath学习

Selenium通过Webdriver来驱动浏览器;通过操作web页面的元素来实现自动化。如何查找页面的元素是使用selenium API的基础。

2016-09-02 18:59:31 1645

原创 Selenium+TestNG Web自动化测试环境搭建2_软件安装

主要安装的软件有:1)java      可以从官网下载:https://java.com/zh_CN/download/      安装后注意添加环境变量。2)Eclipse      可以从官网下载:https://eclipse.org/downloads/3)maven      可以从官网下载:https://maven.apache.org/download

2016-08-31 16:41:47 560

原创 Selenium+TestNG Web自动化测试环境搭建1_前言

本文将从零开始,逐步完成Selenium+TestNG 自动化测试环境搭建。

2016-08-30 16:05:05 499 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除