1. 安装 java

android_home 和 java_home 环境变量配置(网上有很多教程,我配置时遇到一些坑,存在问题,后来终于搞定)

记录一下我的存在的问题,mac 下我的 cmd 升级过,现在使用的 zsh,当时修改变环境变量都是

用命令行的,导致一直不生效,后来找到.zshrc 文件在最后一行加入了这个

source ~/.bash_profile

我的.bash_profile 配置的环境变量如下 其中 JAVA_HOME 和 ANDROID_HOME 可能每个人存放地方不一致;

export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

export ANDROID_HOME="/Users/Admin/Downloads/sdk"

export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$JAVA_HOME/bin:$PATH"

进入命令行,敲入命令:java -version 如果能展示如图,则证明 java 环境正常

2. 安装 git

进入命令行,输入命令: git --version 先检查本地是否安装 git,如果安装了会如图下所示,没有安装则去官网下载安装

3. 安装 ruby

进入命令行,输入命令: ruby -v 先检查本地是否安装 ruby,如果安装了会如图下所示,没有安装则去官网下载安装

4. 安装 brew

进入命令行,输入命令: brew -v 先检查本地是否安装 brew,如果安装了会如图下所示,没有安装则用此命令安装:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

5. 安装 node

有了 brew 安装 node 就方便了

进入命令行,输入命令: brew -v 先检查本地是否安装 brew,如果安装了会如图下所示,没有则通过此命令进行安装:brew install node 安装完查看 node 版本

6. 安装 npm

进入命令行,检查 npm 是否安装好: npm -v 如果安装好,会展示如下图所示

7. 安装 appium

有两种方法:

使用命令安装 npm install -g appium (不建议使用命令安装,会有很多问题,建议去下载安装)

8. 安装完成后,去检测环境有没有配好

使用命令:appium-doctor ,检测环境是否安装好,如截图所示 则表示环境已经配好

9. 配置 appium client

app_path 路径:为 app 的存放路径,这个 app 连接到真机后会自动安装到真机上去;

device_name:为真机的机器名称 ;

这里需要解释一下 appium 的运行原理:

appium 作为一个服务器,解析客户端发送的指令,比如脚本在客户端执行登录,登录指令会发送到 appium server,appiumserver 接受到这个指令后,去执行登录操作;

最后我们点击 lanch

理论上,会弹出的一串启动成功的 log,但是我的机器死活不弹,最后在浏览器上启动了本地服务器,发现有响应,证明已经启动成功了;

在浏览器输入:localhost/4723/ffff

10. 最后选择编辑器

写脚本可以选择:ruby、java、python 这三种语言

我选择了 python 语言 编辑器使用 PyCharm

那么我们需要引入 python 的一些 jar 包,使用此命令进行安装:

pip install Appium-Python-Client

安装完成后,进入 Pycharm 的 Prefences ,红色圈起来的就是已经下载好的开源库;

环境搭建好了那么就开始写脚本吧~~

python for android 安装配置_mac appium for android 环境搭建 (appium python pycharm)相关推荐

  1. mosek 安装配置python_Windows系统Python解释器的安装配置

    视频讲解教程:Windows系统Python解释器的安装配置讲解视屏 Windows系统Python解释器的安装配置_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.co ...

  2. node php环境变量配置,关于NodeJS、NPM安装配置步骤(windows版本) 以及环境变量的介绍...

    本篇文章主要介绍了NodeJS.NPM安装配置步骤(windows版本) 以及环境变量详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.windows下的NodeJS安装是比较方便的(v0. ...

  3. android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  4. android apk安装过程,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  5. Pwn环境配置(三)——ubuntu环境搭建(新)

    Pwn环境配置(三)--ubuntu环境搭建(新) 前言 当初不知道怎么搭建好的ubuntu16.04的环境这次搭建有点问题,搭建了大半天pwntools还是不行.准备出一个新搭建教程. 本教程是针对 ...

  6. Pwn环境配置(三)——ubuntu环境搭建

    Pwn环境配置(三)--ubuntu环境搭建 目录 Pwn环境配置(三)--ubuntu环境搭建 PWN python2安装 安装setuptools pip安装 2021.10.7补充 安装相关依赖 ...

  7. 【Python基础入门系列】第01天:环境搭建

    其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大.现在之所以这么流行和社区.人工智能的发展,有很大的关系. 千里之行始于足 ...

  8. android上的i-jetty (1)环境搭建

    android上的i-jetty (1)环境搭建 android ftp swiftp  http://code.google.com/p/swiftp/ 介绍下如果把android设备作为一个web ...

  9. android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...

    [技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...

最新文章

  1. Docker容器中挂载NFS共享目录
  2. 死前真的会有「跑马灯」,人类首次同步测量大脑濒死状态
  3. c++友元函数与友元类
  4. 前端一HTML:二十三行高的介绍,行高的单位
  5. 最简单的彩灯管理系统
  6. SylixOS下基于NUC970的NAND驱动
  7. 12306否认60万用户数据泄露
  8. linux发展前景2018,2018 年 Linux 的 8 个发展预测
  9. python编程狮app题库_‎Python编程狮-零基础学Python App Storessa
  10. Nginx教程负载均衡机制
  11. 【Oracle】删除重复记录
  12. python基础之小数据池,is和==区别 编码问题
  13. php1054,php – 找不到列:1054’字段列表’Laravel中的未知列’_token’
  14. linux的文件系统是采用,Linux文件系统
  15. 商户监控中一个基础的反洗钱规则不要漏了
  16. hadoop常用端口号
  17. windows照片查看器无法显示此图片问题
  18. Restricted RPS
  19. 寻找http://localhost/phpmyadmin出现的问题:HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用
  20. 技术交流微信群欢迎小伙伴前来交流

热门文章

  1. python多线程实现方法_Python3 多线程的两种实现方式
  2. php5.3教程,php5.3.3配置教程
  3. 传统socket的编程实现
  4. Unity面试题精选(4)
  5. ShadeGraph教程之节点详解5:Math Nodes
  6. oracle 感叹号,Oracle错误案例:ORA-00922
  7. python缩进和冒号_Python缩进和冒号详解
  8. OpenShift 4 - 部署运行 MinIO 对象存储
  9. 将JavaScript和VBScript添加到您的.NET Apps
  10. 使用dotMemory Unit发现并修复内存问题