monkey脚本实例(log自动保存)

本文介绍了如何设计一个Python脚本,自动执行Monkey命令并保存日志。脚本通过readlines读取adb devices列出的设备,选取特定设备执行monkey测试,并利用os模块实现交互,确保日志记录。
摘要由CSDN通过智能技术生成

目的:设计一个脚本,自动执行monkey命令,并实现日志自动保存。

思路:readlines读取adb devices所有设备内容

index找到设备名的分割线

只读取index之前的内容到一个新列表里(可以用两列表元素赋值,也可以用append)

通过选择设备号,打印相应的设备名称

引入os来实现交互

下面是核心代码:

读取设备:

temp=os.popen('adb devices').readlines()  
n=len(temp)-2  
for i in range(n):  
    point=temp[i+1].index('\t')  
      
    ds.append(temp[i+1][:point])  
    print str(i+1)+'-'+ds[i]  
print ''  


循环执行monkey命令

fd.write(':loop\n')  
fd.write('adb -s ')  
fd.write(dev)  
fd.write(' shell monkey -p com.x.xx --monitor-native-crashes --pct-touch 80 --pct-motion 15 --pct-nav 5 -s %random% -v --th
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值