Appium環境搭建(Windows版)

參考來源:https://www.cnblogs.com/ydnice/p/5787800.html
Appium是一個開源、跨平臺的測試框架,能夠用來測試原生及混合的移動端應用。Appium支持IOS、Android及FirefoxOS平臺。Appium使用WebDriver的jsonwire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator框架。javascript

1、安裝Appium-Python-Client
進入cmd 輸入:pip install Appium-Python-Clientphp

2、安裝node.js
簡單的說 Node.js 就是運行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 運行時創建的一個平臺。(注意:Node.js是一個平臺,而不是一門語言)
Node.js是一個非阻塞、事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度很是快,性能很是好。
解釋下非阻塞和事件驅動:
事件驅動:服務器只在用戶那邊有事件發生的時候才響應;
非阻塞:Node.js的應用是經過javascript開發的,而後直接在Google的變態V8引擎上跑。用了Node.js,你就不用擔憂用戶端的請求會在服務器裏跑了一段可以形成阻塞的代碼了。
由於JavaScript是單線程執行,根本不能進行同步IO操做,因此,JavaScript的這一「缺陷」致使了它只能使用異步IO;
Appium是使用node.js實現的,因此node是解釋器,首先須要確認安裝好。html


一、到官網下載node.js,根據實際狀況選擇安裝包:https://nodejs.org/en/download/   (我安裝的版本是v10.15.3)
二、獲取到安裝文件後,直接雙擊安裝文件,根據程序的提示,完成nodejs的安裝。
三、安裝完成後,運行cmd,輸入node –vjava


3、配置Android sdk環境軟件開發工具包
一、安裝adt(必須有jdk環境)
ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已經集成好的IDE(集成開發環境),只需安裝好jdk便可開始開發,推薦初學者下載ADT Bundle,不用再折騰開發環境。
下載:http://tools.android-studio.org/index.php/adt-bundle-plugin   (根據硬件選擇版本便可,sdk的adb版本須要和目標調試機一致node

而後解壓文件後,無需安裝直接,配置環境變量;android


a.在系統變量裏點擊新建,變量名:ANDROID_HOME,變量值填寫adt的安裝路徑(例:F:\cm\adt\adt-bundle-windows-x86_64-20140702\sdk)
b.在path中加入%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
c.檢查是否安裝成功,cmd打開windows命令符,輸入android -h和adb versiongit

4、安裝appiumgithub

1. appium服務端版本分爲三種:npm

   1.1. appium GUI版本,桌面形式,win上更新到了1.4.16(不支持錄製),mac上更新到了1.5.x(支持錄製),目前均再也不維護,GUI版本跟appium版本一一對應json

   1.2. appium 命令行版本,不論是win仍是mac,安裝這種形式的就沒有界面,安裝方式都是npm -g install appium,默認會安裝當前最新版本

   1.3. appium desktop版本,屬於新的桌面形式的appium版本,有界面,能夠配置各項參數,能夠啓動inspect查看手機界面元素;不論是win仍是mac下目前都支持簡單的錄製操做,appium desktop的版本和appium的版本並非一一對應,

下載地址https://github.com/appium/appium-desktop/releases/   (我安裝的版本是appium-desktop-Setup-1.2.4

雙擊安裝文件安裝便可;

 

5、安裝虛擬機genymotion

下載路徑:https://www.genymotion.com/download/   事先要註冊激活登陸才能使用

注:genymotion和VirtualBox是要同時安裝的

 

 6、真機測試(除非刷機,不然不能得到root權限)

數據線鏈接調試,打開usb調試權限便可

WIFI調試
第一步:開啓USB調試,而且經過USB線鏈接到電腦;
第二步:在終端執行如下命令」adb tcpip 5555「;
第三步:在終端執行如下命令」adb connect 192.168.1.110「【192.168.1.110爲Android設備的IP地址】。此時拔出USB線,應該就能夠adb經過wifi調試Android設備。
注意:
1.設備要和PC在同一個局域網;
2.adb wifi鏈接成功後應該拔出USB線,否則出現adb同時鏈接兩個設備的問題

終止鏈接命令:adb disconnect 192.168.1.110 

注:手機設置開發人員選項容許usb調試關閉監控adb安裝應用

 

7、使用原生模擬器(不建議,有內存限制,響應太慢)

http://tools.android-studio.org/index.php/sdk/

選擇壓縮版下載

下載好後解壓,打開SDK Manager.exe下載想要的安卓版本

注意點:

一、步驟三開發工具包sdk目錄下建立system-images文件夾;

二、platforms下的版本和system-images下的版本對應;

三、將下載的安卓版本分別剪切到開發工具包的system-images、platforms目錄下

相關文章
相關標籤/搜索