Mac系统安装appium获取App布局结构
安装
- node >= 18.0.0
- Xcode
- npm i appium
- appium driver install uiautomator2
- appium inspect
下载链接https://github.com/appium/appium-inspector/releases
启动
- 启动 appium 服务
终端,键入appium
命名,启动成功输入如下:1
2
3
4
5
6
7
8
9
10[Appium] You can provide the following URLs in your client code to connect to this server:
http://127.0.0.1:4723/ (only accessible from the same host)
http://169.254.220.211:4723/
http://192.168.2.1:4723/
http://10.3.20.52:4723/
http://169.254.175.52:4723/
http://10.8.9.26:4723/
[Appium] Available drivers:
[Appium] - uiautomator2@3.7.0 (automationName 'UiAutomator2')
[Appium] No plugins have been installed. Use the "appium plugin" command to install the one(s) you want to use. - 打开 appium inspect 客户端
进行如下配置:
说明:
A. host 和 port,从步骤一获取
B. platformName: Android 或 iOS
C. appium:platformVersion: 13,
通过adb shell getprop ro.build.version.release
获得
D. appium:automationName: “UiAutomator2”
E. appium:packageName: “com.cmschina.stock”
手机上,启动通过adb shell dumpsys activity top | grep 'ACTIVIT'
获得,如招商证券
F. “appium:activity”: “.MainActivity”,
通过adb shell dumpsys activity top | grep 'ACTIVIT'
获得
G. “appium:deviceName”: “21091116C”
通过adb devices -l
获得
上述配置,综合如下:
1 | { |
Mac系统安装appium获取App布局结构
http://www.kch8.top/2024/06/28/android-appium-fetch-element/