python+appium自动化测试-元素定位(一)

本文介绍了使用Python和Appium进行自动化测试时的元素定位工具,包括Appium Inspector和uiautomatorviewer的使用方法及区别,以及ID、XPath、CLASSNAME等常见定位方式。
摘要由CSDN通过智能技术生成

关于app自动化测试,元素定位工具有三个:

  • appium自带的Appium Inspector工具
  • Android ADT原生的工具
  • python版uiautomator2中的weditor

由于我常用的是前两个,所以下面只介绍前面两种元素定位工具(以下内容中均以微博为例子)

一、元素定位工具

(一).Appium Inspector

使用该工具的使用前提:

1.客户端通过adb devices的dos命令确认是否连接设备

2.当前连接的设备是否被其它应用程序占用

3.已安装appium desktop(appium的desktop下载地址:http://appium.io/

使用步骤如下:

1.启动appium服务器,点击右上角的第一个按钮(放大镜按钮),如下图:

在这里插入图片描述

2.进入后页面显示如下图所示,一般情况下都选择本地服务

在这里插入图片描述

3.参数设置完成后点击右下角的Start Session,进入如下图所示页面

在这里插入图片描述

在该页面就可以进行元素定位了

(二).uiautomatorviewer—仅限Android设备使用

使用该工具的使用前提:

1.客户端通过adb devices的adb命令确认是否连接Android设备

2.当前连接的设备是否被其它应用程序占用

3.具有运行Android SDK功能的Windows

4.安装jdk1.8(由于目前不支持

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值