js获取父元素下的所有子元素_贝程学院:Appium之Appium元素定位辅助工具和知识...

c6075c35871e329c7a5daa22ab56ab81.png

一.辅助定位控件工具

在自动化脚本开发前,熟悉待测应用的UI组件(包括视图和控件)是很有帮助的。

1.UiAutomatorViewer

UiAutomator Viewer是一个图形界面工具来扫描和分析应用的UI控件。可以扫描和分析Android 设备上当前显示的 UI 组件。使用此工具可以检查布局层次结构,并查看在设备前台显示的 UI 组件属性。UiAutomator Viewer工具位于 <android-sdk>/tools/ 目录中。

UiAutomator使用:

1. 在物理设备上启动所需的应用程序。
2. 将物理设备连接到开发机器。
3. 打开终端窗口并切换到<android-sdk>/tools/目录。
4. 执行命令: uiautomatorviewer。
5. UiAutomatorViewer界面出现后,点击“Device Screenshot”按钮。

d5e7d737b443dfe566bdfb0e3f4b89e3.png
6. 将光标移动到所需的对象,点击选择的对象。
7. 查看应用的UI属性:在快照的左侧面板上,可以看到uiautomatorviewer显示的UI组件;在右侧下边是组件的属性,上边是布局的层次。

5dc424d89e4fc3283cd42c6f7d2b4973.png

2.Appium inspector

Inspector通过截图查看元素对应节点,进而直观地获取到合适的元素定位信息。Inspector 依靠 driver 的page_source() 和 get_ScreenShot_as_file() 的方法获取截图及节点树,因此它使用前提是已经建立了session 。

建立 session 有两种方法:

1、脚本中用合适的 caps 创建WebDriver 实例。
2、在启动 appium server 时加入建立 session 所需参数及pre-launch。
Step1:点击左上角的安卓设置按钮;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值