Mac Appium Python 環境搭建

一、Appium簡介
Appium是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應用。Appium支持IOS、Android及FirefoxOS平臺。Appium使用WebDriver的json wire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator框架。Appium對IOS系統的支持得益於Dan Cuellar’s對於IOS自動化的研究。Appium也集成了Selendroid,來支持老android版本。
 Appium支持Selenium WebDriver支持的所有語言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl語言,更可以使用Selenium WebDriver的Api。Appium支持任何一種測試框架。如果只使用Apple的UIAutomation,我們只能用javascript來編寫測試用例,而且只能用Instruction來運行測試用例。同樣,如果只使用Google的UIAutomation,我們就只能用java來編寫測試用例。Appium實現了真正的跨平臺自動化測試。
二、Mac 環境下搭建 appium  linux

(1)、直接下載appium.dmg ,然後安裝。下載地址: appium下載地址 。
(2)、使用node從命令行運行appium,所有命令行都在終端中輸入。
1、安裝homebrew
首先命令行檢查是否安裝:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果mac沒有安裝homebrew的話,需要先安裝homebrew:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | tar xvz -C/usr/local --strip 1
查看homebrew版本: brew -v
2、安裝node(安裝nodejs後,npm會自動安裝好)
使用homebrew安裝node,命令行:brew install node
查看node版本: node -v
3、安裝 appium server

使用node安裝appium,命令行:npm install -g appium  如果此命令無法安裝,且提示是權限的問題,則使用該命令行即可:

sudo npm install -g appium ,儘量不要使用sudo來安裝appium,可能會導致appium無法launch。

4、安裝 appium client

先從github appium下載appium linux client,下載地址:python-client-master.zip解壓以後,從終端進入python client master目錄,

運行命令行:python setup.py install  

 如果此命令無法安裝,且提示是權限的問題,則使用該命令行即可: sudo python setup.py install 

5、安裝 Selenium WebDriver

因爲是Python版,所以去Selenium官網下載Python的WebDriver,點擊下載地址:webdriver

解壓以後,從終端進入selenium webdriver 目錄,運行命令行:python setup.py install  

二、檢查appium

運行:appium-doctor,如果成功安裝,則會返回如圖;啓動appium & (&的意思是後臺執行,不佔用窗口):


有紅色problem提示是因爲沒有設置android_home,此處只測試ios,所以忽略;

如果想要關閉appium :  ps -ef|grep appium   ;然後輸入:    kill 進程number


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章