基于上一篇的内容,这里我们开始写监听类Listener。我这里写监听类的思路是,继承TestListenerAdapter这个类,然后对其中的方法进行重写。网上也有很多资料,建议先学习一下,然后写出来。 package webui.xUtils; import org.openqa.selenium ...
分类:
编程语言 时间:
2019-08-27 17:30:35
阅读次数:
110
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其... ...
分类:
Web程序 时间:
2019-08-25 19:48:43
阅读次数:
1096
写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中显示 代码一报错,还 ...
分类:
编程语言 时间:
2019-08-24 11:49:10
阅读次数:
131
摘自《深入理解Android自动化测试》作者:许奔 1. 稳定性好:尽可能少地通过控件index进行节点判断。 2.可移植性好:尽可能少地通过坐标进行控件定位。 monkey、monkeyrunner通过坐标进行控件定位。 3. 支持多应用交互:框架必须支持跨应用。 instrumentation不 ...
分类:
移动开发 时间:
2019-08-23 10:31:49
阅读次数:
98
在上一份工作中,我有一部分工作是在维护一套接口自动化测试,这一篇文章,我来介绍这套接口自动化框架的设计思路。 我们来看一个简单的PHP实现的超简单的接口。 说明: 首先,它是一个POST接口。它需要两个参数:raid 和 mid。 然后,判断raid 和 mid 是否为空,为空返回:参数错误。 最后 ...
分类:
Web程序 时间:
2019-08-21 00:27:57
阅读次数:
113
appium框架使用的过程记录,开始使用markdown来语法来编写,不知道博客园是否会支持markdown语法 ***1. appium原理* appium启动时,创建一个http://127.0.0.1:4723/wd/hub服务端服务端和设备默认使用4724端口进行通信* 底层调用UIauto ...
分类:
移动开发 时间:
2019-08-16 20:41:56
阅读次数:
137
pycharm工程展示 最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及文件如下图所示: config:文件中包含调用的浏览器驱动及打开的URL地址 ...
分类:
编程语言 时间:
2019-08-09 17:52:31
阅读次数:
231
framework包中文件如下所示: base_page.py:常用操作方法 在framework包下创建base_page.py文件,文件中封装一些页面常用操作方法,可以自己在这个类中进行对应方法的添加,代码如下: browser_engine.py:浏览器操作方法 browser_engine. ...
分类:
编程语言 时间:
2019-08-09 17:48:06
阅读次数:
207
第1章 课程介绍(不要错过)本章主要讲解课程的详细安排、课程学习要求、课程面向用户等,让大家很直观的对课程有整体认知!第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何解决无法抓包问题 以及fiddle ...
分类:
编程语言 时间:
2019-08-02 00:04:24
阅读次数:
196
前言
Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境, 因此在这里记一次搭建Appium自动化测试环境的完整过程,文章... ...
分类:
移动开发 时间:
2019-07-31 14:56:06
阅读次数:
128