zoukankan      html  css  js  c++  java
  • 网易UI自动化测试工具Airtest中导入air文件中的方法

    最近看了一下网易的Airtest ,UI测试工具,写了一些后在导入其他air文件中的.py文件,卡了一下,现在博客中纪录一下导入其他air文件的方式;

    在Airtest 测试工具中,导入其他air文件时,需要提前导入using 模块,此模块为Airtest工具自带的一个专门用来导入文件的方法 ,

    下面为一段导入方式,

    from airtest.core.api import *
    from airtest.core.api import using
    using("News.air")
    from News import News_list
    using("star_praise.air")
    from star_praise import Star_Praise
    using("Back.air")
    from Back import Back_Homepage
    auto_setup(__file__)


    News_list()
    Star_Praise().star_praise()
    Back_Homepage()

    可以看到在代码中优先导入using模块后,才可以正式开始导入.air 文件

    在导入每一个.air文件前都要先将.air文件放入到using中

    using("News.air")  

    只有当将.air文件放入using中才可以对.air/.py文件中的类或方法进行导入调用,(查了一下,印象中好像说是using模块时将指定的.air文件复制到using中,然后在导出来才可以用,具体没记住,但方法时这个)

    将.air文件放入using后,在导入就时正常的导入方式和引用方法

    using("star_praise.air")
    from star_praise import Star_Praise

    Star_Praise().star_praise()

    这段就是引用的的.py文件中的类

    以上为Airtest 工具中导入.air文件的方法

  • 相关阅读:
    linux下安装nginx
    阿里云CentOS系统配置iptables防火墙
    没用私服,自己安装下本地jar包,制作坐标
    Redis加入Centos Linux开机启动
    CentOS6.5安装redis(3.0.3)
    Spring Boot 第一个demo
    JDK下载与安装
    IDEA-Maven下载及安装
    项目注意:
    idea项目Tomcat 插件 运行报错
  • 原文地址:https://www.cnblogs.com/Jaredhan/p/11016960.html
Copyright © 2011-2022 走看看