Appium常见属性和命令

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 超时时间,防止通信超时,单位是秒
# 启动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路径



猜你喜欢

转载自www.cnblogs.com/ndd2016/p/11985911.html