美文网首页
UiSelector查看元素是否存在

UiSelector查看元素是否存在

作者: 测试探索 | 来源:发表于2022-04-12 06:16 被阅读0次

一、查看元素是否存在

import uiautomator2 as u2
d = u2.connect_wifi("192.168.101.65")

d.app_start(package_name="com.android.settings")
# 5秒内,找不到控件,会抛异常,找到则正常点击
# d(text="连接与共享1").click(timeout = 5)
# click_exists如果控件存在就点击,如果控件不存在就返回,在timeout时间内
# d(text="连接与共享1").click_exists(timeout = 5)

# 在操作之前,通过exists属性,判断元素是否存在,
# print(d(text="连接与共享1").exists)
# 2秒内,如果找到就是True,如果不找到就是False
# print(d(text="连接与共享").exists(timeout = 2))

二、查看父节点下有多少子节点

print(d(className = "androidx.recyclerview.widget.RecyclerView").child(className = "android.widget.LinearLayout").count)
for i in d(className = "androidx.recyclerview.widget.RecyclerView").child(className = "android.widget.LinearLayout"):
    print(i.info)
image.png

相关文章

  • UiSelector查看元素是否存在

    一、查看元素是否存在 二、查看父节点下有多少子节点

  • Redis 集合命令汇总

    创建集合&添加集合元素 删除集合元素 查看集合中所有元素 判断集合中是否存在某个元素 随机弹出并删除集合中的元素 ...

  • 2018-01-18

    数组去重 去除数组中重复的元素的原理:查看该元素在当前数组中是否存在,若存在,则跳过该元素,对其不做任何处理;若不...

  • 关于postion: sticky不生效原因

    网上比较多的答案有这些查看父元素是否存在overflow: hidden属性高度必须小于父元素 个人碰到的原因主要...

  • KVC/KVO

    1.KVC赋值 查看setKey:方法是否存在, 如果存在直接调用 查看_setKey:方法是否存在, 如果存在直...

  • 判断元素是否存在

    1.当元素不存在的话,通常会抛出NoSuchElementException 导致测试失败,但有时候,我们需要去确...

  • 二叉搜索树

    1、思考 在n个动态的整数中搜索某个整数?即查看是否存在。 如果使用动态数组存储元素,从第0个元素开始遍历搜索,那...

  • IOS查看文件是否存在

  • 查看ftp服务

    今天需要向阿里云的轻量级服务器上传文件,查看一下ftp服务是否存在以及是否启动。查看服务是否存在的命令如下: 查看...

  • 12.查找元素索引及判断元素是否存在案例

    查找元素索引及判断元素是否存在案例

网友评论

      本文标题:UiSelector查看元素是否存在

      本文链接:https://www.haomeiwen.com/subject/xglgsrtx.html