您的位置:首页 > 编程语言 > Python开发

python+adb获取当前activity的名字,并写入到文件中

2016-11-22 09:38 337 查看
#coding=utf-8
import time, os,json,commands
def get_monkey_id(con):
print con
os.system('adb shell dumpsys activity | grep mFocusedActivity >C:\\Users\\liu\\Desktop\\result.txt')
#commands.getstatusoutput("adb shell dumpsys activity | grep 'mFocusedActivity' >C:\Users\\liu\Desktop\result.txt")
f = open("C:\\Users\\liu\\Desktop\\result.txt",'r').read();
print f
a=f.split('/')
result=a[1].split(' ')
print(result[0])
file = open("C:\\Users\\liu\\Desktop\\result.txt",'w')
file.write(result[0])
file.close()
get_monkey_id("1");

把上面代码保存为.py文件,然后电脑连上手机,打开你要测试的应用,然后在命令行执行这个文件,就会打印出当前的最顶部activity。路径改为自己的路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: