作者:ppqq21 | 来源:互联网 | 2023-10-10 11:58
提前说明,这篇文章是看了大牛的博文之后,自己实践的结果。原文在:http:blog.csdn.netshandong_chuarticledetails380448251.首先录制
提前说明,这篇文章是看了大牛的博文之后,自己实践的结果。原文在: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-脚本的参数化