from appium import webdriver
import time, traceback
desired_caps = {}
desired_caps[\'platformName\'] = \'Android\' 平台名称,操作系统
desired_caps[\'platformVersion\'] = \'9\' 版本号
desired_caps[\'deviceName\'] = \'test\' 本次测试名称
# desired_caps[\'app\'] = r\'电脑中安装包路径\' 安装应用至手机
desired_caps[\'appPackage\']=\'com.baidu.searchbox\' 包名
desired_caps[\'appActivity\']=\'.SplashActivity\' 应用程序入口
desired_caps[\'unicodeKeyboard\'] = True 设置输入法为手机原有输入法
desired_caps[\'resetKeyboard\'] = True
desired_caps[\'noReset\'] = True 不重置应用软件
desired_caps[\'newCommandTimeout\'] = 6000 超时时间,防止通信超时,单位是秒
desired_caps[\'automationName\'] = "UiAutomator2" 设置驱动
# 启动Remote RPC IP:端口号/wd/hub
driver = webdriver.Remote(\'http://localhost:4723/wd/hub\', desired_caps)
driver.quit()
查看包和activity
app已经安装到手机
cmd输入命令:adb shell dumpsys activity recents findstr "intent={" |findstr "cmp={"
app没有安装
cmd进入aapt所在目录,然后输入命令:aapt.exe dump badging app路径