网易UI自动化测试工具Airtest中导入air文件中的方法

匿名 (未验证) 提交于 2019-12-02 23:42:01

最近看了一下网易的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中

只有当将.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文件的方法

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!