Appium Desktop使用
Appium Desktop使用
Android自动化前提依赖
adb工具
模拟器or真机
模拟器:网易mumu,genimotion,或者sdk自带模拟器
网易mumu操作
1
2
3
4
5
6
7
8
9
10连接模拟器:adb connect 127.0.0.1:7555
查看设备:adb devices
【win版】
adb connect 127.0.0.1:7555
adb shell
【mac版】
adb kill-server && adb server && adb shell
真机需要root权限
Appium Desktop:入门学习工具
- Desktop主要功能
- UI分析
- 录制用例
- 元素查找测试
- Attach已有session
- 云测试
- Desktop主要功能
用例录制
打开AppiumDesktop,并启动服务
启动服务后,进入以下页面
点击右上角“放大镜”(Start New Session)按钮,或者直接
command+N
,就会启动一个新的会话窗口(如下图),在这个窗口我们需要配置一些Desired Capabilities
信息获取设备:adb devices
1
2
3jingdeMacBook-Pro:~ apple$ adb devices
List of devices attached
emulator-5554 device
获取appPackage和appActivity,通过adb logcat:Android日志查看
1
2
3
4
5
6
7
8jingdeMacBook-Pro:~ apple$ adb logcat | grep -i displayed
12-02 14:09:25.906 443 476 I ActivityManager: Displayed com.mumu.launcher/.Launcher: +1s399ms
12-02 14:26:14.927 443 476 I ActivityManager: Displayed com.mumu.store/.MainActivity: +813ms
12-02 14:28:12.951 443 476 I ActivityManager: Displayed com.xueqiu.android/.view.WelcomeActivityAlias: +1s774ms
12-02 14:28:14.561 443 476 I ActivityManager: Displayed com.xueqiu.android/.common.MainActivity: +1s144ms
12-02 14:29:00.393 443 476 I ActivityManager: Displayed com.xueqiu.android/.view.WelcomeActivityAlias: +1s427ms
12-02 14:29:02.449 443 476 I ActivityManager: Displayed com.xueqiu.android/.common.MainActivity: +1s3ms参数名 参数值 platformName 系统平台 deviceName 手机设备名称 appPackage 应用名称 appActivity 应用activity automationName UiAutomator1
配置完成,点击【Start Session】
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jing's Blog!