通过python调用adb命令对app进行测试 启动/停止app

转于博客  https://blog.csdn.net/sunfengye/article/details/77498935    yipianfeng_ye的专

#启动apk
message  = os.popen("adb shell am start -W -n com.qihoo.appstore/.home.MainActivity")
for line in message.readlines(): if "ThisTime" in line: print(line.split(":")[1])


import  os,time
class App(): def __init__(self,pagename,firstActivity): """构造方法""" self.pagename = pagename self.firstActivty= firstActivity self.content="" #执行命令的文本 self.startTime="" #启动的时间 def startApp(self): """开启app""" cmd = "adb shell am start -W -n "+self.pagename+self.firstActivty self.content = os.popen(cmd) def stopApp(self): """停止app""" cmd = "adb shell am force-stop "+self.pagename os.popen(cmd) def getStartTime(self): """获取启动时间""" for line in self.content.readlines(): if "ThisTime" in line: self.startTime = line.split(":")[1] break return self.startTime 


猜你喜欢

转载自www.cnblogs.com/lili414/p/9026437.html