
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 airtestpip3 install pocouipip3 install redispip3 install pyMysqL5. 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打开工程的路径,要直接打开工程,而不是打开工程的上一级文件夹。
总结
以上是内存溢出为你收集整理的基于airtest框架实现UI自动化(Windows+Android)全部内容,希望文章能够帮你解决基于airtest框架实现UI自动化(Windows+Android)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)