Mac 下 appium +python 自動化測試系列:
Mac 下搭建 appium+ios+python 自動化測試環(huán)境(一)
Mac 下 appium 自動化測試iOS 測試配置和腳本編寫(二)
Mac 下 搭建appium +android+python 自動化測試環(huán)境(三)
Mac 下 appium 自動化測試 Android 測試配置和腳本編寫(四)
在搭建好Mac + appium + python的環(huán)境的基礎(chǔ)上,我們順便支持 Android 環(huán)境,安裝 iOS 環(huán)境請看開篇Mac下appium 自動化測試的 iOS 環(huán)境搭建(一)
-
1. 安裝 JDK
先去官網(wǎng)http://www.oracle.com
一步步安裝之后安裝在目錄
在終端下路徑如下:
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
下載完之后,我們可以打開下載路徑:
- 3.配置 Android 環(huán)境和 JDK 環(huán)境
首先,打開我們根目錄下的.bash_profile文件
vim .bash_profile(有就會打開锰瘸,沒有就會創(chuàng)建)
按照以下的配置寫入配置儒拂,路徑換成你們自己的對應(yīng)的路徑就好了!
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}
退出保存之后想里面配置立馬生效可以執(zhí)行以下命令:
source .bash_profile
驗證 android 環(huán)境是否配置成功可以簡單的使用 adb
命令
adb devices
List of devices attached
(沒有連接設(shè)備皇筛,這里顯示為空)
到此琉历,我們再請出 appium-doctor來檢測我們的所有的自動化環(huán)境:
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
完事具備,環(huán)境就此搭建好了水醋!