码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-18 19:31:34      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

提前说明,这篇文章是看了大牛的博文之后,自己实践的结果。原文在: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,用记事本或者写字本打开,如图:

技术分享

在脚本里的配置如下:

技术分享

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

技术分享

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

标签:

原文地址:http://www.cnblogs.com/kevinqinan/p/4586662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!