介绍 |
Airtest官方版是一款专业强大的跨平台多端UI自动化测试软件。Airtest最新版由网易游戏开发而来,能够为用户提供全面的项目流程管理方案,提高脚本编写速度。Airtest软件支持自动化脚本录制、一键回放、报告查看等功能,适用于所有Android和Windows游戏。  Airtest功能介绍 1、游戏测试 我们的自动化框架通过图像识别和UI控件检索技术,使得游戏测试简单快捷。 适用于任何游戏引擎和应用。 多平台支持。 便于使用。 2、安卓原生应用 Android源生应用测试的测试过程中,Airtest可以发挥至关重要的作用,即插即用。 3、Windows应用 支持Windows应用,一次编写,跨平台运行。 4、iOS支持 Airtest 支持对iOS进行方便快捷的测试,可以通过Poco来快捷获取iOS设备页面中的原生元素的位置和信息。 5、Selenium 插件 基于Chrome Devtools Protocol协议,自动录制生成selenium脚本,精确定位与操作界面元素。 Airtest软件特色 所见即所得的连接界面 确保您的实物模块连接和软件界面连线一致, 基于您的界面模块连接, 软件为您打包好全部底层资源 面向对象/事件触发编程 基于传感器事件触发的编程方式, 选择合适的指令去控制电子模块, 构建逻辑流程实现作品功能 独一无二的模拟仿真功能 无需下载至硬件, 可直接在软件界面上模拟运行用户的程序流程, 界面仿真直观易懂  Airtest常见问题 如何使用AirtestIDE连接安卓模拟器? 双击打开AirtestIDE窗口; 在设备窗口区域,勾选远程设备连接; 打开安装在电脑上的安卓模拟器; 修改端口为62001,不同模拟器的端口不一样,点击连接; 在移动设备连接的列表中多出了一条数据; 点击connect后面的下拉箭头,选择Use javacap,再点击connect; 能看到模拟器的界面说明连接成功,连接成功后,你再AirtestIDE中的动作跟模拟器之间是实时联动的。 遇到AirtestIDE闪退或异常问题怎么办 如果在使用AirtestIDE时发生程序报错闪退,只要你的电脑是联网的,就无需太过惊慌,我们的报错收集系统将会自动发送错误log。但是如果一个闪退错误再三发生,你希望能够提供更多的信息给我们的话(例如引发错误的操作步骤、更详细的系统信息等),我们会非常感谢! 请按照以下步骤来提交Bug内容: 使用命令行启动 Windows: Windows下需要打开IDE文件夹,按住Shift+鼠标右键打开菜单,选择“在此处打开命令窗口”,然后输入
AirtestIDE.exe启动IDE $ cd AirtestIDE $ AirtestIDE.exe Mac: $ cd /Applications/AirtestIDE.app/Contents/MacOS $ ./AirtestIDE 如何调试脚本 目前AirtestIDE暂不支持断点调试功能,因此调试脚本只能通过print log等较为简单的方式。 但是由于Airtest的截图语句涉及到图像识别的准确率问题,需要反复运行和调试才能确定合适的图片与识别阈值,因此我们提供了一种 选中部分代码单独运行
的调试功能: 可以选中部分代码后点击鼠标右键,选择
只运行选中代码,即可单独运行被选中的代码段落。需要注意的是,该单独运行代码的功能不会执行到脚本中其他代码里的内容,可能会出现别处的变量未能初始化等情况,因此只能作为辅助工具使用,不能完全依赖它来调试整个脚本。 Airtest更新日志 1.修改用户提交bug 2.添加新功能 小编推荐: Airtest作为一款不断更新迭代的编程工具软件,已经在一次又一次的版本更新中改头换面,更加符合用户需求,给用户带来了极高的使用体验,软件园小编推荐大家下载使用,另外还有快表软件、AlphaEbot动作编辑软件、河小象编程客户端、Easy GUI、小海龟LOGO语言等相关软件也还不错哦,可以下载使用。 |