Appium+Python環境的搭建+Windows
一、安裝node.js
1.官網下載地址:https://nodejs.org/en/download/
- 1
- 2
2.雙擊進行安裝,可以選擇路徑,我安裝到了默認位置C盤(C:\Program Files\nodejs\),自動添加到了PATH環境變量,DOS窗口輸入npm回車,顯示下圖信息
- 1
- 2
3.測試:CMD中輸入node -v,能看到版本號
- 1
- 2
二、Java環境配置
1.安裝jdk
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.設置系統環境變量
a.系統變量→新建 JAVA_HOME 變量,變量值填寫jdk的安裝目錄
(樓主是C:\Program Files\Java\jdk1.7.0_80)
b.系統變量→新建 CLASSPATH 變量,變量值填寫
(.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)
c.系統變量→尋找 Path 變量→編輯
(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)
注意:原來Path的變量值末尾有沒有;號,先輸入;號再輸入上面的代碼
3.安裝Android SDK(測試中用到Android SDK的一些工具)
4.設置安卓環境變量
a.系統變量→尋找 Path 變量→編輯,變量值填寫
(%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools)
b.系統變量→新建 ANDROID_HOME 變量,變量值填寫sdk的安裝目錄
(樓主的是:D:\Program Files\eclipse\sdk)
5.測試:CMD中輸入java -version,能看到版本號
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
三、安裝Appium
1.Appium的下載:
https://bitbucket.org/appium/appium.app/downloads/
2.Appium的安裝:下載解壓之後雙擊應用程序進行安裝可以修改路徑,一直點擊下一步,後點擊install開始安裝程序,會打印信息,最後顯示completing the appium setup wizard,說明安裝完成。
3.打開Appium
雙擊安裝目錄下的應用程序Appium.exe,顯示下圖,說明安裝成功
- 1
- 2
- 3
- 4
- 5
- 6
注意:安裝成功會自動添加PATH環境變量
樓主的爲:C:\Program Files(x86)\Appium\node_modules\.bin
4.安裝檢查:CMD中輸入appium-doctor,能看到All Checks were successful,環境搭建成功
- 1
- 2
- 3
- 4
四、安裝python
1.python下載:
https://www.python.org/downloads/release/python-352/
2.安裝:選擇路徑進行安裝,默認爲C盤
3.配置系統環境變量,找到系統環境變量Path,添加python的路徑(一般會默認添加路徑)
(樓主的是C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\;)
(C:\Python27\;C:\Python27\Scripts;)
裝了兩個版本,以後在詳細講解兩個版本共存的安裝方法
4.安裝檢查:DOS窗口輸入python回車,顯示下圖,說明安裝成功
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
五、安裝appium-python-client
Appium的實用方法都藏在Client的源碼裏,對於driver實例,均有對應的元素查找方法,有些是專門針對手機的函數,則需要在這個Client安裝後方可使用。安裝後引用一下方可使用
From selenium import webdriver
From appium import webdriver
- 1
- 2
- 3
- 4
安裝方法:
1.pip安裝
進入cmd,輸入:pip install Appium-Python-Client。等待安裝完成
2.或者下載源碼安裝
a.下載地址:https://pypi.python.org/pypi/Appium-Python-Client
b.解壓,進入cmd,cd到目錄 cd Appium-Python-Client-X.X
c.python setup.py install