• 技术文章 >Python技术 >Python基础教程

    python uiautomator2的点击操作

    小妮浅浅小妮浅浅2021-09-07 10:25:48原创139

    关于自动化测试相信大家有所了解,本篇带来的是uiautomator2,接下来会就其中基本的点击操作进行详解。

    1、click点击元素。

    d(text='支付宝').click()    # 点击元素
    d(text='支付宝').click(timeout=5)     # 5秒(超时时间)内等待元素出现后点击,超过后报错

    2、click_exists根据元素是否存在,点击返回布尔值。

    超时时间内等待元素出现后点击,如果查找到元素点击返回布尔值true,否则返回false。

    showObj = d(text='支付宝').click_exists(timeout=10.0)   # 超时时间内等待元素出现后点击,如果查找到元素点击返回布尔值true,否则返回false
    print(showObj)

    3、click_gone轮循点击,直到指定时间内出现该元素。点击并轮询对象直到消失。

    (每隔interval时间点击一次,直到最大点击次数maxretry后返回一个布尔值),其中maxretry为最多点击次数,默认10;interval为轮询时间间隔,默认为1。

    # 点击并轮询对象直到消失(每隔interval时间点击一次,直到最大点击次数maxretry后返回一个布尔值),其中maxretry为最多点击次数,默认10;interval为轮询时间间隔,默认为1
    a1 = d(text="支付宝").click_gone(maxretry=10, interval=1.0)
    print(a1)

    以上就是python uiautomator2的点击操作,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python uiautomator2
    品易云
    上一篇:python三种流程控制的介绍 下一篇:python socket的连接步骤

    相关文章推荐

    • python copy模块中的函数使用• python中Monkey测试的介绍• python中Monkey测试有什么特点• python Monkey的测试流程• python中pdb模块的运行原理• python中pdb的使用流程• python中pdb的中断控制• python中pdb有哪些调试命令• python标识符的使用注意• python字符串的基础操作• python列表的基本用法• Python爬虫数据采集为什么一定要用代理技术?• Python集合有什么特点• Python字典的特点• python三种流程控制的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网