#增加modules

modules模块式基础,好像一切都得从modules开始,想下面这样一个简单的login module就建好了

Tosca   添加 modules,添加Library,引用重复步骤_TOSCA自动化测试工具

把这个module login 拖到具体的test case上

Tosca   添加 modules,添加Library,引用重复步骤_封装_02

点开 这个login step, 提案右边的值就行了

Tosca   添加 modules,添加Library,引用重复步骤_复用_03

 

然后F6 跑下这个恶SearchContinent这个用例

跑通过了以后, 觉得这个 login可能经常会用到

然后就创建个Library

 

Library 一般跟用例并列

 folder下面添加过的就不能再添加了,只能添加一次Library

 

 

 Tosca   添加 modules,添加Library,引用重复步骤_封装_04

 从test case上 拖拽下来的某个步骤,case这边value再自己编辑下,或者folder 重命名, 自己看着编辑就好了

 

右键添加就好了

 Tosca   添加 modules,添加Library,引用重复步骤_封装_05

 

 

 

 

 

 

#添加参数

 

 

 

 

 #添加参数

Tosca   添加 modules,添加Library,引用重复步骤_封装_06

 

 

# Library 里面建好了一个reusable step,编辑参数步骤名字

Tosca   添加 modules,添加Library,引用重复步骤_封装_07

 上面是我们大概要用的参数

那哪些step要用到这些参数呢

 

--OpenUrl,

--输入用户名,密码,

--最后click login button

这几个步骤我们放在一起,然后命名为 AAA Login

这个AAA Login作为一个Modules,需要拖拽(或者添加 Ctrl+T)到Library这边, 创建如下:

 

 

 红圈里面的是我的两个step 用到的公共参数我都拿出来放到了Business Parameters 里面

然后

Tosca   添加 modules,添加Library,引用重复步骤_用例_08

 

 这样基本上就创建好 library的一个模块了

其实library里面的 相当于对某些常用的步骤进行封装,方便复用

 下面这样就创建好了

Tosca   添加 modules,添加Library,引用重复步骤_封装_09

 

 

 

 

 二. 使用Library

#add step

Tosca   添加 modules,添加Library,引用重复步骤_用例_10

 

 

 

#直接把Library的step拖到case的下面

Tosca   添加 modules,添加Library,引用重复步骤_用例_11

 

 

 

 

#然后再走到case下面编辑参数

Tosca   添加 modules,添加Library,引用重复步骤_封装_12

 

 

 

 参数配置如下:

 Tosca   添加 modules,添加Library,引用重复步骤_TOSCA自动化测试工具_13

 

 

 

 

 #Ctrl + J 能走到引用的Library

Tosca   添加 modules,添加Library,引用重复步骤_TOSCA自动化测试工具_14

 

引用时配上自己的参数,就ok了

Tosca   添加 modules,添加Library,引用重复步骤_封装_15

 

 

 

 

 然后把WorkState变成COMPLETED,就可以试着跑了