设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层
给我们的框架分为3层,分别是叫逻辑层,数据层,对象层。 这三层的存储格式都用xml来表示。
1. 逻辑层 (test Scripts)
既用来描述我们步骤的逻辑,像点击,输入,选中,对比这些操作。
逻辑层基于关键字驱动,格式如下
| Command |
Target |
Value |
| Click |
OKButton |
|
| Type |
AEdit |
123 |
上面的每一行将每一个步骤划分为 Command,target , value 三个部分。
在xml上的表示方法如下:
<Function command="openHomePage" target="" value=""/>
<Function command="sleep" target="5" value=""/>
<Html command="click&
本文介绍了如何设计一个基于Selenium的自动化测试框架,该框架分为逻辑层、数据层和对象层。逻辑层采用关键字驱动,数据层用于存储测试数据,对象层则保存网页元素。此外,还提到了配置文件和报告输出的实现,强调了框架的脚本重用、易于维护和灵活调试等优点。
最低0.47元/天 解锁文章

1104

被折叠的 条评论
为什么被折叠?



