Mac 下 搭建appium +android+python 自动化测试环境(三)

Mac 下 appium +python 自动化测试系列:
Mac 下搭建 appium+ios+python 自动化测试环境(一)
Mac 下 appium 自动化测试iOS 测试配置和脚本编写(二)
Mac 下 搭建appium +android+python 自动化测试环境(三)
Mac 下 appium 自动化测试 Android 测试配置和脚本编写(四)

在搭建好Mac + appium + python的环境的基础上,我们顺便支持 Android 环境,安装 iOS 环境请看开篇Mac下appium 自动化测试的 iOS 环境搭建(一)

  • 1. 安装 JDK
    先去官网http://www.oracle.com
    Mac 下 搭建appium +android+python 自动化测试环境(三)_第1张图片
    image

一步步安装之后安装在目录


Mac 下 搭建appium +android+python 自动化测试环境(三)_第2张图片
image

在终端下路径如下:

cd /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
  • 2.安装 android-sdk

首先因为天朝墙的问题,我们无法访问,这里我推荐一两个地址:

http://www.android-studio.org/index.php/download

http://down.tech.sina.com.cn/page/45703.html
下载完之后,我们可以打开下载路径:

Mac 下 搭建appium +android+python 自动化测试环境(三)_第3张图片
image
启动 SDK Manager来下载跟新包资源和版本 sdk 基础包

  • 3.配置 Android 环境和 JDK 环境

首先,打开我们根目录下的.bash_profile文件

vim .bash_profile(有就会打开,没有就会创建)

按照以下的配置写入配置,路径换成你们自己的对应的路径就好了!

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH

export ANDROID_HOME=/Users/xxxx/Downloads/android-sdk-macosx

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools/

export PATH=$PATH:/usr/local/bin:/usr/local/sbin:${PATH}

退出保存之后想里面配置立马生效可以执行以下命令:

source .bash_profile

验证 android 环境是否配置成功可以简单的使用 adb 命令

adb devices
List of devices attached
(没有连接设备,这里显示为空)

到此,我们再请出 appium-doctor来检测我们的所有的自动化环境:

appium-doctor

xxxxxdeiMac:~ xxxxxxxx$ appium-doctor
info AppiumDoctor Appium Doctor v.1.4.3
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor  ✔ Node version is 8.11.2
info AppiumDoctor  ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer
info AppiumDoctor  ✔ Xcode Command Line Tools are installed.
info AppiumDoctor  ✔ DevToolsSecurity is enabled.
info AppiumDoctor  ✔ The Authorization DB is set up properly.
info AppiumDoctor  ✔ Carthage was found at: /usr/local/bin/carthage
info AppiumDoctor  ✔ HOME is set to: /Users/tanzhiwu
info AppiumDoctor  ✔ ANDROID_HOME is set to: /Users/tanzhiwu/Downloads/android-sdk-macosx
info AppiumDoctor  ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
info AppiumDoctor  ✔ adb exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/platform-tools/adb
info AppiumDoctor  ✔ android exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/tools/android
info AppiumDoctor  ✔ emulator exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/tools/emulator
info AppiumDoctor  ✔ Bin directory of $JAVA_HOME is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor 
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor 

完事具备,环境就此搭建好了!

你可能感兴趣的:(Mac 下 搭建appium +android+python 自动化测试环境(三))