搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
内存管理(C/C++)
2
一文了解命名实体识别_命名实体识别中包含实体属性吗
3
腾讯云公网负载均衡技术实现详解_clb的轮询模式
4
框架安全-CVE 复现&Spring&Struts&Laravel&ThinkPHP漏洞复现_laravelcve-2017-16894
5
Java字节流、字符流、缓冲流的区别_java字符流与缓冲流的区别
6
git lfs的安装和使用_git lfs push --all
7
LR、SVM、RF、GBDT、XGBoost和LightGbm比较
8
为何Kafka在2.8版本开始会“抛弃”Zookeeper?_kafka 版本
9
js事件循环机制(event loop)之宏任务/微任务_事件循环机制,宏任务,微任务
10
数据库常见面试题目及答案,软件测试面试找工作必看_测试岗位数据库面试题
当前位置:
article
> 正文
【App自动化测试】(六)移动端自动化中常用的元素定位方式_安卓控件元素定位类型都有哪些
作者:很楠不爱3 | 2024-04-19 10:12:25
赞
踩
安卓控件元素定位类型都有哪些
目录
1. Android/iOS基础知识
1.1 Android基础知识
1.1.1 七大布局
1.1.2 四大组件
1.1.3 常用控件
1.1.4 控件的布局
1.2 iOS基础知识
1.2.1 iOS介绍
1.2.2 布局
1.2.3 开发环境
2.控件定位
2.1 元素定位法
2.1.1 dom结构介绍
2.1.2 定位方式
2.1.3 演示代码
2.2 xpath定位
2.2.1 xpath的层级定位
2.2.2 Xpath语法
2.2.2.1 选取节点
2.2.2.2 谓语
2.2.2.3 选取未知节点
2.2.2.4 选取若干路径
2.3 原生定位——uiautomator定位
2.3.1 使用uiautomator定位的优缺点
2.3.2 uiautomator定位方式
2.3.2.1 单一元素定位
2.2.3.2 组合定位(多属性方式定位)
2.2.3.3 父子关系定位 - childselector
2.2.3.4 兄弟定位-fromParent
2.2.3.5 滑动定位
2.4 CSS Selector
2.4.1 定位方式
2.4.1.1 属性定位
2.4.1.2 类定位
2.4.2 演示代码
前言
:
本文为在霍格沃兹测试开发学社中学习到的一些技术写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop】
推荐阅读
article
科研
笔记
第13期——
热
力图
绘制
_
matlab
绘制
热
力图
...
热
力图
(Heatmap)是一种二维图表,通过使用颜色编码来表示数据的相对值。它通常用于可视化矩阵或网格数据,其中每个单元...
赞
踩
article
VLC
全部
参数
,lib
vlc
_new函数
参数
,
VLC
SDK开发_
vlc
sdk gpu...
其实要得到
VLC
的
全部
参数
,只要在创建时加上"--longhelp"和"--advanced"就可以了。比如:[cpp]...
赞
踩
article
Hadoop
三大组件
HDFS
、
MapReduce
、
Yarn
_
hadoop
三大核心组件...
Hadoop
三大组件介绍
HDFS
,
MapReduce
、
Yarn
_
hadoop
三大核心组件
hadoop
三大核心组件 ...
赞
踩
article
《
python
数据分析
与
挖掘
实战》笔记第5
章
_
数据分析
与
挖掘
实战第五
章
代码
...
文
章
目录第5
章
:
挖掘
建模5.1、分类
与
预测5.1.1、实现过程5.1.2、常用的分类
与
预测算法5.1.3、回归分析5.1...
赞
踩
article
Redis
面试题
(总结最全面
的
面试题
!
!
!
)...
1.什么是
Redis
Redis
是一个使用 C 语言写成
的
,开源
的
高性能key-value非关系缓存数据库。它支持存储
的
...
赞
踩
article
Java
面试
常见
问题
总结_
java
面试
项目
中遇到的
问题
与解决...
Java
面试
常见
问题
总结_
java
面试
项目
中遇到的
问题
与解决
java
面试
项目
中遇到的
问题
与解决 ...
赞
踩
article
uniapp
兼容
ipad
平板
配置
_
uniapp
适配
平板
...
uniapp
开发后,
ipad
或其他
平板
时候,rpx(upx)兼容性有问题,内容过小,没有自适应屏幕。原因:
uniapp
...
赞
踩
article
【基于时间特征交互和引导细化的遥感
变化检测
】
2022TGRS
_
remote
sensing
cha...
遥感
变化检测
(RSCD)从注册的一对遥感图像中识别变化和不变的像素,最近取得了显著的成功。然而,在RSCD中,定位具有精...
赞
踩
article
疫情下
微博
用户
情感
分析
_
基于
机器
学习的
微博
情感
分析
...
一、数据获取数据来源于github,文末会附数据来源链接。数据包含
微博
评论约12万条,其中正向评论、负向评论各约6万条。...
赞
踩
article
LMDeploy
推理
部署工具...
LMDeploy
由MMDeploy 和 MMRazor 团队联合开发,时涵盖了LLM任务的全套轻量化,部署和服务解决方案...
赞
踩
article
Python
物
联网
入门
指南(七)...
原文:zh.annas-archive.org/md5/4fe4273add75ed738e70f3d05e428b06...
赞
踩
article
【Maven】创建模块时出现Invalid
packaging
for
parent
POM_inv...
在父工程的
pom
.xml文件中添加。_
invalid
packaging
for
parent
pom
com.
xuec
...
赞
踩
article
MySQL
数据库
,
JDBC
连接
数据库
操作流程详细介绍_
jdbc
连接
mysql
步骤...
本期讲解:
JDBC
编程,依赖包的下载,以及Statement类、PreparedStatement类、CallableS...
赞
踩
article
git
回退及
新
建、
切换
新
分支
_tortoise
git
分支
切换
...
3、在
新
分支
下执行PUSH操作,在对话框中保持远程
分支
为空白,点击OK,则将在远程创建了
新
的
分支
(在PUSH的时候远程服...
赞
踩
article
django
计算机毕设
高校
固定资产
管理
系统
研究与实现
0gcwc9
_
django
固定资产
系统
...
管理员端的功能主要是开放给
系统
的管理人员使用,能够对用户进行管理,包括对个人中心、学院领导管理、资产管理员管理、资产维修...
赞
踩
article
腾讯
文档
大仓
服务
治理
:基于自研
tRPC
框架的
研发
提效
实践
...
????目录1 背景现状2
tRPC
脚手架工具建设2.1 trpcx.NewServer() 2.2
tRPC
插件引入...
赞
踩
article
从
正射
到
倾斜
,
Mavic
3
E详细使用报告_dji
mavic
3
正射
摄影...
从
正射
到
倾斜
,
Mavic
3
E详细使用报告_dji
mavic
3
正射
摄影dji
mavic
3
正射
摄影 ...
赞
踩
article
iTOP
-
RK3568
开发板
Ubuntu
使用
Samba
_
rk3568
ubuntu20.04
下载源...
iTOP
-
RK3568
开发板
Ubuntu
使用
Samba
_
rk3568
ubuntu20.04
下载源
rk3568
ubu...
赞
踩
article
Eclipse
去import进
Maven
项目时出现“Non-
resolvable
parent
PO...
地方_
project
build
error
:
non-
resolvable
parent
pom
for com.ex...
赞
踩
article
NOI2020
前
最后
的日子...
2020 年 8 月 10 日,省队集训 Day3,开此博客。每个 OIer 都从这名叫“菜”的泥潭里出生,尽力摆脱这里...
赞
踩
相关标签
笔记
hadoop
hdfs
mapreduce
数据分析
redis
数据库
mysql
面试
jedis
java
ipad
ios
前端
深度学习
人工智能
机器学习
python
AIGC
物联网
开发语言
maven
sql
后端