1. pycharm中安装 airtest 模块失败
解决方法:
不使用pycharm安装,利用终端进行安装,同时本机需要安装python
python下载安装安装:https://www.python.org/downloads/mac-osx/
mac系统Python环境变量配置,
open ~/.zchrc
mac系统中一般python路径(根据下载的Python版本进行调整)
#Setting PATH for Python 3.7
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
#pip
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin
alias pip="/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3"
#执行应用
source ~/.zchrc
然后利用 pip install 在终端安装
2. 与本地adb版本冲突,即在airtest中无线/有线连接手机时显示offline解决方法
原因是 adb 版本低,升级 adb 即可。
首先去谷歌的安卓平台下载 adb 软件包,点我下载。解压后,把 adb 命令复制***/Applications/AirtestIDE.app/Contents/MacOS/airtest/core/android/static/adb/mac/*** 目录下,覆盖旧的 adb 命令。
3. python运行报adb 冲突
替换文件位置:***/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/airtest/core/android/static/adb/mac/adb***
win系统:aritestIde所在目录***\AirtestIDE\airtest\core\android\static\adb\windows***
4. airtest无法驱动浏览器时的问题
可能驱动版本过低,需要更新驱动
mac系统中airtest中的chromedriver文件位置***Applications/AirtestIDE.app/Contents/Resources/plugins/selenium_plugin/***
5. python运行web自动化脚本,报找不到chromedriver
首先下载对应版本的驱动:https://npm.taobao.org/mirrors/chromedriver/
将驱动放在/usr/local/bin/ : cp chromedriver /usr/local/bin/
并给予执行权限: sudo chmod u+x,o+x /usr/local/bin/chromedriver