博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
appium python中的android uiautomator定位
阅读量:6039 次
发布时间:2019-06-20

本文共 1041 字,大约阅读时间需要 3 分钟。

text定位:

driver.find_element_by_android_uiautomator('new UiSelector().text("请输入手机号")')

#模糊定位

driver.find_element_by_android_uiautomator('new UiSelector().textContains("请输入")')

resourceID定位:

driver.find_element_by_android_uiautomator('new UiSelector().resourceId("cn.com.open.mooc:id/et_phone_edit")')

className定位:

driver.find_element_by_android_uiautomator('new UiSelector().className("android.widget.EditText")')

index 定位:

driver.find_element_by_android_uiautomator('new UiSelector().index(1)')

className + index 方式:

driver.find_element_by_android_uiautomator(
'new UiSelector().className("%s").childSelector(new UiSelector().index("%d"))')

伪xpath方法定位:

#通过同级元素定位同级元素

driver.find_element_by_android_uiautomator(‘new UiSelector().text("Custom View").fromParent(new UiSelector().text("Accessibility Service"))‘).click() 

#通过父级元素定位子集元素

driver.find_element_by_android_uiautomator(‘new UiSelector().className("android.widget.ListView").childSelector(new UiSelector().text("Custom View"))‘).click()

转载于:https://www.cnblogs.com/FR-Long/p/9283383.html

你可能感兴趣的文章
个人代码库の创建快捷方式
查看>>
由strcat函数引发的C语言中数组和指针问题的思考
查看>>
无锁编程
查看>>
如何在loadrunner中做关联
查看>>
二叉树的六种遍历方法汇总(转)
查看>>
用wxpython制作可以用于 特征筛选gui程序
查看>>
【转载】 [你必须知道的.NET]目录导航
查看>>
数据存储小例
查看>>
Spring Boot 配置优先级顺序
查看>>
php 信号量
查看>>
C++中构造函数详解
查看>>
数据库课程实习设计——酒店房间预订管理系统
查看>>
vue.js的模板渲染
查看>>
关于H5+css3的一些简单知识
查看>>
Google-Authenticator
查看>>
C语言--第0次作业
查看>>
离线数据分析流程及推荐系统架构图
查看>>
第一个web项目
查看>>
程序员职业生涯探讨(转)
查看>>
移动应用跨平台之旅
查看>>