移动端appium总结
移动端appium总结
移动端
运行环境:
- python
- node.js
- java
- android SDK
- appium
- 夜神模拟器/网易的mumu模拟器
为了解决版本不一致的问题,我们替换nox\bin\nox_adb.exe
,从android sdk的android-sdk-windows\platform-tools\adb.exe
相关命令
aapt命令,获取app的包名和activity名字
aapt dump badging app路径
从电脑中将app安装到模拟器或者手机中:
adb install app路径
adb -s 设备名称 install app路径
远程删除app
adb uninstall app包名
查看可用设备
adb devices
连接设备
adb connect 设备名称(ip:port)
屏蔽键盘
d = {
"platformName": "android", # 设置-关于平板电脑
"platformVersion": "4.4.2", # 设置-关于平板电脑
"deviceName": "127.0.0.1:62001", # adb devices
# 包名: aapt dump badging 包路径
"appPackage": "com.jd.app.reader",
"appActivity": "com.jingdong.app.reader.logo.JdLogoActivity",
# 屏蔽设备的默认键盘,便于我们send_keys
"unicodeKeyboard": True, #屏蔽键盘命令
"resetKeyboard": True,
}