Airtest 的常用库——poco

Airtest是网易推出的UI自动化测试工具,结合图像识别和Poco控件识别。Poco是其跨平台的U测试框架,类似appium,通过控件属性进行定位和操作。对于Android和iOS原生应用,Poco能直接获取UI层级并编写自动化脚本。本文介绍了Poco的使用和基本语法。
摘要由CSDN通过智能技术生成

有朋友说Python最好用的编辑器是pycharm,但也有人说是airtest,(反正我都喜欢)

1. 前言

Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。Airtest简直把电脑变成了树莓派这样的虚拟机!

另外,Airtest也基于poco这个U控件搜索框架,这个框架也是网易自家的跨平台U测试框架,原理类似于appium,通过控件的名称,id之类的来定位目标控件,然后调用函数方法,例如click(),swip()之类的方法来对目标控件进行点击或者是操作。

(airtesst需要配置,详见https://www.cnblogs.com/test095722/p/12932474.html

2. Poco介绍

对于Android和iOS平台上的原生应用(包括系统界面),可以直接使用Poco

IOS 原生应用

对于iOS原生应用,Poco同样可以获取到UI层级结构。除了下载运行Airtest IDE之外,我们还需要运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值