Appium常用配置
desired_caps = {}
desired_caps['platformName'] = "Android" #系统类型,如Android,ios等
desired_caps['platformVersion'] = "8.0.0" #系统版本号
desired_caps['deviceName'] = "192.168.60.101:5555" #设备名称
desired_caps['appPackage'] = "appPackage" #app包名
desired_caps['appActivity'] = "appActivity" #Activity路径名
desired_caps['noReset'] = "true" #是否不清除本地数据,清除数据会还原App初始状态
#以下两行代码用来实现输入中文
desired_caps['unicodeKeyboard'] = 'true' #使用Unicode编码发送字符串
desired_caps['resetKeyboard'] = 'true' #隐藏键盘
#打开应用,建立服务
self.driver = webdriver.Remote(
'http://localhost:4723/wd/hub', desired_caps)
查看设备名称,在命令提示符输入
adb devices
查看当前连接设备所打开App的App包名和Activity路径名
adb shell #如果连接多台设备,需要打开对应的adb shell,如下
adb -s 设备名称 shell
dumpsys window windows | grep -E 'mFocusedApp' #进入adb shell 后输入