定位图中红色框内的元素,应为它们只有同样的class,使用Xpath也可以定位(

driver.find_element_by_xpath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/                                android.widget.FrameLayout/android.widget.FrameLayout/android.webkit.WebView/android.webkit.WebView/android.view.View[1]/android.view.View[3]))下面红框的元素,或者
driver.find_element_by_xpath("//android.webkit.WebView[@content-desc='健康自测记录']/android.view.View[1]/android.view.View[3]")定位该元素。使用弟弟节点(following-sibling::)定位,由红框中间的“健康自测记录”具有content-desc标签,
driver.find_element_by_xpath("//android.view.View[@content-desc='健康自测记录']/following-sibling::android.view.View[1]"),android.view.View[1]是相对与“健康自测记录”而言的第一个弟弟元素,所示用[1]。

兄弟元素定位(preceding-sibling::)

同样定位“健康自测记录”上面的红框元素,driver.find_element_by_xpath("//android.view.View[@content-desc='健康自测记录']/preceding-sibling::android.view.View[1]"),android.view.View[1]即代表第一个兄弟元素。

Appium兄弟节点(preceding-sibling::)和弟弟节点(following-sibling::)的使用相关推荐

  1. js添加多个子节点_JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例

    本文实例讲述了JS实现DOM节点插入操作之子节点与兄弟节点插入操作.分享给大家供大家参考,具体如下: www.jb51.net JS节点插入 function showinsert(){ //添加子节 ...

  2. jq获取兄弟节点_jquery 获取元素(父节点,子节点,兄弟节点)

    一, js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test"); var parent = test.par ...

  3. 定位元素的父(parent::)、兄弟(following-sibling::、preceding-sibling::)节点

    最近总是有同学问我做页面自动化时,一些元素总是很难定位,这段时间脚本运行稳定,后面脚本运行越来越不行.我看了他们相关节点的定位,发现他们定位的节点方法过于死板,节点的xpath中含有不定项,后面版本页 ...

  4. xpath的数据和节点类型以及XPath中节点匹配的基本方法

    XPath数据类型  XPath可分为四种数据类型:  节点集(node-set)  节点集是通过路径匹配返回的符合条件的一组节点的集合.其它类型的数据不能转换为节点集.  布尔值(boolean)  ...

  5. js遍历树节点下的所有子节点_【数据结构与算法】(3)——树和二叉树

    树 树的基本概念 树是一种非线性的数据结构,样子如图所示: 树的主要特点是树中的数据是分层存储的,每个元素称为树的节点,最顶层有且只有一个元素,称为根节点,其余层可以有任意数量的节点.除了根节点,其余 ...

  6. LeetCode 117. 填充每个节点的下一个右侧节点指针 II(递归循环)

    文章目录 1. 题目 2. 解题 2.1 递归 2.2 queue循环 2.3 利用next循环 1. 题目 填充它的每个 next 指针,让这个指针指向其下一个右侧节点.如果找不到下一个右侧节点,则 ...

  7. 力扣116. 填充每个节点的下一个右侧节点指针(C++,附思路)

    题目链接在这里: 116. 填充每个节点的下一个右侧节点指针 - 力扣(LeetCode) (leetcode-cn.com)https://leetcode-cn.com/problems/popu ...

  8. 前端:JS/25/DOM官方定义,DOM分类,HTML节点树(节点关系,节点类型,),核心DOM中公共的属性和方法(节点访问,查找DOM节点,节点属性,节点的创建,追加和删除)

    DOM官方定义 DOM,Document Object Model,文档对象模型,我们可以把网页中的所有"东西"看成是对象": DOM的官方定义:DOM可以使用脚本,动态 ...

  9. js学习总结:DOM节点一(选择器,节点类型)

    DOM:document object model 文档对象模型 DOM就是整个HTML文档的关系图谱(代表整个HTML文档),可以理解为下图: 一.查看元素节点 1.document.getElem ...

最新文章

  1. 8软件遇到的问题及解决方法_问题解决8步法
  2. 用c语言找出第123个素数,在C语言中查找第N个素数
  3. html导入错误 wordpress,纯代码为WordPress压缩前端html代码 附BUG修复
  4. 简单聊聊Glide的内存缓存
  5. zookeeper 源码阅读(3)
  6. 我看中国软件---问题篇
  7. 09-R中文文本分析方便工具包chinese.misc简介
  8. mysql子查询的语法,MySQL语法------13-----子查询(三)
  9. 很好用的绘图软件cad,非常喜欢这个简易方法
  10. 信噪比(SNR or S/N)
  11. 致远oa系统unix 服务器,致远oa服务器设置
  12. python画图方法_python画图的两种方法
  13. COleDateTime SYSTEMTIME CTime
  14. 部署Gbase 8c的系统要求
  15. opengl处理图片翻转
  16. ROS系列:第六章 机器人建模
  17. 第 09 章 基于特征匹配的英文印刷字符识别 MATLAB深度学习实战案例
  18. 202301读书笔记|《命运》蔡崇达
  19. 数组指针——指向数组对象的指针
  20. Vscode下载很慢解决

热门文章

  1. 8. python 面向对象
  2. Android技术大牛blog
  3. 使用Prometheus监控RocketMQ
  4. 网页设计大赛过程的收获
  5. 计算机专业应届生简历英语作文,计算机专业英文简历范文
  6. IOS自定义字体ttf格式的特殊字体
  7. Jordan Super.Fly 4 微评测
  8. RGB888转RGB666
  9. 题解【洛谷】P1002 过河卒
  10. 学院计算机和英语b没过能不能毕业,英语B级没过能拿到毕业证吗?