本讲主要是参数化设定以及monkeytalk测试结果查看。
1、先录制一个登录脚本如下所示:
Input username enterText 123456
Input password tap
Input password enterText 123456
Button LOGIN tap
Button LOGOUT tap
输入用户名:123456;密码:123456。点击login按钮进入欢迎页显示为,然后再 点击logout退出到登录界面。
接下来我们对代码进行编辑,起名为参数化脚本login.mt,如下所示:
Vars * Define usr pw
Input username tap
Input username enterText ${usr}
Input password tap
Input password enterText ${pw}
Button LOGIN tap
Label username Verify ${usr}
Button LOGOUT tap
2、创建一个执行脚本do.mt
# do.mt
Script testu.mt Run qqqwa 123456
执行脚本后,脚本会用用户名:qqqwa,密码:123456进行登录。
3、还可以从CSV中读取用户名、密码逐一执行。 新建一个CSV文件,
第一行定义函数头与login中一直usr,pw,第二行开始为要执行的参数。 fred,pass1 ethel,secret20执行脚本配置如下:
cvs文件内容
usr | pw |
aaaaaaa | dddddd |
wwwwww | yyyyyy |
测试结果
4、新建一个suite,在窗口增加JUnit,加载脚本。
结果记录是否成功,执行的参数以及对应时间。