AirtestProject / AirtestProject/Poco
同名节点不同层级路径支持正向和逆向搜索第X个及其下一个(X值大于等于0)
- Lenguaje dominante
- Python
- Estrellas
- 2k
- Forks
- 341
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
同名节点不同层级路径支持正向和逆向搜索第一个及其下一个,也支持从第X个开始检索。
### **1. 关于正向搜索且支持搜索下一个**
如下图1所示,想要遍历同名节点 btn1 并能获取其兄弟界面 text1 的text 值
遍历到 btn1 后,可以做点击等操作,
目前的poco接口,通过 offspring sibling 操作可以实现上述操作,
**_但没有找到可以继续搜索下一个同名的接口函数_**
### **2. 关于逆向搜索且支持搜索下一个**
poco遍历某个节点,支持逆向(从下到上),遍历到第一个后,且有一个接口函数,支持继续查找下一个
### **3. 关于支持从第X个开始正向或逆向搜下当前节点、下一个节点**
不论是正向方式、还是逆向方式遍历,都支持从第X个开始遍历检索。X 可以是0或大于0的整数,X 大于 被搜索对象总数报错提示。
图1

### **附. 应用场景补充:**
图2,btn1 有好多个,btn1 的兄弟节点 text1 记录 btn1 的编号。
想要遍历 btn1 并对它做 点击 操作,完后还需要获取 btn1 对应的兄弟节点 text1 的值。
期望的解决方案:
有时需要 从上到下 顺序遍历到的每一个 btn1,
有时又因为条件未达到,所以从上往下遍历到第一个节点时,即使点击了也不能进入其对应的业务界面,
所以,希望有一个函数接口,支持倒序方式检索。也支持从第 X 个开始检索 (X 从 0 开始,X 小于等于被检索对象的总个数)

Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.