Mac下安装appium+python+Android sdk 环境完整流程
安装大纲:
1,安装jdk (jdk1.8及以上版本都可以,尽量不要用最新可能会不兼容)
2,安装android-sdk (mac版本的android-sdk)
3,mumu模拟器 (随便找的一个)
4,安装nodejs(appium使用nodejs开发,需要此环境运行)
5,安装Appium 桌面版
6,python 3.8.0
7,pycharm(Community Edition 免费公共版本即可)
一:安装jdk
百度jdk下载,官网下载支持的mac版本,下载后双击dmg文件,根据提示安装完成
在mac下配置java的环境变量
步骤一:打开mac终端命令行工具,输入“/usr/libexec/java_home -V”,查找java安装路径,如下图
步骤二:复制java安装路径后,再命令行输入 vim ~/.bash_profile ,在该文件下新增如下图:
步骤三:保存文件之后,输入命令" source ~/.bash_profile",让环境变量生效。
遇source命令找不到就在.zshrc文件插入数据,使用命令行输入 open .zshrc ,然后在文本内输入:source ~/.bash_profile
依次输入命令“java -version” 和 “javac” 执行,检查 jdk是否安装成功。(不提示command not found 即安装成功)
二:安装android-sdk
步骤一:打开下载地址下载Mac版:http://tools.android-studio.org/index.php/sdk
步骤二:找到下载后android-sdk-macosx包下的tools文件夹,按command+option+c按键,复制当前路径
打开命令行,切换到复制的tools目录下,输入./Android sdk,打开Android SDK Manager进行安装,选择以下三项
步骤三:配置环境变量,命令行输入vim ~/.bash_profile
保存文件之后,输入命令 source ~/.bash_profile ,让环境变量生效。
最后输入命令adb ,有内容显示与版本即完成
三:安装mumu模拟器 (随便找的一个)
直接官网下载:http://mumu.163.com/mac/index.html
根据提示安装即可
4,安装nodejs
直接官网下载:http://nodejs.cn/
根据提示安装即可
5,安装Appium 桌面版
步骤一:这里使用的github上的地址:https://github.com/appium/appium-desktop
Appium可以通过命令行安装和桌面版安装两种方式,建议用桌面版,不仅安装使用方便且可以后续做手机APP自动化进行元素定位使用。
因最新版本有些许不兼容,建议使用1.18.0版本
点击latest按钮
点击tags按钮
找到1.18.0版本 点击它
选择需要的版本进行下载,这里下载的mac
步骤二:打开安装好的appium
默认端口与地址不需要变动,host也可以写localhost,或者127.0.0.1
6,python 3.8.0
安装python环境不多介绍,百度很多
7,pycharm(Community Edition 免费公共版本即可)
最新文章
- R语言读写中文编码方式
- 【python】id()函数
- 自己用node.js 搭建APP服务器,然后用AFNetworking 请求 报如下错误:App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.
- Elasticsearch 插件安装
- 如何单独启动wamp 中自带的MySQL
- Nmon 监控 Linux 的系统性能
- 城通网盘,千军万马,千脑网盘,119g网盘哪个适合做网赚?
- Python IDLE 运行错误:IDLE's subprocess didn't make connection. --已解决(原创)!
- Filemon(Filemon文件系统监视)V7.04官方版
- SecureCRT上传bash: rz: command not found
- 【LeetCode】309. Best Time to Buy and Sell Stock with Cooldown
- JQ面向对象的放大镜
- python socket 编程
- Eclipse 项目有红感叹号
- PHP 注册错误和异常处理机制
- ASCII 对照表
- oracle之 获取建表ddl语句
- bzoj 3611: [Heoi2014]大工程 &;&; bzoj 2286: [Sdoi2011消耗战
- 文件哈希审计工具md5deep/hashdeep
- python 作用域,命名空间