Appium
1、安装Appium-python-client包
pip install Appium-Python-Client
确保安装版本与selenium匹配
pip install selenium -U
2、安装JDK
3、安装Appium Server
Appium DeskTop安装包:下载地址 https://github.com/appium/appium-desktop/releases/latest
4、安装Android sdk
1、下载
2、解压
3、配置环境变量
a、新增ANDROID_HOME 环境变量的值为 D:androidsdk(Android sdk的根目录)
b、path环境变量中添加D:androidsdkplatform-tools
5、设备连接:
1, 用usb线(有的淘宝线只能充电)连接到电脑,一头连手机,一头连电脑
2, 进入手机设置,关于手机(),不断点击版本号(7次以上),注意一定是版本号,不是其他号。
3, 退出到上级菜单,在开发者模式中,启动usb调试 ,这样appium才能驱动手机
4, 在电脑上 执行adb命令(这个adb在sdkplatform-tools 请大家设置路径在path环境变量中)
adb devices -l
List of devices attached
4d0035dc767a50bb device product:t03gxx model:GT_N7100 device:t03g
6、无线连接:
1、手机有线连接电脑
2、终端输入 adb devices,确认有线连接是否正常
3、终端输入adb tcpip 5555,会返回restarting。。。。
4、终端输入adb connect 192.168.1.75:5555(手机ip地址,端口5555可不写)
5、终端输入adb devices,返回有线无线两个连接,此时已经无线连接ok
7、查看appPackage 和appActivity
方法1
把apk保存在电脑上,找到电脑上androidsdkuild-tools29.0.3里面的aapt.exe,然后双击aapt.ext,在命令行里输入aapt dump badging d:apk outiao.apk
方法2
如果被测app已经安装在手机上了,可以直接打开手机上该应用,进入到你要操作的界面,然后执行adb shell dumpsys activity recents | find "intent={" > d:info.txt && d:info.txt,下面就是最近的N 个 activity 信息,看第一个其中高亮部分就是我们要的intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.huawei.android.launcher/.unihome.UniHomeLauncher},其中appPackage为com.huawei.android.launcher,appActivity为.unihome.UniHomeLauncher