MonkyTalk学习-3-脚本的参数化

提前说明,这篇文章是看了大牛的博文之后,自己实践的结果。原文在:http://blog.csdn.net/shandong_chu/article/details/38044825

1. 首先录制一个脚本,例如Login的,录制之后,如图:生成了一个Login.mt脚本

即要实现的动作是:输入用户名,输入密码登录,App还是原有的Demo的App。

2. 改造脚本,目标,改成一个灵活输入的脚本,不是固定的用户名和密码等于test的脚本

首先在Table View试图下,新增加一行,去定义username 和 password,

其次,把原有的输入用户名为固定值的地方,改成${username}, ${password}

最后,新创建一个脚本例如名字为Run.mt,创建一行,Component = Script, MonkeyID = Login.mt(之前创建的登录脚本),Action = Run,Arguements = 你想输入的用户名和密码

注意:看图

 

3. 运行脚本

运行Run.mt,前提是模拟器打开了,App打开了,录制和播放的功能是激活的。

发现出错了,分析之后发现,没找到Logout button ,索性研究下如何加sleep时间的方法,

然后运行,结果就ok了

4. 如果想写多个登录的脚本,这样就可以了。

5. 如何从文本文件中读取变量值

创建一个user.csv文件,不需要用Excel创建,直接创建一个Txt文件后缀名成改为csv, 

文件的路径是跟测试脚本在同一目录下的。

打开这个csv,用记事本或者写字本打开,如图:

在脚本里的配置如下:

最后就可以运行脚本,结果如下:

转载于:https://www.cnblogs.com/kevinqinan/p/4586662.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值