一、元素获取工具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就可以
手机扫一扫
移动阅读更方便
你可能感兴趣的文章