自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11 Excel数据驱动实现参数化登录

1.更改POM.xml文件,引入jar包jxl net.sourceforge.jexcelapi jxl 2.6.12 2. 在项目路径下E:\workspace\selenium3maven 放入excel文件 表格内容如下: 新建util包,放入ReadExcel.java文件 主要是读取Excel操作 登录脚本中更改 ...

2019-01-19 18:54:59 262

原创 10 log4j日志记录

如果有日志会非常方便我们定位脚本出错的问题,日志+截图才是王道 1.更改POM.xml文件 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </

2019-01-19 17:29:19 106

原创 09 通过监听事件实现失败自动截图(监听)

新建TestngListenerScreenShot.java文件,继承TestListenerAdapter public class TestngListenerScreenShot extends TestListenerAdapter { @Override public void onTestSuccess(ITestResult tr) { super.onTestSuccess(tr...

2019-01-19 16:54:44 433

原创 08 登陆失败自动截图(全屏截图和单一元素截图)

截图方法封装如下 75行报错 在POM.xml文件引入jar包即可 org.apache.commons commons-io 1.3.2 如下图: 引入它: 在登录脚本中,登录成功处引入该截图方法 截图如下: 那么如何对单一元素进行截图呢? 引包注意: 引用该方法 截图如下: ...

2019-01-19 15:56:43 331

原创 07 testng简单使用

org.testng testng 6.13.1 test 注释 引入@Test 运行依赖 @Test(dependsOnMethods= {“InitDriver”}) 创建配置文件 运行testng.xml文件

2019-01-16 10:33:37 109

原创 06 登陆账号参数化代码实战

整个代码如下: package com.aliyun.chandao; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.s...

2019-01-15 21:37:18 203

原创 05 读取配置文件-重构封装

2019-01-15 21:22:46 142

原创 04 读取配置文件

Maven工程的项目目录下新建ProUtil.java的文件 内容如下: package com.aliyun.chandao; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...

2019-01-15 13:14:00 146

原创 03 重构element封装

封装方法如下: 那么: 可更改为: 所以整个代码更改为: package com.aliyun.chandao; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrom...

2019-01-15 12:43:29 240 1

原创 02 脚本重构by封装

定位元素和值分开定义 封装By方法 则之前的定位写法: 可更改为: ok,那么我们的禅道登陆脚本重构如下: 。。。

2019-01-15 11:35:21 174

原创 01 首先完成禅道的简易登录自动化脚本

禅道阿里云地址 http://47.98.207.9:8080/zentao/bug-view-14.html package com.aliyun.chandao; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import o...

2019-01-15 09:04:23 1463

原创 00 禅道地址登录-UI自动测试用例

http://47.98.207.9:8080/zentao/bug-view-14.html 对禅道登录功能进行需求分析,形成思维导图。 完成功能测试用例后,在进行抽取冒烟和适量的场景进行自动化用例,以上操作先省略。 自动化测试用例编写要求是更加详细,包括所有操作对象的属性和值,因为用例和编写脚本的不是一人,当自动化工程师拿到用例直接编写。自动化用例是去掉复杂的逻辑业务,抽取各功能模块的冒泡用例...

2019-01-15 09:02:10 527 1

原创 UI自动化高阶用法 --领略编程之美

今天开始写博客了,记录学习的点点滴滴 2019年1月15日

2019-01-15 09:00:32 234

原创 03 JS大法好

通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素 提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。 var x=document.getElementById(“intro”); var y=document.getElementsByTagName(“p”...

2019-01-06 22:21:04 135

原创 02 CSS

CSS产生缘由 HTML 标签原本被设计为用于定义文档内容。通过使用 、、 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。 由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰...

2019-01-06 22:16:38 87

原创 01 Html基础知识

网站怎能没有前端网页,那就开始吧! Html 什么是 HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) Html包含静态html和动态html 学习推荐网站: http://www.w3school.com.cn/html/...

2019-01-06 22:13:12 176

原创 00 App性能测试平台开发

公司小组内部有个需求,对app专项测试进行补充扩展。要求如下: 1. 能够实时展现cpu、内存、fps等手机性能数据 2. 数据能够以曲线图的形式展现,并有基准线做比较 3. 支持数据库查看和日志导出,方便定位问题 所以有了这个的开始,万丈高楼平地起,加油啦 安卓测试-刘斌宇 2019-0...

2019-01-06 22:06:27 320

空空如也

空空如也

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

TA关注的人

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