基于Appium、Python的自動化測試環境部署和實踐(2)

發表于:2017-04-20來源:cnblogs作者:bacon劉點擊數: 標簽:pythonAppium
2) vcredist_x86_c++安裝: 百度下載vcredist_x86_c++.exe文件,雙擊安裝即可。 3) .NET Framework安裝: 百度一個大于4.0版本的.NET Framework.exe文件。雙擊安裝即可。

 
2)vcredist_x86_c++安裝:百度下載vcredist_x86_c++.exe文件,雙擊安裝即可。
3).NET Framework安裝:百度一個大于4.0版本的.NET Framework.exe文件。雙擊安裝即可。
4)Appium服務端安裝:下一個Appium for windows 1.4.16版本,雙擊安裝即可。(注:Appium分為客服端和服務端,服務端就是Appium工具,又可以分為GUI版本和終端版本。GUI版本是可視化的圖像界面工具,終端版本是在終端啟動的一個服務而已??头司褪轻槍ython、java、ruby等語言開發的類庫)
5)ADB安裝:ADB是ADT的一個工具,所以,在要下一個ADT的安裝包(免安裝的)解壓即可。然后,設置系統環境變量ANDROID_HOME為ADT所在目錄(比如D:\Mobile-AutoTest-Software\adt-bundle-windows-x86_64-20130917\sdk),同時把并把ADT里的tools和platform-tools兩個目錄加入到系統的 Path路徑里:注意:adb需要安裝adb驅動,一般手機驅動自帶adb驅動,所以只要安裝一個手機驅動即可
 
 
                                                   
adb安裝成功后在終端輸入adb devices會彈出PC端連接的設備的udid
                     
 
 
6)python安裝:下一個python2.7的安裝包,雙擊安裝即可。如果需要通過python安裝相關的python類庫,還要安裝pypa-setuptools、pip等工具。
6)Appium客服端安裝:安裝Appium Client(客戶端只需安裝一個,比如Python的或者Java的)這里以python為例:
1、需首先安裝Python、pypa-setuptools、pip等Python環境(安裝過程自行百度),然后通過pip在線(PC需聯網)安裝Selenium及Python客戶端(cmd下切換到Python安裝目錄C:\Python27\Lib\site-packages\后執行):
python pip install Selenium
python pip install Appium-Python-Client
2、設置環境變量,把Python的目錄加到系統的Path路徑里

 
 
小提示:
安裝Appium-Python-Client客戶端時有時會遇到setuptools版本問題,運行python pip install –upgrade setuptools升級后再安裝:
                    
 
如果機器沒聯網,下載Selenium和Appium-Python-Client,并解壓把整個目錄放到Python安裝目錄(一般是C:\Python27\Lib\site-packages 目錄下),如下圖(selenium-2.53.1目錄下py目錄的selenium目錄拷貝到上面的site-packages目錄)
 
                          
 
 
 
Java客戶端可直接下載Jar包(比如java-client-3.2.0.jar),在Java工程中添加Jar即可。
其他客戶端安裝【略】 
按照如上步驟安裝好各軟件后,基本環境就算完成了。啟動Appum,填寫被測APP路徑,Platform選Android,Automation Name選Appium,PlatformVersion根據手機的Android版本選擇,DeviceName選擇上面adb命令識別的手機udid號;Server地址和端口保持默認:
  
配置上面兩項內容后,點擊啟動按鈕,看到最后一行信息及表示啟動成功:
 
 

3.2 Mac版安裝

3.2.1 軟件列表

Mac Pro (OS X 10.10.3)
JDK > 1.6
Appium for Mac(最新版Appium-1.4.13.dmg)
Xcode 7.X
Appium Client(Python、Java等),對于Java客戶端,還需要Selenium包selenium-java-2.46.0.jar , selenium  -server-standalone-2.46.0.jar

原文轉自:http://www.cnblogs.com/baconLiu/p/6735441.html

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97