appium 页面分层怎么定位控件

appium 页面分层怎么定位控件,第1张

控件的特征就是控件的属性,我们可以通过上一讲中的uiautomatorviewer去获取。

在appium的定位世界里,下面这些方法是可以为我们使用的。也就是说,我们通过下面几个约定好的方式,按照webdriver和appium的DSL(自行搜索并理解)进行控件特征的描述和定位。

继承自webdriver的方法,也就是通过这3个特征可以定位控件

find by "class" (ie, ui component type,andorid上可以是androidwidgetTextView)

find by "xpath" (ie, an abstract representation of a path to an element, with certain constraints,由于appium的xpath库不完备的原因,这个不太推荐)

find by "id"(android上是控件的resource id)

由Mobile JSON Wire Protocol协议中定义的方法,更适合移动设备上的控件定位

-ios uiautomation: a string corresponding to a recursive element search using the UIAutomation library (iOS-only)

-android uiautomator: a string corresponding to a recursive element search using the UiAutomator Api (Android-only)

accessibility id: a string corresponding to a recursive element search using the Id/Name that the native Accessibility options utilize

在appium 的client对Mobile JSON Wire Protocol中定义的方法进行了封装,使其调用起来更加方便

一、启动

1、启动appium

2、启动RF

在CMD窗口执行 ridepy即可打开

二、启动APP用例编写

1、新建工程:

2、导入Appiumlibrary

3、编写启动APP测试用例

(1)新建用例

(2)编写用例

打开APP

以上参数的介绍:

参1>

以上就是关于appium 页面分层怎么定位控件全部的内容,包括:appium 页面分层怎么定位控件、appium+robot framework 一个测试用例、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9321262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存