聊聊 Airtest 自动化工具】的更多相关文章

阅读文本大概需要 5 分钟. 很多读者看过之前的文章,发现我使用最多的是一款 Airtest 的自动化测试框架. Airtest 是一款适合于游戏和 App 的 UI 自动化测试框架. 下面对 Airtest 在平时自动化和爬虫过程中的常见问题做一个汇总. 1.优势 Airtest 上手难易度低,高效方便,结合 Python 脚本,可以完成一些自动化的操作,也可以快速开发出一款 App 端的爬虫. 2.AirtestIDE 还是 Pycharm 如果只是简单的一些操作,可以使用官网提供的 Air…
一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题.最近,移动端测试的同事尝试用它的poco库来做自动化,看样子还不错,所以,这里推荐给各位同学. 官方网站 http://airtest.netease.com/ Airtest IDE 这是Airtest测试工具标配的IDE,目的是方便我们用于录制/编写自动化测试. 你可以使用账号登录或直接点击左下角"skip"按钮…
接着前面的<tox 教程>,以及刚翻译好的<nox文档>,我们继续聊聊 Python 任务自动化的话题. nox 的作者在去年的 Pycon US 上,做了一场题为<Break the Cycle: Three excellent Python tools to automate repetitive tasks>的分享(B站观看地址:https://b23.tv/av86640235),她介绍了三个任务自动化工具:tox.nox 和 invoke,本文的话题正好就是最…
官方网站:http://airtest.netease.com/ Airtest IDE: 跨平台的UI自动化测试编辑器,适用于游戏和App,详细参见官网文档:http://airtest.netease.com/docs/cn/index.html 这是Airtest测试工具标配的IDE,目的是方便我们用于录制和编写自动化测试.  IDE界面 启动Android模拟器或者用PC连接一台手机.通过adb命令检查移动设备 当我在手机上操作时,AirtestIDE右侧的界面是同步的,流畅度很好. A…
web自动化工具-开篇 最近几年,前端技术风一样的速度迭代更新,各种框架工具雨后春笋般涌现,作为一个平凡的开发者,也只能在洪流中沉沉浮浮,微不足道,以前前端叫做切图仔.美工,如今改了称号叫前端工程师,哎!nodeJs兴起之后,前端开发环境也随着迭代更新,为了提升开发效率,这里先介绍几种 所见即所得web前端开发自动化工具. 以前未解放生产力的时候,通常前端开发者是这样工作的:编写代码 --> 切换到浏览器,F5刷新. 人都是懒惰的,我们想解放F5键,我们想让浏览器自动刷新,我们说要有工具,于是就…
web自动化工具-liveStyle LiveStyle. The first bi-directional real-time edit tool for CSS, LESS and SCSS主要用来编写 样式文件,可以做到 浏览器和编辑器双向同步. 具体安装和使用以及demo,官方有视频,说的很好了,这里简单写写.推荐先安装一款 启动服务插件http-server demo效果 liveStyle demo 安装 方法1打开liveStyle官网点击 Download App 的按钮,下载解…
web自动化工具-livereload livereload是一个很神奇的工具,主要解放了F5键,监听文件变动,整个页面自动刷新.可搭载gulp等构建工具使用.和liveStyle 针对样式文件相比,可监听任何文件. livereload文档 安装插件 打开Chrome网上应用商店,安装插件livereload. 打开终端控制台 1 sudo npm install -g livereload 使用 路径切到项目目录,启动服务(这里依然使用http-server启动). 1 2 3 4 5 ht…
web自动化工具-Browsersync browser-sync才是神器中的神器,和livereload一样支持监听所有文件.可是和livereload简单粗暴的F5刷新相比,browsersync的局部刷新造成了本质的区别,推荐使用browsersync.browser-sync更是可以做到多页面终端同步,文件同步,交互同步,神器也.browser-sync官方文档 安装 全局安装即可: 1 sudo npm install -g browser-sync 使用 静态站,直接到项目目录启动即…
之前,我介绍了学习安装并配置前端自动化工具Gulp,觉得gulp确实比grunt的配置简单很多,于是我决定再深入学习一下gulp,就去网上查了资料,发现gulp还可以自动添加版本号,这个功能就为我平时在更新css或js时老是在客户端存在缓存导致更新后的效果无法实时展现的苦恼.所以就赶紧去试了一下,果真可以,很高兴啊,真是为项目开发,为效果的快速展现提供了很多的便利. 实现原理: 1.修改js和css文件: 2.通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件…
Gulp和所有Gulp插件都是基于nodeJs来运行的,因此在你的电脑上需要安装nodeJs,安装过程请移驾安装并配置前端自动化工具--grunt.安装完成后,通过运行cmd进入DOS命令窗口,如图: 如上图,输入node -v然后回车,看到有版本号,证明nodeJs安装成功. 接下来就是安装Gulp了: 1.首先进行全局安装gulp,如图: 安装完成后,输入gulp -v然后回车,看到有版本号,证明gulp安装成功. 2.在你的项目中安装作为项目的开发依赖(devDependencies),如…