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文件的方法

  • 相关阅读:
    oralce 11g data guard
    oracle的锁与并发机制
    10 个MySQL数据库备份教程推荐
    Linux环境下用exp备份Oracle数据表并导入的脚本
    使用Oracle 10g的Logminer挖掘日志
    ORACLE查询表最近更改的数据
    如何监控oracle的索引是否使用
    看 淡 一切 生 命 只 是 个 过 程
    Java数组声明、创建、初始化
    Linux建立FTP的方法
  • 原文地址:https://www.cnblogs.com/Jaredhan/p/11016960.html
Copyright © 2011-2022 走看看