airtest环境安装和源码修改

直接安装

下载
airtest pip3 install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com airtest 
升级
airtest pip3 install -i http://e.pypi.python.org --trusted-host e.pypi.python.org --upgrade airtest 
源码安装
git clone https://github.com/AirtestProject/Airtest.git 

拉取下来之后通过安装

pip3 install -e .

这样本机运行的就是本地拉下来的代码了,通过pip3 list可以看到映射关系

修改源码

查看pip3 list

发现

Package Version Location 
--------------------- --------- ---------------------
 airtest 1.1.3 /Users/chencz/Airtest 
... ...

就代表本地源码和airtest建立了映射关系了,修改本地源码就修改了airtest命令运行

编辑器加载本地源码

通过命令查询出python执行,并设置编辑器加载的本地安装python3环境

chendeMacBook-Pro:Airtest chencz$ which python3 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
1.jpg

试验一下

修改api.py的touch方法,添加一个print

2.jpg
3.jpg

然后运行IDE,看下log

4.jpg

也可以通过命令行执行:

airtest run ~/projects/airtest_test/helloairtest.air --device Android://127.0.0.1:5037/2c26bd34?cap_method=JAVACAP&&ori_method=ADBORI --log log/

通过log可以查看到刚刚在源码加入的print语句

[04:35:31][DEBUG]<airtest.core.android.adb> /Users/chencz/Airtest/airtest/core/android/static/adb/mac/adb -P 5037 -s 2c26bd34 shell getprop ro.build.version.sdk >>>>>>>from local source!!!<<<<<<<<< [04:35:31][INFO]<airtest.core.api> Try finding: Template(/Users/chencz/projects/airtest_test/helloairtest.air/tpl1591349971573.png)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。