1. 程式人生 > >Appium+eclipse+python環境配置

Appium+eclipse+python環境配置

會有 click rmi for 安裝目錄 csdn www. ont 樹狀結構

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-8

from appium import webdriver

desired_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環境配置