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

  • Post author:
  • Post category:python


1. 安装 java

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

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

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

source ~/.bash_profile

f38bdb28f3e79b58f019b05797b2223d.png

我的.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,如果安装了会如图下所示,没有安装则去官网下载安装

d7fa654b3d8dade5ede3d0f37d0a6e05.png

3. 安装 ruby

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

eb1ec8df330e85578b1b5c773bb30bba.png

4. 安装 brew

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

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

0de74f442596465f14965dd45b71c743.png

5. 安装 node

有了 brew 安装 node 就方便了

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

d6a039c58bca46b6c94c4c0b9f9c1c85.png

6. 安装 npm

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

db54cf05ea62ae61b60a4614aeb0e09f.png

7. 安装 appium

有两种方法:

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

b52937d0c0b52e2c37bea25ea5962f52.png

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

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

8ebae30f670f4e93ae86aac4b4a0b730.png

9. 配置 appium client

72a98ecf71e8f7e4c4ecdb8fe2d27d1d.png

a8cfb1cdcc56ec6fe86c57c77ffe8b05.png

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

device_name:为真机的机器名称 ;

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

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

最后我们点击 lanch

4a02815df86e7fddc9bbea8fd49e7e00.png

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

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

7a80c312eaaabe0d534dc44d923d6005.png

10. 最后选择编辑器

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

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

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

pip install Appium-Python-Client

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

a28fbd08edd423fab5de0e77f15cd1e0.png

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



版权声明:本文为weixin_36108036原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。