app定位工具介绍
阅读原文时间:2021年10月18日阅读:1

 一、元素获取工具WEditor使用

1.安装WEditor:pip3 install weditor

2.启动WEditor:python3 -m weditor 

Android :

1.安装adb环境,手机打开usb调试模式

2.adb devices连接手机成功,在weditor页面即可获取元素

iOS:

1.iphone安装WebDriverAgent(wda)

2.启动wda

3 安装iproxy,启动wda后进行端口转发例如:iproxy2222 8100

aiproxy安装:brew install usbmuxd

b第一个是想要转发的端口号第二个是wda监听的设备端口号

4.WEditor选择ios地址填入http://localhost:8100,点击connect后无报错再点击一下【Dump】

背景:

1、tidevice 是阿里的内部的一个小组用来做 iOS 自动化用的工具。最近终于开源了出来,类似Android adb 提供比较多命令功能,但面向iOS

2、单独使用weditor获取元素需要启动wda,配合tidevice会使流程相对变轻

前置要求:

1、pip3 install tidevice

2、iphone设备配置好wda

使用方法:

1、tidevice applist 查出对应wda 包名

2、tidevice wdaproxy -B com.lizhiwh.livepp.PPLiveTEst.xctrunner --port 8100 进行启动 (背景色为wda包名)

3、python3 -m weditor 选择 iOS ,地址栏输入:http://localhost:8100 点击connect

tidevice 其他命令:

# 查看所有连接上的设备

$ tidevice list

List of apple devices attached

1234567892d8372eb752f413280722cdcc200954 iPhoneSE

# 截图

tidevice screenshot screenshot.jpg

# 启动苹果设置

tidevice launch com.apple.Preferences

# 查看已安装的第三方应用

tidevice applist

二、UIAutomatorView

android SDK自带的定位工具,位置:D:\Program Files\android-sdk\tools\uiautomatorview.bat浏览器

不须要启动appium server

三、Appium Desktop Inspector

appium server中带的工具,启动慢

总结:通常就用weditor或则appium的inspector就可以

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章