白城做网站网站优化公司信息推荐

张小明 2026/1/2 19:13:12
白城做网站,网站优化公司信息推荐,网站建设需要用到哪些软件,做博客网站最好用什么系统今天就继续给大家介绍一下Airtest框架常用的核心API用法#xff0c;这也是熟悉使用Airtest框架的必备手册之一。 (一#xff09;官方文档 官方文档 https://airtest.doc.io.netease.com/IDEdocs/airtest_framework/1_airtest_api/ #xff08;二#xff09;核心API介绍…今天就继续给大家介绍一下Airtest框架常用的核心API用法这也是熟悉使用Airtest框架的必备手册之一。(一官方文档官方文档https://airtest.doc.io.netease.com/IDEdocs/airtest_framework/1_airtest_api/二核心API介绍1.touch点击语法格式touch(vtimes, kwargs)v点击位置可以是图片实例也可以绝对坐标times点击次数times默认是1duration按住时间默认是0.01sright_click右键点击仅限windows使用默认值为False# 1. 通过所截取的图片进行比对比对成功则点击 touch(Template(rtpl1689155274882.png, record_pos(-0.176, -0.306), resolution(1080, 2400))) # 2. 通过页面的绝对坐标点击AirtestIDE设置中可开启绝对坐标和相对坐标查看 touch([1, 1]) # 点击2次 touch([1,1],times 2) # 按住2s touch([1,1], duratio2)2.Template图片实例说明虽然Template是touch()方法中的一个参数但这个非常重要涉及如何正确使用以及如何提高图片识别率filename是必填参数就是图片路径可以是相对路径或者绝对路径如果使用AirtestIDE截图时会存在默认路径下threshold图像识别的阈值只有当图像识别结果的可信度大于阈值时才算是找到图像识别的结果阈值越高对图像匹配的精确度就越高若不添加该参数该值默认为0.7该值可设置的范围为0~1target_pos用于设置图像的点击位置为1-9的整数默认值为5也就是图像的中心位置1为左上角位置9为右下角位置record_pos计算坐标对应的中心点偏移值相较于设备分辨率的百分比匹配时会优先匹配这附近的画面如果使用AirtestIDE截图时会自动记录该参数值resolution用于记录截图时的手机分辨率也可以自己将分辨率填写到此处rgb是否强制使用彩色图像识别该参数默认为FalseAitest会将图片转成灰度图片后才会进行图像识别若是设置为True,则不会进行灰度化一般适用于图片相似度极高只是文字颜色有所区别为了提高图像识别的精确度可使用该参数scale_max是算法mstpl的专属参数用于调节匹配的最大范围默认值800 取值范围 [700 , 2000]推荐值 740, 800, 1000scale_step算法mstpl的专属参数用于控制搜索比例步长它代表匹配时搜索的精细程度。进行图像匹配时会在原始截图的一定缩放范围内以截图最长边 * scale_step 的步长进行搜索。默认值0.01取值范围 [0.001, 0.1]推荐值 0.02, 0.005, 0.0013.swipe滑动语法格式swipe(v1,v2,vector,duration)v1滑动的起点可以是一个图片实例或是绝对坐标x,yv2滑动的终点可以是一个图片实例或者是绝对坐标x,yvecotr滑动动作的矢量坐标可以是绝对坐标x,y或者是屏幕百分比duration在屏幕上滑动的时长默认是0.5ssteps滑动过程的步骤默认是5fingers滑动的手指数量1或者2默认是1swipe有2种传入参数的方式从v1滑动v2swipe(v1,v2)swipe((672,1214),(336,1305))从v1开始滑动沿着vector方向swipe(v1,vector(x,y))swipe(Template(rtpl1574067097045.png, record_pos(0.042, 0.145), resolution(1080, 1920)), vector[-0.2666, -0.0005])4.text输入文本语法格式text(textenter)text输入的文本enter是否在输入完毕后执行一次enter相当于keyevent(‘ENTER’)默认是True如果仅是想输入文字而不执行Enter则可以传入Falsesearch: Android设备特有的参数是否要按下输入法键盘中的search键默认为False如果需要则传入True即可# 设置searchTrue text(输入的文本, searchTrue)备注部分机型无法通过该方法输入则可以通过adg shell input 命令方式输入shell(input text hello world)5.keyevent按键事件应用场景可以删除输入框内容、返回上一页合理的使用keyevent()接口在一些情况下会使得脚本的兼容性更好语法格式keyeventkeyname, **kwargskeyname平台相关的按键名称**kwargs平台相关的参数Android平台支持的按键事件# 点击home键平台 keyevent(HOME) # 另外平台专门提供了一个home()方式实现的效果一样 home() # 相当于点击HOME键 # 点击back键 keyevent(BACK) # 点击删除键 keyevent(KEYCOOE_DEL)ios平台支持的按键事件# iOS设备现在暂时 只支持 HOME 按键的keyevent keyevent(HOME)6.assert_exists断言说明Airtest给我们提供了assert_exists和assert_not_exists两个接口来断言一张图片存在或不存在于当前画面中。语法格式assert_exists(图片实例msg)图片实例即是需要被断言的图片msg断言的描述会被记录在报告中assert_exists(Template(rtpl1578970400453.png, record_pos(-0.345, 0.142), resolution(1080, 1920)), 断言存在)最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学站这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

淄博亿泰网站建设推广千里做他千百度网站

PyTorch模型转换ONNX格式实操教程 在现代AI工程实践中,一个训练好的深度学习模型若无法高效部署到目标设备上,其价值将大打折扣。尤其是在边缘计算、移动端推理和异构硬件加速场景中,原生PyTorch模型常因依赖复杂、运行时开销大而受限。如何让…

张小明 2026/1/1 0:17:32 网站建设

投教网站建设秦皇岛网站建设汉狮怎么样

1. 什么是索引 一种能帮助mysql提高查询效率的数据结构:索引数据结构索引优点: 大大提高数据查询速度 索引缺点: 维护索引需要耗费数据库资源索引要占用磁盘空间当对表的数据进行增删改的时候,因为要维护索引,所以速度…

张小明 2026/1/1 0:16:59 网站建设

泉州网站建设价格学校设计网站方案

Excalidraw 自定义图标库上传功能详解 在技术团队频繁绘制系统架构图的日常中,你是否曾为反复手绘同一个 Kafka 消息队列图标而感到烦躁?又或者在评审会上,因不同成员对“微服务”组件的画法不一致,导致沟通效率下降?这…

张小明 2026/1/1 0:16:24 网站建设

自己的网站首页背景怎么做品牌推广成功案例

目录具体实现截图项目介绍论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作具体实现截图 本系统(程序源码数据库调试部署讲解)同时还支持Python(flask,django)、…

张小明 2026/1/1 0:15:51 网站建设

电商网站平台有哪些功能产地证是在哪个网站上做

Bruno请求链:告别API测试依赖地狱的终极解决方案 【免费下载链接】bruno 开源的API探索与测试集成开发环境(作为Postman/Insomnia的轻量级替代方案) 项目地址: https://gitcode.com/GitHub_Trending/br/bruno 你是否曾经在API测试中遇…

张小明 2026/1/1 0:14:44 网站建设