UIRecorder参数化

方法一:

1.在录制脚本过程中对需要输入的参数点击使用变量,鼠标对焦到需要输入参数的数据框中

 

2.点击添加变量

 

3.输入变量名与变量值

 

4.点击确定后会在输入框中自动输入

方法二:

1.提前在config.json文件中提前定义好需要的变量名与变量值,

 

2.录制脚本时与方法一类似,只是不用再添加变量,直接下拉选择已有的变量名

方法一与方法二基本可以满足实现参数化,但是有个小的问题就是,比如我的某个参数的值是唯一的,不能重复,那就意味着每执行一次脚本就需要提前手动修改一次参数的值,

如果参数比较多的话维护的成本就会比较高,为了解决这种问题,便探索出了方法三、

方法三:

使用全局变量,建一个js脚本存在全局变量,其他要用到该参数的脚本都可以直接来调用这个脚本

那问题又来了,那不也一样的吗,还是得手动去维护,为了减小动手,全局变量使用自动生产字符串的函数或其他的来定义,这样就可以达到一次写好终生有用

1.定义全局变量的js 脚本,需要用到export函数

 

2.定义好后需要在其他文件中直接引用就可以了,需要用到require函数

3.参数使用:

欢迎留言评论,共同探讨
原文地址:https://www.cnblogs.com/tangzhu/p/13540552.html