Appium+eclipse+python環境配置

來源:互聯網
上載者:User

標籤:project   壓縮   cap   oca   sof   strong   reference   des   下載檔案   

1、安裝安卓開發環境(教程很多,不細寫)2、安裝eclipse  下載eclipse,解壓即可 3、安裝python  :https://www.python.org/downloads/release/python-2713/  下載檔案:python-2.7.13.msi  配置環境變數:path中加入“E:\python;” 4、eclipse的pydev外掛程式安裝  pydev下載:下載和Python差不多對應版本的,如果外掛程式安裝3.x版本的,可能會有問題,所以離線下載2.x版本的去安裝(通過Eclipse--> help-->install new software去安裝的都是最新版本,可能會有問題,所以選擇離線安裝)  pydev下載:https://sourceforge.net/projects/pydev/files/pydev/  (下載 PyDev 2.8.0 )       或者直接百度搜尋下載http://download.csdn.net/download/tterminator/9669211  一種比較隨意的方法就是把壓縮包裡面的plugins解壓到Eclipse安裝目錄下對應的目錄,features目錄也是同樣操作。但是你如果不想搞亂原版本的Eclipse,可以選擇如下操作:  在Eclipse安裝目錄下建立一個links檔案夾。然後再在links檔案夾下建立名為eclipse的目錄,最後把pedev.zip的壓縮包內容解壓到eclipse目錄中。  在links目錄下,建立一個名為pydev.link的檔案,檔案的內容為:path=C:\ItDevelop\eclipse\links\eclipse,(其中path=C:\ItDevelop\eclipse為eclipse的安裝目錄)  之後重啟Eclipse就可以了。如何檢查是否已經正確安裝pydev? 開啟Eclipse–>Windows–>preferences,然後在左邊的樹狀結構中就能找到Pydev選項。 5、安裝python-client
  使用Appium,通常需要使用一種language的client,如果使用python,你就需要安裝python_client  下載安裝python安裝工具  :http://pypi.python.org/pypi/setuptools可以找到正確的版本進行下載。win7 32位可以下載setuptools-0.6c11.win32-py2.7.exe 。   注意:win7 64位必須使用ez_setup.py進行安裝。方法是下載ez_setup.py後,在cmdcd到ez_setup.py目錄下,執行 python ez_setup.py,即可自動安裝setuptools。  6、安裝appium的python用戶端  下載python-client-master.zip包,:https://github.com/appium/python-client  下載後解壓,在cmd命令列中cd到python-client-master目錄,該目錄下包含setup.py檔案  進入後輸入 python setup.py install命令安裝用戶端 7、匯入Python的開發環境  想要eclipse可以正常編寫python,還需要匯入python的開發環境,不匯入建立的時候會提示Project interpreter not specified  Eclipse的菜單 Window --> Preferences》PyDev》Interpreter - Python》 New,選擇python.exe等等匯入完成。 8、eclipse中建立python項目  開啟Eclipse,選擇菜單中【file】》》new》》other》pydev Project》輸入project name項目名稱,運行IDE根據搭建環境選擇版本  項目下建立package(建立的項目,右鍵 NEW 》PyDev Package)  package下建立module (Package 右鍵NEW 》PyDev module ) 9、一個小執行個體,可以運行看看 
#coding=utf-8from appium import webdriverdesired_caps = {}desired_caps[‘platformName‘] = ‘Android‘desired_caps[‘platformVersion‘] = ‘23‘desired_caps[‘deviceName‘] = ‘192.168.131.101:5555‘desired_caps[‘appPackage‘] = ‘com.android.calculator2‘desired_caps[‘appActivity‘] = ‘.Calculator‘driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘, desired_caps)driver.find_element_by_name("1").click()driver.find_element_by_name("5").click()driver.find_element_by_name("9").click()driver.find_element_by_name("delete").click()driver.find_element_by_name("9").click()driver.find_element_by_name("5").click()driver.find_element_by_name("+").click()driver.find_element_by_name("6").click()driver.find_element_by_name("=").click()driver.quit()

 

  

   

Appium+eclipse+python環境配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.