简单的利用pycharm来执行os.system()命令。简单封装,适合初学者尝试
python 3.0及以上使用。
import os import unittest import time as t class TestCase(unittest.TestCase): # 公共封装 def test_case99(self): os.system('adb shell am force-stop com.qihoo.appstore') # 停止某助手(直接解决进程,无驻留) t.sleep(2) # 启动某助手 def test_action01(self): os.system('adb devices') # 查看链接状态 t.sleep(2) os.system('adb shell pm list packages -3') # 列出设备上第三方应用 t.sleep(2) os.system('adb shell am start -n com.qihoo.appstore/com.qihoo.appstore.home.LauncherActivity') t.sleep(6) # 依据手机等设备性能, self.test_case99() # 直接引用公共封装 if __name__ == '__main__': A = TestCase() A.test_action01() # 启动某助手
执行结果:
List of devices attached
127.0.0.1:62001 device
package:com.qihoo.appstore
Starting: Intent { cmp=com.qihoo.appstore/.home.LauncherActivity }