Airtest介绍与应用

Airtest介绍与应用:
是由google和网易游戏一起研发退出的一款基于python实现的自动化测试框架
主要的用途:主要应用到移动端、web端和C/S架构的软件都可以基于airtest的自动化测试
早期主要用于手机游戏的自动化测试
Airtest IDE常规的核心组件,可以基于IDE来实现脚本的自定义和录制
POCO:是一个自定义的第三方库,类似于appium的元素定位形式,将页面生成结构化形态,基于结构来进行元素定位
微信公众号和小程序很难实现appium的自动化测试
微信公众号和小程序有一个内核h5,再android的平台中有一个固件的webview,但是微信公众号和小程序没有这个固件
POCO能够获取微信公众号和小程序的元素定位
airtest是基于python来实现的

airtest的实现和测试:
1、安装
直接再官网下载安装包,解压即可使用
使用:
不推荐夜深模拟器,屏幕显示有问题
连接到模拟器需要需要使用远程连接
airtest连接启动APP
airtest通过图像识别定位操作
需要找相对稳定一些的元素来进行定位

airtest精准元素定位
1、导入poco
from poco.driver.android.uiautomation import AndroidUiautomationPoco
poco=AndroidUiautomationPoco(use_airtest_input=True,screenshot_each_action=False)
poco(元素定位).click()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值