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

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

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

image

在终端下路径如下:

cd /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

2.安装 android-sdk

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值