adb:Android 的控制工具,用于获取 Android 的各种数据和控制
Appium Desktop:内嵌了 Appium Server 和 Inspector 的综合工具
Appium Server:Appium 的核心工具,命令行工具
Appium Clients:各种语言的客户端封装库,用于连接 appium server:Java、Python、Ruby、robotframework-appium
AppCrawler 自动遍历工具
1.安装一堆软件
参考链接:https://testerhome.com/topics/646
windows环境配置:node.js、JDK、Android SDK、Pycharm + python + selenium 、adb 、openssl 、Appium
2.遇到的问题
---执行python不能安装APP---------服务端与桌面端使用方式一样,如服务端启动不了建议安装桌面端
appium配置如下图,执行python即可
代码安装如下:
adb shell dumpsys window w|findstr \/|findstr name=
appPackage: com.wbiao.wbapp
连接真机:adb devices
且手机打开调试模式
adb devices后没有提示连接信息,或没有任何返回【电脑重启后没有启动ADB服务】
Appium桌面版
1.傻瓜安装后启动软件
2.检查配置JAVA_HOME、ANDROID_HOME
3.启动Appium桌面服务(杀掉服务就连不上真机)
4.真机连接配置,操作如下图:
必要配置:deviceName、platformVersion、platformName、appPackage、appActivity
配置完成后,点击【Start Session】
appPackage【apk的包名】、appActivity【apk的launcherActivity】查看方式
---手机打开APP应用,执行命令:adb shell dumpsys activity | findstr mResume
5.启动成功应该是下图这样:
连接成功,开始干活动吧!