ndd2016
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路径



分类:

技术点:

相关文章: