首页
›
移动端与Android应用开发
›
051-Android自动化测试体系
›
《Compose语义树断言案例讲解》
VIP20
本课程属于:051-Android自动化测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose语义树断言案例讲解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Compose UI测试概述
为什么需要语义树
Compose
UI
02
语义树基础概念
节点 · 属性 · 作用
语义树基础概念
节点
03
语义树与UI树的关系
语义树与UI树的关系 · 核心概念 · 实践要点
UI
语义树
04
语义属性
contentDescription · role · stateDescription等
语义属性
contentDescr…
05
自定义语义属性
为组件添加语义
自定义语义属性
为组件添加语义
06
使用SemanticsMatcher匹配节点
使用SemanticsMatcher匹配… · 核心概念 · 实践要点
SemanticsMat…
使用
07
onNodeWithText断言
文本匹配
onNodeWithTe…
断言
08
onNodeWithContentDescription断言
内容描述匹配
onNodeWithCo…
断言
09
onNodeWithTag断言
测试标签
onNodeWithTa…
断言
10
多条件组合匹配
使用and/or
多条件组合匹配
and/or
11
断言节点存在性
assertExists
断言节点存
assertExists
12
断言节点不存在
assertDoesNotExist
断言节点不存
assertDoesNo…
13
断言节点属性
assertValueEquals · assertContentDescr…
断言节点属性
assertValueE…
14
语义树的结构化断言
findAncestor · findDescendant
语义树的结构化断…
findAncestor
15
子节点遍历
onChildren()
子节点遍历
onChildren
16
使用SemanticsNodeInteractionsProvider
使用SemanticsNodeInter… · 核心概念 · 实践要点
SemanticsNod…
使用
17
列表项测试
LazyColumn中的语义节点
列表项测试
LazyColumn
18
滚动测试配合语义树
滚动测试配合语义树 · 核心概念 · 实践要点
滚动测试配合语义…
重点
19
点击事件的语义断言
performClick · performGesture
点击事件的语义断…
performClick
20
输入文本的语义测试
performTextInput
输入文本的语义测…
performTextI…
21
自定义手势的语义模拟
自定义手势的语义模拟 · 核心概念 · 实践要点
自定义手势的语义…
重点
22
语义树调试工具
semanticsTreeToStr…
语义树调试工具
semanticsTre…
23
使用TestRule配置语义
使用TestRule配置语义 · 核心概念 · 实践要点
TestRule
使用
24
语义树与Accessibility服务的关系
语义树与Accessibility服务的… · 核心概念 · 实践要点
Accessibilit…
语义树
25
常见断言错误排查
常见断言错误排查 · 核心概念 · 实践要点
常见断言错误排查
重点
26
案例
登录页面语义测试
案例
登录页面语义测试
27
案例
复杂表单验证
案例
复杂表单验证
28
案例
动态列表的断言
案例
动态列表的断言
29
案例
自定义组件语义测试
案例
自定义组件语义测…
30
最佳实践
编写可维护的语义测试
最佳实践
编写可维护的语义…
所属VIP或分类
同VIP:Android-CI测试失败案例与排查方法
同VIP:Android基准测试与帧率监控教程
同VIP:Android权限Mock回归测试实战指南