【自动化测试】AirtestIDE编写脚本前的环境准备
AirtestIDE运行要求
- Windows
- Microsoft Windows 7/8/10 (64bit / 32bit)
- Python 2.7 或更高
- macOS
- macOS 10.12.1 或更高
- Python 2.7 或更高
确认当前版本
如果使用本地Python环境来运行脚本,请确认Airtest和Pocoui的版本号是否是最新,可以通过以下命令行来更新版本:
pip install -U airtest
pip install -U pocoui
在命令行终端中,可以通过 pip list
来查看当前已安装的第三方库的版本号,在提问和报告BUG时,提供airtest
和pocoui
两个库的版本号将会对我们很有参考意义。
如何开始使用
对于新手,我们非常建议使用 AirtestIDE 来帮助你编写自动化测试脚本。熟练上手 Airtest 和 poco 以后,如果有需要的话,则可以尝试脱离IDE来跑测试脚本,比如在本地命令行上运行,比如在pycharm上运行等等。
如何查找资料
① 最新的官方文档
目前我们最新的官方文档 Airtest Project Docs 的地址为:https://airtest.doc.io.netease.com/ 。
在这里你可以看到关于Airtest、poco和AirtestIDE的详细教程;还可以查看到使用这两个自动化测试框架常遇到的问题和一些我们给出的脚本demo
而在博客里面,我们会定期更新的一些高级教程和实际应用的例子,方便大家学习;博客原文来自于我们的官方公众号“AirtestProject”
② 查询各种方法的API
如果你想要查询某个方法详细的用法,或者是查看它的源码,可以在Airtest和poco的项目文档中查询到:
Airtest的项目文档为:https://airtest.readthedocs.io/zh_CN/latest/index.html
poco的项目文档为:https://poco.readthedocs.io/zh_CN/latest/index.html
③ 官方公众号“AIRTESTPROJECT”
在公众号菜单的往期教程里面,可以查看到一些高阶教程、实战例子和常见问题:
我们的官方公众号二维码:
原文地址:https://www.cnblogs.com/MarlonKang/p/15128914.html
- 分析函数之窗口子句(r4笔记第3天)
- node模块加载层级优化
- 使用ajax方法实现form表单的提交
- 翻译:如何使用CSS实现多行文本的省略号显示
- node中子进程同步输出
- Java开源博客My-Blog之docker容器组件化修改
- 几个行列转换的实用小例子(r4笔记第2天)
- History API与浏览器历史堆栈管理
- node中创建服务进程
- 数据挖掘工程师:如何通过百度地图API抓取建筑物周边位置、房价信息
- crontab导致CPU异常的问题分析及处理(r3笔记第100天)
- 短信接口被恶意调用(二)肉搏战-阻止恶意请求
- 关于首屏时间采集自动化的解决方案
- javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法