zoukankan      html  css  js  c++  java
  • 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 可以支持,执行部分代码段,这是很多测试工具都没法做到的

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

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

  • 相关阅读:
    Head first javascript(七)
    Python Fundamental for Django
    Head first javascript(六)
    Head first javascript(五)
    Head first javascript(四)
    Head first javascript(三)
    Head first javascript(二)
    Head first javascript(一)
    Sicily 1090. Highways 解题报告
    Python GUI programming(tkinter)
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/14788606.html
Copyright © 2011-2022 走看看