Airtest IDE 自动化测试3 - 新建Airtest脚本,启动app搜索关键字
前言
Airtest 脚本可以直接截图app的页面图标,哪里不会截哪里,不用担心找不到页面元素。
新建.air脚本
文件-新建脚本-.ari Airtest项目 (高级用户直接新建py脚本)
选择一个盘目录,新建名称a1
新建后会自带初始化的代码
# -*- encoding=utf8 -*-
__author__ = "dell"
from airtest.core.api import *
auto_setup(__file__)
app示例
以“网易云课程”app为例,先点开app
点Airtest 辅助窗 touch 按钮,鼠标左键圈住设备窗需要点的图标
在脚本编辑窗会自动生成脚本
touch('app图标')
接着等待搜索框出现,于是用到wait
wait('搜索按钮')
接着点击搜索框,输入关键字:上海悠悠,使用text
输入文本:上海悠悠
完整的脚本步骤如下图
- 1.touch启动网易云课程app
- 2.wait 等待页面出现搜索图标
- 3.touch搜索图标进入搜索页面
- 4.text输入关键字搜索
运行脚本
回到手机首页
点运行按钮,运行脚本
运行的时候能看到代码执行到哪一步了(这点非常赞),如果哪句报错了,也会显示到这一行报错的代码为红色,排查起来很方便。
执行部分代码
Airtest 可以支持,执行部分代码段,这是很多测试工具都没法做到的
选中代码段-只执行选中代码
总体来说入门很快,写脚本的速度也很快,上手容易!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-05-20 Cypress web自动化19-自定义命令,把登陆当公共方法commands.js
2020-05-20 Cypress web自动化18-cypress.json文件配置baseUrl
2020-05-20 Linux学习29-awk提取log日志信息,统计日志里面ip访问次数排序