Appium+python移動自動化測試(一)--環境搭建

寫在前面:html

  1. Appium自動化基於Android端和iOS端都支持,且支持Java和python等主流語言,移動端招聘基本已經是必備的技能。而後本身選擇python由於上手較快,寫起來也簡單。
  2. 因爲本身真機是mac,可是基於大多數公司配置的仍是Windows系統,故仍是選擇環境是虛擬機下的Windows 7版本64位系統,等本身後續有時間再搞下mac下的appium。
  3. 本身使用過程當中出現的坑,文中也會備註上。

 

1、環境準備java

  1. jdk9.0.4(目前最新版)
  2. android-sdk_r24.3.4-windows
  3. python3.6
  4. appium1.4.16.1
  5. Node-8.9.4
  6. Appium-Python-Client

2、jdk的安裝node

  1. 下載jdk包,我使用的是jdk最新版本,固然也可使用1.8.0版本,相對來講會更穩定些。

    地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlpython

  2. 一路next安裝便可,若是要改路徑的話,名稱切記不要出現中文和空格,jdk和jre也不要放到一個文件夾下。
  3. 配置環境變量。ps:能夠只配置一個系統path變量,爲了在任意路勁下都能成功運行。至於java_home配置,非必須,可是爲了其餘軟件服務出現其餘不可控的錯誤,建議配置。
    個人電腦>右鍵選擇「屬性」->高級系統設置->環境變量->系統變量->新建
    JAVA_HOME--C:\Program Files\Java\jdk-9.0.4(根據本身安裝路徑填寫,樓主是系統默認安裝路徑)


    CLASSPATH--.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    別忘了前面有個‘.’


    path--%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

     

  4. 快捷鍵win+R打開CMD,輸入java和javac有相關信息則表示jdk安裝成功。

3、android-sdk安裝android

  1. 谷歌官網下載android-sdk,或者此地址下載:https://pan.baidu.com/s/1mj0nFdQ
  2. 下載後解壓,雙擊SDK manager.exe
  3. Android SDK Manage界面勾選要下載的android版本,而後點擊install packages按鈕。也可使用其餘模擬器,好比夜神、genymotion,後面會介紹genymotion安裝。
    (androidstudio自帶SDK的截圖)

     

4、android-sdk環境變量git

  1. 系統環境變量新建   ANDROID_HOME--D:\android_sdk(android-sdk解壓路徑)
  2. path下添加變量%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools

5、建立模擬器github

  1. 雙擊AVD Manager,在Android virtual Device Manager界面點擊Create按鈕。
  2. 選擇想要的模擬器,好比nexus_5。填寫相應的參數後,點擊ok按鈕
  3. 點擊Start按鈕,首次啓動巨慢,慢慢等着吧!

     

6、鏈接手機npm

  1. 若是是真機鏈接電腦,須要下載360或豌豆莢助手等,安裝手機驅動
  2. 快捷鍵win+R打開cmd,輸入adb devices,cmd界面出現下方提示,則說明鏈接成功。

7、python安裝windows

  1. 下載python安裝包,選擇2.7或3.6版本都ok,我本身選擇的3.6版本。官網地址:https://www.python.org/downloads/
  2. 下載完成後雙擊安裝,選擇要安裝的路徑便可。
  3. 將C:\python和C:\python\Scripts添加到path環境變量下
  4. 打開cmd窗口,輸入python,出現版本號

8、安裝node.jsoracle

  1. 官網下載地址:https://nodejs.org/en/download/
  2. 下載後傻瓜式安裝便可,完成安裝後,運行cmd輸入node -v和npm。出現以下信息說明安裝成功。

9、安裝appium

  1. 目前最新版本1.7.2,此版本坑較多。爲了求穩故先安裝老版本,但老版本只支持到android6.0系統。
    官網下載地址:https://github.com/appium/appium-desktop/releases/tag/v1.4.0
  2. 下載後雙擊安裝,安裝完成後,啓動。此時若是沒安裝netFramework雙擊appium圖標會彈錯。
  3. 安裝netFramework,下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332下載後雙擊安裝。

10、appium環境檢查

  1. appium成功安裝後,將C:\Program Files (x86)\Appium\node_modules\.bin,添加到path環境變量。
  2. 打開cmd命令行,輸入appium-doctor,出現successful,說明成功安裝。

11、Appium-Python-Client安裝

  1. cmd窗口輸入:pip install Appium-Python-Client安裝。若是彈timeout...錯誤,多試幾回試試。


環境終於配置完了,對我這話都不會說的人去寫文字,好痛苦,終於ok了!下一篇開始配置genymotion,加油。

相關文章
相關標籤/搜索