我在执行appium自动化测试脚本的时候,突然想到能不能加上一条录屏命令,来解决出现异常问题时候保存当前的录屏,如果代码执行完毕就会清除视频,如果中断了就不会执行后面的删除命令,方面我后面进行查看
def test(self):
os.system("adb shell screenrecord /mnt/sdcard/Movies/MCUupdata.mp4")
driver.find_elemnt**********
os.system("adb shell rm -f /mnt/sdcard/Movies/MCUupdata.mp4")
可是我发现执行os.system录屏命令后,线程会等待发送录屏结束命令才会执行下一步操作
所以有没有什么方法能够在我执行了os.system录屏命令后,自动化脚本也会执行,完毕之后删除视频
另开一条线程执行这个录屏操作试试