09 2020 档案

摘要:大多数情况下,跑完用例脚本之后,我们需要把测试报告打包,之后再发送给不同的同事查看。其实,python有很多好用的库和模块,可以帮助我们实现这个需求,解放我们的双手。 所以今天的推文,我们主要来看一看如何 自动把导出的测试报告打包成zip压缩包之后,再发送到指定的邮箱 。 阅读全文
posted @ 2020-09-28 17:15 AirtestProject 阅读(663) 评论(0) 推荐(0)
摘要:最近依然收到来自答疑群小伙伴对生成报告这方面的疑问,包含生成报告和导出报告的区别、能不能不用IDE来生成报告、如何在用脚本生成/导出报告等等,今天的推文将跟大家一一详解这些问题: 在IDE中一键生成、导出报告 用命令行生成、导出报告 在脚本中生成、导出报告 阅读全文
posted @ 2020-09-24 10:12 AirtestProject 阅读(3442) 评论(0) 推荐(0)
摘要:不知道做iOS测试的同学有没有遇到过1个非常让人苦恼的问题:每次打开iOS应用的界面都是上次退出时的界面,应用初始页面不一致,导致脚本运行出现了各种问题。 但iOS平台并不支持 clear_app() 接口,所以无法像Android那样直接调用 clear_app() ,就能把应用进程杀掉。而 stop_app() 也只能把应用放到后台,下次再唤起应用时,初始页面依旧是上次退出时的页面。 所以究竟有没有什么办法可以清除iOS的后台应用,从而保证应用的初始页面一致呢?下文我们一起来探讨下。 阅读全文
posted @ 2020-09-16 15:00 AirtestProject 阅读(1094) 评论(0) 推荐(0)
摘要:一般情况下,在我们用Airtest连接Android设备(真机或模拟器)的时候,Yosemite.apk 就会被自动安装到我们的设备上。当程序执行到输入语句时,也会启用 Yosemite 输入法来进入输入操作。 但很多新手同学对于这个 Yosemite.apk 还不是那么熟悉,我们官网上也没有详细的文档对它进行介绍。所以今天我们总结了6点同学们常问的、关于 Yosemite 的知识点,希望能让同学们更加了解这个应用的功能作用以及常见问题。 阅读全文
posted @ 2020-09-10 09:38 AirtestProject 阅读(3450) 评论(0) 推荐(0)
摘要:Airtest作为1个自研的测试框架,它确实不能做到“完美”识别。但是除了期待以后我们的开发小姐姐小哥哥们研究出更精确的图像识别方案之外,我们还有很多技巧可以提高我们截图脚本的兼容性。 下文我们将先了解一下Airtest图像识别原理相关的知识,然后在实际案例中,带大家一起看看11个截图技巧,帮助大家提升截图脚本的兼容性。 阅读全文
posted @ 2020-09-02 17:50 AirtestProject 阅读(3016) 评论(0) 推荐(0)