android微信小程序自动填表_微信小程序自动化实战(一)

本文介绍了使用Airtest进行Android微信小程序的自动化测试,包括Airtest工具的介绍、基于poco和图像识别的定位操作,以及UI自动化测试中的PO模式。文章详细讲解了如何连接设备、启动应用、进行UI操作,并提到了PO模式在提高代码可读性和维护性上的优点。最后,讨论了UI自动化框架的项目结构和用例编写。
摘要由CSDN通过智能技术生成

一. Airtest工具介绍

1.1 Airtest简介

1) Airtest是网易开发的一款UI自动化测试框架

2) 两大核心功能: 基于poco的UI控件识别, 基于airtest的图像识别

1.2 基本操作

1.2.1 工具包下载

pip install airtest

pip install pocoui#注意此处不是poco,而是pocoui

1.2.2 设备连接

#-*- coding: utf-8 -*-#@Author : chinablue

from airtest.core.api importconnect_device, set_current

device_ip= "127.0.0.1"device_port= "5037"device_uuid= "3f9d6008" #通过[adb devices]来获取

#连接设备

d = connect_device(f"Android://{device_ip}:{device_port}/{device_uuid}?cap_method=ADBCAP")#切换到指定设备

set_current(device_uuid)#判断是否亮屏

ifd.is_screenon():

d.home()#点击Home键

else:

d.wake()#唤醒屏幕

1.2.3 基于poco的定位操作

#-*- coding: utf-8 -*-#@Author : chinablue

from airtest.core.api importconnect_device, start_appfrom poco.drivers.android.uiautomati

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值