一、 安装pycharm搭建python环境
1. 官网:https://www.jetbrains.com/pycharm/
社区版(Community)已经免费,推荐大家使用社区版。
2. 也可以安装下载toolbox开发工具合集:https://www.jetbrains.com/zh-cn/toolbox-app/
最好用自己学校的邮箱注册账号,这样可以免费使用各种开发工具。
3. 安装python配置环境变量;目前工程使用的是python3.7环境:官网下载对应3.X版本即可,不要下载3.8,所依赖的opencv不支持
4. pip命令安装依赖包:
pip3 install airtest
pip3 install pocoui
pip3 install redis
pip3 install pymysql
5. pip镜像源
在C:\Users\用户名\目录下创建名为pip的目录,并新建文件pip.ini ,添加右侧内容,保存即可
二、 安装Anaconda,构建python多虚拟运行环境
清华源安装包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
Anaconda是一个开源的Python发行版本,是一个用于科学计算的依赖库。我们需要的是conda这个环境管理器,它可以使得我们在一个机器上安装不同版本的软件包及其依赖,并且可以在不同的环境中切换。
三、 安装Android studio,配置adb环境
Android端依赖adb命令工具与设备进行连接,有两种安装adb环境的方式
1. 单独的platform-tools安装包:仅安装包含adb在内的部分平台工具,不涉及到Android SDK相关的依赖。
2. 【推荐】安装Android Studio:在Google开发者官网或者Jetbrains ToolBox中下载Android Studio,相关Android环境开箱即用。另外,Android Studio可以在调试中便捷查看App的输出日志,非常方便。安装包:https://developer.android.google.cn/studio
3.在终端中键入adb --version命令,有正确输出则代表环境配置正确。
4. 另外注意:以下三个路径下的adb版本要一致
airtestIDE安装包的adb路径:\airtest\core\android\static\adb\windows
pip安装airtest的adb路径:\Lib\site-packages\airtest\core\android\static\adb\windows
Android sdk的adb路径:\Users\用户名\AppData\Local\Android\Sdk\platform-tools
四、安装Airtest IDE,查看UI渲染树
安装包:http://airtest.netease.com/changelog.html
官方项目教程文档:https://airtest.doc.io.netease.com/en/
五、 运行脚本可能出现的问题
Q: airtest连不上手机或者连上手机运行脚本没反应
- 确认ABD是否能正常连到手机。在终端输入adb devices查看。
- 手机要完成相应的设置:输入法设置---取消安全输入(打开yosemite输入法);开发者选项---取消监控adb安装应用、充电模式下允许调试;权限监控---设置---自动设置权限。
- 关闭手机代理
Q: 自动化开发环境搭建好,手机开发者设置完成后用例仍跑不动
1. 注意查看Python解释器的设置,不要用pycharm自带的Python解释器
Q:出现如下图无法导入工程包
1. 查看从pycharm打开工程的路径,要直接打开工程,而不是打开工程的上一级文件夹。