• Airtest IDE 自动化测试3


    前言

    Airtest 脚本可以直接截图app的页面图标,哪里不会截哪里,不用担心找不到页面元素。

    新建.air脚本

    文件-新建脚本-.ari Airtest项目 (高级用户直接新建py脚本)

    选择一个盘目录,新建名称a1

    新建后会自带初始化的代码

    # -*- encoding=utf8 -*-
    __author__ = "dell"
    
    from airtest.core.api import *
    
    auto_setup(__file__)
    
    

    app示例

    以“网易云课程”app为例,先点开app

    点Airtest 辅助窗 touch 按钮,鼠标左键圈住设备窗需要点的图标

    在脚本编辑窗会自动生成脚本

    touch('app图标')

    接着等待搜索框出现,于是用到wait

    wait('搜索按钮')

    接着点击搜索框,输入关键字:上海悠悠,使用text

    输入文本:上海悠悠

    完整的脚本步骤如下图

    • 1.touch启动网易云课程app
    • 2.wait 等待页面出现搜索图标
    • 3.touch搜索图标进入搜索页面
    • 4.text输入关键字搜索

    运行脚本

    回到手机首页

    点运行按钮,运行脚本

    运行的时候能看到代码执行到哪一步了(这点非常赞),如果哪句报错了,也会显示到这一行报错的代码为红色,排查起来很方便。

    执行部分代码

    Airtest 可以支持,执行部分代码段,这是很多测试工具都没法做到的

    选中代码段-只执行选中代码

    总体来说入门很快,写脚本的速度也很快,上手容易!

  • 相关阅读:
    Android之Margin和Padding属性及支持的长度单位
    java jvm eclipse 性能调优
    spring aop 内部方法调用事务不生效问题解决
    服务器 获取用户 真实ip
    Nginx gzip配置
    全局唯一的支付和订单id生成算法
    spring aop 方法增加日志记录
    linux cp复制文件 直接覆盖
    Twitter分布式自增ID算法snowflake原理解析
    nginx 命令
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/14788606.html
Copyright © 2020-2023  润新知