设计自己的基于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&