51Testing软件测试论坛
标题: 基于PageModel模型的UI自动化测试框架 [打印本页]
作者: xuwangcheng14 时间: 2018-10-17 17:05
标题: 基于PageModel模型的UI自动化测试框架
MasterYI UI Test Framework易大师UI自动化测试框架
当前版本:0.0.1beta
项目介绍第一次尝试自己写完整的UI自动化框架,可能某些地方考虑不周全,希望对此框架后续开发有兴趣的朋友大牛们进QQ群 468324085 一起交流学习,加群验证: 易大师。
基于PageMode模型进行测试代码编程的UI自动化测试框架,元素定位、业务逻辑、测试数据分离。
底层由selenium-java框架支持,使用yaml文件定义元素定位和用例执行规则。
在开发过程中参考了以下优秀的自动化测试框架的某些思路或思想,在此感谢:
环境要求系统: windows
jdk >= 1.7
浏览器: chrome >=68
ide: Eclipse
你需要了解以下知识:
快速开始通过以下简单的百度搜索示例来了解该框架如何使用:
- 在com.dcits.test包下新建包baidu.data、baidu.page、baidu.usecase,分别表示测试数据、测试页面、测试用例
- 在page包下新建两个PageModel类,类名需要同baidu.yaml中定义的页面名称相同,同时需要继承BasePage类,如下:
- 分别在两个PageModel类中定义相关的PageElement对象,对象名称也需要同baidu.yaml定义的元素名称相同:
- 下图为测试日志,在根目录下的report目录下会生成一个html报告
作者: 海海豚 时间: 2018-10-17 17:19
谢谢分享~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |