首页游戏资讯App主动化测试|Appium元素定位东西

App主动化测试|Appium元素定位东西

misa2 04-10 4次浏览 0条评论

常用元素定位东西利用

uiautomatorviewer定位东西

元素定位次要用来获取元素信息,获取元素信息后才气用appium供给的相关API往识别和操做元素。

谷歌在AndroidSDK中,供给了元素定位东西uiautomatorviewer,该东西可在android-sdk安拆途径下找到:\tools\uiautomatorviewer.bat

App主动化测试|Appium元素定位东西

利用步调:1、起首在虚拟机或实机上翻开要识此外app 2、在dos号令窗口输进uiautomatorviewer号令 3、然后点击Device Screenshot按钮毗连手机

App主动化测试|Appium元素定位东西

App主动化测试|Appium元素定位东西

展开全文

App主动化测试|Appium元素定位东西

最末效果如下图:app界面内容展现在uiautomatorviewer东西窗口的左侧

App主动化测试|Appium元素定位东西

注:android8.1以后sdktools自带的uiautomatorviewer间接翻开,截取不到机器界面信息

Appium Inspector定位东西

翻开Appium-Desktop之后,启动Appium办事,单击该页面右上角的第一个“Start Inspector Session”按钮,就会启动一个新的会话窗口。如下图:

App主动化测试|Appium元素定位东西

跳出 Inspector界面

App主动化测试|Appium元素定位东西

在Inspector界面的Desired Capabilities中设置装备摆设要识别元素信息app的appPackage和appActivity,点击”start session”即可主动启动android虚拟机的app,并能在Inspector东西上展现app界面,如下图

App主动化测试|Appium元素定位东西

Appium Inspector定位东西界面介绍:

1.Select Elements:根据元素定位;用来识别元素

2.Swipe By Coordinates:根据坐标滑动页面;假设inspector界面没有展现全数,能够通过上滑展现到底部

3.Tap By Coordinates:根据坐标点击操做;inspector界面点击某个元素,能够跳转到该元素的界面,且app同步跳转

4.Back:返回

5.Refresh Source Screenshot:刷新界面与截图

6.Start Recording:录造按钮,能主动生成主动化脚本

7.Search for element:在App Source中搜刮元素

8.Copy XML Source to Clipboard:复造XML源代码

9.Quit Session Close Inspector:退出会话或完毕

10.Source:源代码展现区域

11.Actions:

12.Selected Element:被选中元素信息展现

App主动化测试|Appium元素定位东西

Selected Element: 选中的元素对应的属性信息,那个就是我们查找定位元素的关键信息

index:索引

text:文本

class:类

package:包

content-desc:内容描述

checkable:可选

checked:选中

enabled:可用

focusable:可获得焦点

focused:获得焦点

scrollable:可滚动

long-clickable:可长点击

password:隐躲明文(密文展现)

selected:选中

bounds:界面(起始点坐标/末行点坐标)

resource-id:元素ID

App主动化测试|Appium元素定位东西

Appium Inspector录造功用

点击 Start Recording 开启录造

点击 Select Elements 元素定位

选中 操做元素

在Selected Element界面,点击tap(Tap-点击、Send Keys-写进值、Clear-清空)

在 Recorder 下可抉择生成代码的语言,并展现鄙人方空白处

App主动化测试|Appium元素定位东西

噪音测试app
接地引下线导通测试仪(手机 APP 全程掌握,中英文切换) App主动化测试|Appium工做原理及Desired Capbilities设置装备摆设
相关内容
发表评论

游客 回复需填写必要信息