Appium學習筆記目錄
本文包含內(nèi)容:
- mac下配置安裝appium for python
- win下配置安裝appium for python
本文所有操作都是在已安裝python和selenium的基礎(chǔ)上完成并使用的
mac下配置安裝appium for python
點擊查看 參考原文
部分資源百度鏈接20180801 密碼: fqvx
安裝Appium Python Client 包
pip install Appium-Python-Client
準備工作--環(huán)境基礎(chǔ)
先保證mac上有了以下軟件再進行appium的安裝
java
java -version
Git
git --version
Ruby
ruby -v
-
brew
brew -v
- brew安裝方法
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 如已安裝棚亩,升級到最新版的方法:
brew update
-
Xcode
- 測試ios app需要拾给。
- 如果沒有可以在app stroe中安裝
-
Android SDK
- 測試Android app需要
- 借助android studio安裝
- 下載安裝android studio Mac版
- 打開android studio 提示電腦上沒有安裝sdk
unable to access android sdk add-on list
涌萤,點擊取消徒仓,后續(xù)進行安裝 - 安裝android SDK Tools和android SDK Platform-tools
- 目錄:Preference——>Appearance&Behavior——>System Settings——>Android SDK
- 彈出界面:選擇下載(更新)android SDK Tools和android SDK Platform-tools但壮,點擊安裝按鈕
- 設(shè)置環(huán)境變量
- 在~/.bash_profile中新加下面兩行蚁堤。之后執(zhí)行:source ~/.bash_profile 使環(huán)境變量生效
export JAVA_HOME=$(/usr/libexec/java_home) export ANDROID_HOME=/Users/chunming.liu/Library/Android/sdk # sdk路徑像吻,根據(jù)個人情況進行更改 export PATH="$PATH:$JAVA_HOME/bin"
- 在終端使用命令打開文件
open ~/.bash_profile
- 修改文件
- 在終端使用命令使其生效
source .bash_profile
appium安裝
方式一:直接下載appium.dmg運行即可
方式二:使用npm安裝
-
安裝node.js
- Appium依賴Node.js環(huán)境厚者,因此需要先安裝node環(huán)境罪帖。
- 安裝前務(wù)必先升級brew
brew update
促煮。不升級安裝的node版本會比較低,npm安裝appium提示:appnium’ is not in the npm registry
- 安裝方法:brew install node
整袁。
- 安裝完成后菠齿,可以執(zhí)行node -v查看node版本。
-
安裝appium server
-
安裝方法01:
npm install -g appium
國外鏡像坐昙,此過程會比較慢
-
安裝方法02:
npm install -g appium --registry=https://registry.npm.taobao.org
國內(nèi)鏡像
-
-
安裝appium client
- 安裝方法:在終端輸入
npm install wd
- 安裝方法:在終端輸入
檢查環(huán)境
- 使用appium doctor檢查appium是否成功安裝
- 安裝方法01:下載后安裝泞当,下載地址
- 安裝方法02:在終端輸入
npm install appium-doctor -g
- 使用方法:在終端輸入
appium-doctor

