摘要: 之前有同学留言说想看Windows应用的自动化,那么今天我们就用1个简单的例子,带大家一起来看一下Windows应用的自动化究竟有哪些坑。 不过在此之前,希望大家能认真看一下 “如何连接Windows应用窗口” 的教程,里面详细描述了多种连接Windows窗口的模式。 因为桌面应用的多样化,IDE连接各种Windows窗口也会出现各种各样的问题,同学们在连接Windows窗口时如果出现问题,比如 无法嵌入、连接后闪退、连接后窗口被拉伸 等等,建议同学们多尝试几种连接方式,总会找到一种比较好的连接方式。 阅读全文
posted @ 2020-08-13 10:45 AirtestProject 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 很多童鞋用了一段时间AirtestIDE之后,还会向我们提问:怎么查看手机上的应用包名?不想用 Yosemite ,怎么切换输入法?怎么控制手机的音量?... 其实,IDE就自带了一个 “Android Assistant” ,可以帮助我们非常快捷地解决上述问题。所以今天,我们就来看下这个经常被大家忽略的小助手,到底可以帮我们做点什么吧~ 阅读全文
posted @ 2020-08-06 10:55 AirtestProject 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 说起APP爬虫,相信大家会很容易联想到一些抓包工具:Fiddler、Charles、mitmproxy和anyproxy等等。 借助这些抓包工具,我们可以知道APP在运行过程中具体发起了什么请求,之后我们就可以详细分析这些请求,再用程序模拟这些请求最终实现爬虫。 然而,在爬虫的实操中,APP的各种反爬措施也是不容小觑的,比如抓包失败、参数加密、代码被编译等等,都增加了我们爬取APP数据的难度。 那么作为一名不懂抓包的小白,是不是就无缘爬虫了呢?不要慌,今天我们就带大家 用airtest来实现1个模拟抓取的过程 ,把网易云音乐中抖音排行榜的100首歌曲名称爬取下来! 阅读全文
posted @ 2020-07-30 09:51 AirtestProject 阅读(685) 评论(0) 推荐(0) 编辑
摘要: .bat 文件是可执行文件,它包含一条或多条命令。使用 .bat 文件进行批处理操作,可以帮助我们简化日常或者重复性的操作。 之前我们的教程讲过如何使用命令行运行Airtest脚本,实际上 .bat 文件里面的命令也是靠 cmd.exe 解析执行的,所以我们可以在 .bat 文件中编写运行airtest脚本的命令,以此来执行airtest脚本。 阅读全文
posted @ 2020-07-23 10:20 AirtestProject 阅读(1039) 评论(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 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 很多同学反馈在测试Windows应用窗口的时候,经常遇到 窗口连接不上 、不知道窗口句柄是什么 ,发送 删除/回车 等 keyevent 的时候总是 不生效 的情况,所以今天我们带大家一起来看看用airtest测试Windows窗口的常见问题。 阅读全文
posted @ 2020-07-16 10:57 AirtestProject 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: “滑动”是自动化测试中最常模拟的操作之一,其中最常见的莫过于上下左右滑动这些。我们只需要通过 airtest/poco 的 swipe 接口即可实现。这个接口我们在往期推文“你的swipe接口用不好,是因为...”中也有详细介绍过,这里就不再重复,感兴趣的童鞋直接戳链接即可查阅。 那么,对于一些比较复杂的滑动操作,比如 滑动解锁、多指滑动 或者 双指捏合 这些,我们该如何实现呢?别着急,本文将用各种生动有趣的实际用例,带大家一起来看看我们是如何实现各种各样复杂的滑动的~ 阅读全文
posted @ 2020-07-09 11:21 AirtestProject 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 今天想跟大家聊一聊测试圈里面最常见的一些问题,希望能给想要做测试或者正在做测试的小伙伴们一些启发... 1.我的学历很低,目前在外包工作,我该怎么办? 2.我是一名功能测试,随着年龄增长带来越来越多工作和生活方面的压力,我应该怎么办? 3.我看游戏测试薪资好像高一点,互联网测试是否可以转入游戏测试? 4.刚刚从功能测试转入自动化测试,面试需要注意什么?面试官会问我什么? 阅读全文
posted @ 2020-07-03 10:32 AirtestProject 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Airtest是一款 基于图像识别原理 的跨平台UI自动化测试框架,它能够根据大量的 特征点 来识别一个截图在当前画面中的位置,但是它并不能识别出截图中具体包含了什么文字。 而在自动化测试的过程中,我们会经常遇到需要进行文字识别的场景,比如 识别验证码、识别截图中的文字、读取截图中的数值 等等,遇到这些情况时我们可以如何处理呢? 今天教大家用一款免费的开源图像OCR文字识别软件 -- Tesseract-OCR 来处理上述情况。 阅读全文
posted @ 2020-07-01 10:53 AirtestProject 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 在脚本内执行子脚本是同学们经常会遇到的一个需求。比如,当我们写了多个需要顺序执行的用例,然后想在一个正式脚本里面添加这些用例的执行,该如何实现呢? 今天我们就用一个简单的实操案例,来带大家看看具体的实现思路。 阅读全文
posted @ 2020-06-28 10:50 AirtestProject 阅读(599) 评论(0) 推荐(0) 编辑