Python +appium+pycharm(Windows)

 

 

Appium官方網站:http://appium.io/php

1.java開發環境JDK     (參考以前發表的文檔)java

2.android SDK(platform/platform tools/tools/build tools)    node

3.node.jspython

3.python下載安裝(pip) (參考以前發表的文檔)android

4.appium下載安裝npm

5.安裝appium-python-clientubuntu

6.安裝pycharm   (參考以前發表的文檔)windows

1、安裝android SDKandroid-studio

SDK(Software Development Kit): 通常是一些被軟件工程師用於爲特定的軟件包、軟件框架、硬件平臺、操做系統等創建應用軟件的開發工具的集合。提供了API庫和開發工具構建,測試和調試應用程序。簡單來說,Android SDK 能夠看作用於開發和運行Android應用的一個軟件。測試Android手機必然是要安裝Android SDK。服務器

下載地址:http://tools.android-studio.org/index.php/sdk/ (直接下載zip版本,解壓至任意目錄便可)

環境變量配置:

一、系統變量(新建)

變量名:ANDROID_HOME

變量值:D:\android\android-sdk-windows

二、path變量(添加)

變量名:PATH

變量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

環境配置完成後,找到SDK的安裝目錄中雙擊啓動SDK Manager.exe  

第一次打開會進行工具文件的下載,若是下載不成功,須要修改

1)打開SDK MANAGER.EXE程序後,打開Tools——Options選項;

2)在Options選項中配置代理服務器,代理服務器端口:80,並在Others選項中勾選第一個選項;

Android SDK 在線更新鏡像服務器資源:
       大連東軟信息學院鏡像服務器地址: - http://mirrors.neusoft.edu.cn 端口:80
       北京化工大學鏡像服務器地址:  - IPv4: http://ubuntu.buct.edu.cn/ 端口:80
                                                         - IPv4: http://ubuntu.buct.cn/ 端口:80
                                                         - IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
       上海GDG鏡像服務器地址:  - http://sdk.gdgshanghai.com 端口:8000

選裝工具:(參考網址http://www.androiddevtools.cn/)

Android SDK Tools  SDK自帶工具包,必須。下載文件把解壓出來的 platform-tools 文件夾放在 android sdk 根目錄下,並把 adb所在的目錄添加到系統 PATH 中。

Android SDK Platform-tools  Android平臺工具,必須

Android SDK Build-tools  Android項目構建工具,必須

SDK Platform  對應平臺的開發工具,須要在哪一個版本的平臺下開發就下載哪一個,必須

Sources for Android SDK  安卓對應平臺的源代碼,能夠安裝

ARM /Intel xxxx Image  模擬器鏡像,非必須 

2、安裝node.js

node.js官方網站:https://nodejs.org/

選擇合適的版本進行下載。下載完成後,雙擊進行安裝

安裝完成後,打開cmd窗口中輸入「npm」命令回車,下圖說明安裝成功。

 3、安裝appium

官網:https://bitbucket.org/appium/appium.app/downloads/

或者使用npm命令安裝:npm install -g appium但安裝較慢

安裝完成後要將appium的安裝路徑添加到path變量中

在cmd命令中輸入appium-doctor驗證appium的環境是否配置成功

4、安裝appium-python-client

pip是一個安裝和管理Python包的工具,推薦經過pip進行安裝「Appium-Python-Client」。

 

 

參考蟲師博客:http://www.testclass.net/appium/appium-base-summary/

相關文章
相關標籤/搜索