zoukankan      html  css  js  c++  java
  • airtest之二

    poco用法

    a=poco(resourceId="com.wuba.zhuanzhuan:id/a0q").get_text() #获取resourceId文字信息(用于界面有text元素的)

    a=poco(resourceId="com.wuba.zhuanzhuan:id/a0q").get_name() #获取resourceId名字
    poco(text="预发").click()..............通过text定位
    poco("com.wuba.zhuanzhuan:id/nd").set_text('手机')#输入内容
    poco("com.dianping.v1:id/image").wait(10).click().................10秒内刷不到元素就失败
    poco("com.wuba.zhuanzhuan:id/nf").click()#点击元素(long_click()............表示长按..............(long_click(duration=5)...........长按时间)
    if  poco(resourceId="com.wuba.zhuanzhuan:id/a0q").exists(): #判断当前页面是否有该元素(该语法不会报错,若不加if则没有意义)
    assert_equal(实际值,"预期值","断言失败描述")...........断言数值相等
    assert_exists(‘图片’, "断言登录后_是否有指定页")..............断言图片存在于当前画面上
    touch((x,y)).............通过坐标点击元素(xy为浮点数)
    poco.swipe(起点坐标,终点左边)    poco.swipe([0.5, 0.8], [0.5, 0.2])......................截图方式滑动不要poco即可

    在一般情况下:

    • 向上滑动,只需要改动纵坐标,且起点值大于终点值
    • 向下滑动,只需要改动纵坐标,且起点值小于终点值
    • 向左滑动,只需要改动横坐标,且起点值大于终点值
    • 向右滑动,只需要改动横坐标,且起点值小于终点值

    airtest爬取app内容示例

    https://www.cnblogs.com/chen-xia/p/10863705.html
     

    其他

    keyevent("HOME")#点击home键 3代表home键

    start_app("com.tencent.mqq")#启动qq

    poco(name='忘记密码').exists():

    for i in range(5):
    swipe((600,1500),(600,800))#向上滑动杀掉应用

    https://www.cnblogs.com/xieqiankun/p/use_airtest.html

    无线控制手机:https://www.cnblogs.com/xieqiankun/p/wireless-mode-of-poco.html

    环境搭建

    ios:https://www.cnblogs.com/chen-xia/p/14266014.html

    安卓:https://www.cnblogs.com/chen-xia/p/11188515.html

    windows 搭建ios:https://www.cnblogs.com/chen-xia/p/14362118.html

  • 相关阅读:
    洛谷 P1226 【模板】快速幂||取余运算 题解
    洛谷 P2678 跳石头 题解
    洛谷 P2615 神奇的幻方 题解
    洛谷 P1083 借教室 题解
    洛谷 P1076 寻宝 题解
    洛谷 UVA10298 Power Strings 题解
    洛谷 P3375 【模板】KMP字符串匹配 题解
    Kafka Shell基本命令
    Mybatis与Hibernate的详细对比
    MyBatis简介
  • 原文地址:https://www.cnblogs.com/zmyx2018/p/14443664.html
Copyright © 2011-2022 走看看