uiautomator xpath筛选父级通框架内子元素选择调用

  • 最近会记录一些python3 ui自动化的一些内容与坑
  • 在获取元素时 发现同一个父级框架内有很多子集元素 并且元素会随着不同页面而展示在不同位置 如:
self.driver.find_element_by_xpath('//XCUIElementTypeTable/XCUIElementTypeCell[1]').click()
  • XCUIElementTypeCell[1] 会随时变化 可能一会展示了个功能 那么我想要的功能的位置 就会由 1 变为了 2
  • 但因为序列排序的优先级问题 所以肯定知道我想要的功能最多处在第几个位置 但是为了更好的自动化 还是决定相反发写出来 上才艺~
nickname = self.driver.find_element_by_xpath('//XCUIElementTypeTable')  #给xpath赋值
nickname = np.nickname.all() #想获取nickname下所有子元素 需要用.all()来寻找
print(len(nickname)) #打印nickname数量 我就能知道有几个xpath子元素了
lista = len(nickname) - 2  #位置是倒数第二个 底部位置是固定的 头部是会变化的
self.wait_time(1)
nickname[lista].click() #调用位置后就可以做到随时的精确访问了

uiautomator xpath筛选父级通框架内子元素调用相关推荐

  1. html如何更改子元素文字颜色,CSS更改父级悬停上的子元素字体颜色

    我试图让它如此:当将鼠标悬停在td上时,跨度内部变为白色,并且td的背景变为蓝色.但是,没有一个类似的问题似乎对我有帮助.表例如CSS更改父级悬停上的子元素字体颜色 第一行: Account Hold ...

  2. 【转】解决父容器高度不跟随子元素扩大的问题

    原文链接:http://blog.sina.com.cn/s/blog_674379bf0100lyy3.html 方法一: 编写CSS使用DIV的FLOAT属性使元素浮动,在父容器中添加zoom:1 ...

  3. element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)

    在做菜单和菜单按钮权限配置这块,用element-UI中的tree组件来做.想选中单个页面,或者单个页面的某个具体按钮,就能把所有上级的父级菜单也勾选上,而且取消菜单按钮的时候还不影响父级菜单的勾选. ...

  4. vue 子页面调用父页面的参数_Flutter子组件调用父组件方法修改父组件参数

    子组件调用父级组件方法的主要实现是父组件给子组件传入一个方法,然后在子组件中调用父级方法来修改父级的参数.看一下效果图 父级组件实现 在父级组件中写一个_editParentText的方法来修改组件中 ...

  5. 【问题】父套子时,‘阻止子元素的外边距传递给父元素’与闭合浮动

    使用空的<table>标签可以隔离父子元素的外边距,阻止外边距的重叠(直接添加会产生 无用标签,要在CSS中添加属性) 1 <!DOCTYPE html> 2 <html ...

  6. 父元素设置min-height,子元素height 100%失效问题

    问题描述 当父元素设置了min-height后,子元素设置height为100%,发现子元素的height 100%失效,即无法根据父级的高度自适应,而是根据自身内部元素撑开高度,若子元素设置了确定的 ...

  7. 【CSS篇】父元素设置min-height,子元素height 100%失效问题

    问题描述 当父元素设置了min-height后,子元素设置height为100%,发现子元素的height 100%失效,即无法根据父级的高度自适应,而是根据自身内部元素撑开高度,若子元素设置了确定的 ...

  8. Power BI中创建父子层级二:父级单独产生值

    一.父子层级 在数据分析中,经常会遇到父子层级问题,通常来说,父子层级又可以分为两种情况,一种为图1,江苏中烟的销量就是南京品牌和苏烟品牌的销量之和,南京品牌的销量就是南京(硬红)和南京(炫赫门)的销 ...

  9. CSS父级子级学习总结

    CSS 父级子级 http://www.divcss5.com/rumen/r239.shtml 1.认识了解 简单讲CSS父级 CSS子级是相对而言,如一个DIV "A"被另外一 ...

  10. php 获取父类名称,[typecho]获取 父级分类 名称?

    比如有2个父级分类 A, B 子分类4个分别是A-1, A-2, B-1, B-2 我想在子分类的文章里, 获取其父分类名称:A或B应该怎么做? 回复内容: 比如有2个父级分类 A, B 子分类4个分 ...

最新文章

  1. python类的继承 被继承类放在类后面的括号中
  2. 通信upf是什么意思_5G给边缘计算带来了什么?
  3. 清除vs2005起始页最近打开项目
  4. mysql 创建定时器
  5. POI的入门:绘制图形
  6. 我的电脑不联网,很安全!黑客:你还有风扇呢
  7. 金属材料手册_不锈钢品种手册简化版
  8. STM32中GPIO_Mode--GPIO配置
  9. 移位运算符 实现 二进制数的 高低位翻转(完整逻辑代码)
  10. mysql索引背后的数据结构_MySQL索引背后的数据结构及算法原理
  11. day 4 基本数据类型/list列表的操作/元组/range数数
  12. javascript中的Strict模式
  13. 推荐基于4G模块打造的超低功耗4G摄像头通讯板
  14. Android开发知识(二十二)LayoutInflater装载xml布局过程的源码解析
  15. 【LiteOS】HUAWEI LiteOS 详解
  16. 小写数字转化为大写数字
  17. 【多目标跟踪】Deep SORT: Simple Online and Realtime Tracking with a Deep Association Metric阅读笔记
  18. 深入浅出matplotlib(48):使用指南的笔记
  19. H.264编码器在需要时强制插入关键帧
  20. 【错误录】System.UnauthorizedAccessException: 对路径的访问被拒绝?

热门文章

  1. 用matlab怎么仿真升降压电路,(最新整理)升降压斩波电路matlab仿真
  2. JELLY技术周刊 Vol.24 -- 技术周刊 · 实现 Recoil 只需百行代码?
  3. 追忆那似水流年的产品梦
  4. 单盘黑群晖更换硬盘实操记录
  5. 过原点回归的两条性质的理解
  6. mysql v8 漏洞_海洋CMS V8.7 SQL注入漏洞
  7. Idear中文文件乱码处理_大批量乱码
  8. id nfc模拟_NFC手机伪造门禁卡和模拟门禁卡教程
  9. java登录界面圆形头像_Bootstrap实现圆角、圆形头像和响应式图片
  10. c语言.jpg图片转成数组_Heic图片格式转换器