教你如何写框架------用中文构建脚本
来源:互联网 发布:模拟城市 mac 破解版 编辑:程序博客网 时间:2024/05/21 19:41
框架下载地址:
http://files.cnblogs.com/zhangfei/Automation.rar
在看此篇博文前请先理清如下两下博文, 该博文是建立在如下两篇文章的基础上的:
http://www.cnblogs.com/zhangfei/p/3456159.html
http://www.cnblogs.com/zhangfei/archive/2012/10/10/2718989.html
1.locator的保存方法:
2.test data的保存方法:
3.重点介绍用中文写的测试用例:
- 打开是关键字,里面的url对应test data中的url结点,必须用""
- 创建页面对象是关键字,com.test.page.TestBaidu是类的package路径,必须用"",对象为是关键字,testBaidu是为该页面对象起的一外别名,可以随便起,中英文都可以,必须用""
- step3中的testBaidu是在step2中的对象别名,必须用"",页面是关键字,输入并点击百度一下按钮为自已随意输入的,重点是[]里面代表方法名,{}里面代表参数,{input,input1}表示search方法有两个参数,多个参数用逗号隔开,input与input1分别对应test data中的input与input1结点
- step4中,()里面代表对象名,baidu_input对应TestBaidu.yaml中的baidu_input对象,返回值为是关键字,getInput是为返回值起的一个别名,中英文都可以,必须用""
- step5中,Log代表输出log的一个对象,对象为关键字,必须用"",输出为自已随意写的,
- step6中,Assert代表断言,对象为关键字,必须用""
我们可以看到在step3中调用了一个search方法,search方法在TestBaidu页面中具体的实现为:
上图为具体调用TestBaidu1.txt的方法,keyword与keywords这两个参数给传到了TestBaidu1.txt文件用例中去了,如下:
- 需要注意的是args[0],args[1],这是固定写法,args[0]对应keyword的值,args[1]对应keywords的值,以此类推。
4.TestBaidu.txt的用例调用:
5.方法名可以关键字自定义,只需在Keywords.java中定义好,就能够在txt的用例中使用了,具体可参考TestBaidu.txt中step5中的[信息]方法。
254285583
以上粗略的介绍了使用方法,如有兴趣,可进群254285583进一步咨询!
0 0
- 教你如何写框架------用中文构建脚本
- 教你如何写框架------用中文构建脚本
- 教你如何写框架------用中文构建脚本(更新版)
- 教你如何写框架------用中文构建脚本(更新版)
- 教你如何写框架------元素管理篇
- 教你如何写框架------元素管理篇
- 你知道如何写一个框架吗?
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus(三)
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus
- Android 框架炼成 教你如何写组件间通信框架EventBus
- 教你如何使用SwipeRefreshLayout来构建一个上拉加载下拉刷新框架
- 教你如何写剧本
- 教你如何写年终总结!
- Linux上 安装filezilla 客户端
- ubuntu12.04安装tomcat7
- activity嵌套activity
- 内部排序之二:交换排序
- http status 404
- 教你如何写框架------用中文构建脚本
- js获取当前url地址的参数
- Android自定义属性时TypedArray的使用方法
- mysql的基本操作及其常用命令
- Android APK反编译
- Dlib机器学习库的安装和使用
- smarty中section的使用
- 面向对象的思维解决问题
- Android libdvm.so 与 libart.so