啟動appium
-
在終端輸入
appium &
,輸出以下信息,則表示appium server啟動成功
win下配置安裝appium for python
部分資源百度鏈接20180801 密碼: 22k2
1. 安裝Appium Python Client 包
pip install Appium-Python-Client
2. 安裝node民珍。
- 通過安裝包下載安裝襟士,node.js官方網(wǎng)站。
- 安裝完成后嚷量,使用
node -v
陋桂,查看是否安裝正確。 - 如已安裝過蝶溶,可用一下方法升級到最新版嗜历。
- 軟件包更新:通過
where node
查看安裝路徑,下載最新版本抖所,安裝在同一路徑下梨州。
- 軟件包更新:通過
- 安裝完成后嚷量,使用
- 通過nvm-windows安裝:nodejs版本管理器nvm
1.優(yōu)點:可以同時安裝多個版本
2.注意:如之前安裝過node,那么安裝nvm前田轧,需先下載node并刪除相關(guān)安裝目錄
3.安裝完成后暴匠,需使用命令nvm use [version] [arch]
切換到安裝的node并使用
名稱 | 說明 |
---|---|
root | 安裝后自動生成 |
path | 安裝后自動生成 |
arch | 電腦位數(shù) |
proxy | 代理設(shè)置,沒有時設(shè)置為none |
node_mirror | 國內(nèi)下載 |
npm_mirror | 國內(nèi)下載 |
root: D:\softtool\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: 10.1.199.1/80
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
命令 | 說明 |
---|---|
nvm arch [32 or 64] |
顯示node是運行在32位還是64位模式傻粘。指定32或64來覆蓋默認體系結(jié)構(gòu)每窖。 |
nvm install <version> [arch] |
該可以是node.js版本或最新穩(wěn)定版本latest。(可選[arch])指定安裝32位或64位版本(默認為系統(tǒng)arch)弦悉。設(shè)置[arch]為all以安裝32和64位版本窒典。在命令后面添加--insecure ,可以繞過遠端下載服務(wù)器的SSL驗證稽莉。 |
nvm list [available] |
列出已經(jīng)安裝的node.js版本瀑志。可選的available,顯示可下載版本的部分列表劈猪。這個命令可以簡寫為nvm ls [available]缩膝。 |
nvm on |
啟用node.js版本管理。 |
nvm off |
禁用node.js版本管理(不卸載任何東西) |
nvm proxy [url] |
設(shè)置用于下載的代理岸霹。留[url]空白,以查看當前的代理将饺。設(shè)置[url]為none刪除代理贡避。 |
nvm node_mirror [url] |
設(shè)置node鏡像,默認為https://nodejs.org/dist/.予弧。我建議設(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/node/ |
nvm npm_mirror [url] |
設(shè)置npm鏡像刮吧,默認為https://github.com/npm/npm/archive/。我建議設(shè)置為淘寶的鏡像https://npm.taobao.org/mirrors/npm/ |
nvm uninstall <version> |
卸載指定版本的nodejs掖蛤。 |
nvm use [version] [arch] |
切換到使用指定的nodejs版本杀捻。可以指定32/64位[arch]蚓庭。nvm use <arch>將繼續(xù)使用所選版本致讥,但根據(jù)提供的值切換到32/64位模式的<arch> |
nvm root [path] |
設(shè)置 nvm 存儲node.js不同版本的目錄 ,如果未設(shè)置,將使用當前目錄器赞。 |
nvm version |
顯示當前運行的nvm版本垢袱,可以簡寫為nvm v |
3. 安裝appium
- 針對1中的第一步:
- 針對1中的第二步:
-
- 通過npm安裝Appium
- 方法一(國外鏡像):
npm install -g appium
- 方法二(國內(nèi)鏡像):
npm install -g appium --registry=https://registry.npm.taobao.org
- 卸載方法:
npm uninstall appium -g
方法二遇到的坑01:
Unexpected end of JSON input while
:點擊查看解決方法
方法二遇到的坑02:npm ERR! { Error: EPERM: operation not permitted, lstat 'C:\Program Files\nod ejs\node_modules\.staging\appium-adb-94267b79\jars\appium_apk_tools.jar'
:解決方法--重新執(zhí)行一次npm install -g appium --registry=https://registry.npm.taobao.org
方法二遇到的坑03:npm ERR! Failed at the appium-chromedriver@4.0.0 install script.
:點擊查看解決方法 -
- 安裝appium客戶端
npm install wd
- 安裝appium-doctor
- appium doctor用來appium的是否成功安裝。在終端執(zhí)行
npm install appium-doctor -g
來安裝doctor港柜。 - 安裝完成后请契,終端輸入
appium-doctor
檢測環(huán)境是否成功。
-
4. 安裝jdk網(wǎng)上教程很多夏醉,此處不再累述
記得配置環(huán)境變量
5-1. 使用Android模擬器
- 下載安裝Android-studio下載地址爽锥。(使用真機時,此步可省略)
- Android-studio內(nèi)配置SDK
-
Android-studio內(nèi)配置SDK的路徑
路徑 -
選擇配置sdk地址畔柔,及需要下載的android版本
選擇配置sdk地址氯夷,及需要下載的android版本 -
選擇SDK相關(guān)基本配置文件
選擇SDK相關(guān)基本配置文件 - 確認以上選擇后,點擊“OK”按鈕靶擦,確認安裝肠槽,等待安裝完成。
-
5-2. 使用真機
- 配置SDK下載地址
- 記得配置環(huán)境變量
- 參考文章鏈接
AndroidTools相關(guān)下載相對比較全面的下載地址