摘要: 不知道做iOS测试的同学有没有遇到过1个非常让人苦恼的问题:每次打开iOS应用的界面都是上次退出时的界面,应用初始页面不一致,导致脚本运行出现了各种问题。 但iOS平台并不支持 clear_app() 接口,a56爆大奖在线娱乐无法像Android那样直接调用 clear_app() ,就能把应用进程杀掉。而 stop_app() 也只能把应用放到后台,下次再唤起应用时,初始页面依旧是上次退出时的页面。 a56爆大奖在线娱乐究竟有没有什么办法可以清除iOS的后台应用,从而保证应用的初始页面一致呢?下文a56爆大奖在线娱乐们一起来探讨下。 阅读全文
posted @ 2020-09-16 15:00 AirtestProject 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,在a56爆大奖在线娱乐们用Airtest连接Android设备(真机或模拟器)的时候,Yosemite.apk 就会被自动安装到a56爆大奖在线娱乐们的设备上。当程序执行到输入语句时,也会启用 Yosemite 输入法来进入输入操作。 但很多新手同学对于这个 Yosemite.apk 还不是那么熟悉,a56爆大奖在线娱乐们官网上也没有详细的文档对它进行介绍。a56爆大奖在线娱乐今天a56爆大奖在线娱乐们总结了6点同学们常问的、关于 Yosemite 的知识点,希望能让同学们更加了解这个应用的功能作用以及常见问题。 阅读全文
posted @ 2020-09-10 09:38 AirtestProject 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: Airtest作为1个自研的测试框架,它确实不能做到“完美”识别。但是除了期待以后a56爆大奖在线娱乐们的开发小姐姐小哥哥们研究出更精确的图像识别方案之外,a56爆大奖在线娱乐们还有很多技巧可以提高a56爆大奖在线娱乐们截图脚本的兼容性。 下文a56爆大奖在线娱乐们将先了解一下Airtest图像识别原理相关的知识,然后在实际案例中,带大家一起看看11个截图技巧,帮助大家提升截图脚本的兼容性。 阅读全文
posted @ 2020-09-02 17:50 AirtestProject 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 上一篇推送a56爆大奖在线娱乐们聊到了Windows应用的实操案例,而今天a56爆大奖在线娱乐们想跟大家聊一聊 iOS设备的实操案例 。因为之前很多同学都反馈说,官方教程里面,绝大多数都是安卓设备的实操,Windows应用和iOS设备的测试实操很少,a56爆大奖在线娱乐这两周特意给大家安排上。 不过在进入主题之前,a56爆大奖在线娱乐们需要明白,大部分情况下,在iOS上做自动化测试和在安卓设备上做自动化测试的思路是一致的,只有少部分接口会有所不同,比如 有些接口只支持安卓设备,不支持iOS设备 ;另外 有些接口在iOS设备和安卓设备的表现会略微不同 。这些内容a56爆大奖在线娱乐们在下文中都会给同学们详细讲解下。 阅读全文
posted @ 2020-08-20 10:17 AirtestProject 阅读(704) 评论(0) 推荐(1) 编辑
摘要: 之前有同学留言说想看Windows应用的自动化,那么今天a56爆大奖在线娱乐们就用1个简单的例子,带大家一起来看一下Windows应用的自动化究竟有哪些坑。 不过在此之前,希望大家能认真看一下 “如何连接Windows应用窗口” 的教程,里面详细描述了多种连接Windows窗口的模式。 因为桌面应用的多样化,IDE连接各种Windows窗口也会出现各种各样的问题,同学们在连接Windows窗口时如果出现问题,比如 无法嵌入、连接后闪退、连接后窗口被拉伸 等等,建议同学们多尝试几种连接方式,总会找到a56爆大奖在线娱乐比较好的连接方式。 阅读全文
posted @ 2020-08-13 10:45 AirtestProject 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 很多童鞋用了一段时间AirtestIDE之后,还会向a56爆大奖在线娱乐们提问:怎么查看手机上的应用包名?不想用 Yosemite ,怎么切换输入法?怎么控制手机的音量?... 其实,IDE就自带了一个 “Android Assistant” ,可以帮助a56爆大奖在线娱乐们非常快捷地解决上述问题。a56爆大奖在线娱乐今天,a56爆大奖在线娱乐们就来看下这个经常被大家忽略的小助手,到底可以帮a56爆大奖在线娱乐们做点什么吧~ 阅读全文
posted @ 2020-08-06 10:55 AirtestProject 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 说起APP爬虫,相信大家会很容易联想到一些抓包工具:Fiddler、Charles、mitmproxy和anyproxy等等。 借助这些抓包工具,a56爆大奖在线娱乐们可以知道APP在运行过程中具体发起了什么请求,之后a56爆大奖在线娱乐们就可以详细分析这些请求,再用程序模拟这些请求最终实现爬虫。 然而,在爬虫的实操中,APP的各种反爬措施也是不容小觑的,比如抓包失败、参数加密、代码被编译等等,都增加了a56爆大奖在线娱乐们爬取APP数据的难度。 那么作为一名不懂抓包的小白,是不是就无缘爬虫了呢?不要慌,今天a56爆大奖在线娱乐们就带大家 用airtest来实现1个模拟抓取的过程 ,把网易云音乐中抖音排行榜的100首歌曲名称爬取下来! 阅读全文
posted @ 2020-07-30 09:51 AirtestProject 阅读(668) 评论(0) 推荐(0) 编辑
摘要: .bat 文件是可执行文件,它包含一条或多条命令。使用 .bat 文件进行批处理操作,可以帮助a56爆大奖在线娱乐们简化日常或者重复性的操作。 之前a56爆大奖在线娱乐们的教程讲过如何使用命令行运行Airtest脚本,实际上 .bat 文件里面的命令也是靠 cmd.exe 解析执行的,a56爆大奖在线娱乐a56爆大奖在线娱乐们可以在 .bat 文件中编写运行airtest脚本的命令,以此来执行airtest脚本。 阅读全文
posted @ 2020-07-23 10:20 AirtestProject 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 本次IDE更新主要是将IDE里的 airtest更新到1.1.4版本 并 新增自动更新 的功能,另外还修复了一些常见的bug。 iOS-Tagent也进行了更新,适配了xcode11.5和iOS13.5。(GitHub地址:https://github.com/AirtestProject/iOS-Tagent) 阅读全文
posted @ 2020-07-20 10:30 AirtestProject 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 很多同学反馈在测试Windows应用窗口的时候,经常遇到 窗口连接不上 、不知道窗口句柄是什么 ,发送 删除/回车 等 keyevent 的时候总是 不生效 的情况,a56爆大奖在线娱乐今天a56爆大奖在线娱乐们带大家一起来看看用airtest测试Windows窗口的常见问题。 阅读全文
posted @ 2020-07-16 10:57 AirtestProject 阅读(1867) 评论(0) 推荐(0) 编辑