#增加modules
modules模块式基础,好像一切都得从modules开始,想下面这样一个简单的login module就建好了
把这个module login 拖到具体的test case上
点开 这个login step, 提案右边的值就行了
然后F6 跑下这个恶SearchContinent这个用例
跑通过了以后, 觉得这个 login可能经常会用到
然后就创建个Library
Library 一般跟用例并列
folder下面添加过的就不能再添加了,只能添加一次Library
从test case上 拖拽下来的某个步骤,case这边value再自己编辑下,或者folder 重命名, 自己看着编辑就好了
右键添加就好了
#添加参数
#添加参数
# Library 里面建好了一个reusable step,编辑参数步骤名字
上面是我们大概要用的参数
那哪些step要用到这些参数呢
--OpenUrl,
--输入用户名,密码,
--最后click login button
这几个步骤我们放在一起,然后命名为 AAA Login
这个AAA Login作为一个Modules,需要拖拽(或者添加 Ctrl+T)到Library这边, 创建如下:
红圈里面的是我的两个step 用到的公共参数我都拿出来放到了Business Parameters 里面
然后
这样基本上就创建好 library的一个模块了
其实library里面的 相当于对某些常用的步骤进行封装,方便复用
下面这样就创建好了
二. 使用Library
#add step
#直接把Library的step拖到case的下面
#然后再走到case下面编辑参数
参数配置如下:
#Ctrl + J 能走到引用的Library
引用时配上自己的参数,就ok了
然后把WorkState变成COMPLETED,就可以试着跑了