如标题,我想在运行 appium 编写的用例时,获得这个用例完成时手机的 cpu 和内存的信息
如何获取信息
1.adb shell dumpsys meminfo xxxx
2.adb bugreport
下列代码,有两个用例作为展示

def test_background_1(self):
        self.driver.background_app(2)
        os.system("adb shell dumpsys meminfo xxxxxxx > d:/log/background.txt")

def test_changetab_1(self):
        Element.toClickbyName("通讯录")
        os.system("adb shell dumpsys meminfo xxxxxxx  > d:/log/changetab.txt")

如下图

在第二个获取日志时报错了
这里想是不是 appium 运行时因为就连接了 adb
在运行时又运行 adb 做其他操作,导致的?
那如果我想实现我这种在执行了一个用例后,就获取一下 cpu 和内存的数值好用在后面获得数据,要怎么解决这个日志的问题,求大神们给点建议


↙↙↙阅读原文可查看相关链接,并与作者交流