Appium使用教程(三)——第一個demo示例
阿新 • • 發佈:2019-02-02
一、python
1、安裝Python環境
根據自己的作業系統32/64 位,選擇相應的版本。
安裝過程我就沒必要描述,我的安裝目錄為:C:\Python27
2、進入cmd(windows命令提示符)下面輸入”python”命令。
(如果提示python不是內部或外部命令!別急,去配置一下環境變數吧)
修改我的電腦->屬性->高階->環境變數->系統變數中的PATH為:
變數名:PATH
變數值:;C:\Python27;C:\Python27\Scripts;
二、安裝Appium Client
pip是一個安裝和管理Python包的工具,通過pip去安裝Python包將變得十分簡單,我們將省去了搜尋–查詢版本–下載–安裝等繁瑣的過程
推薦通過pip進行安裝“Appium-Python-Client”。
C:\package\setuptools-7.0>pip install Appium-Python-Client
三、第一個指令碼示例
1、首先啟動android模擬器。
2、啟動Appium。
3、點選左上角有“機器人”的按鈕:
選擇你的android版本
4、然後點選右上角的“三角”按鈕啟動Appium。
5、第三步,通過Python編寫自動化測試指令碼。
可以通過eclipse+pydev編寫指令碼,或者用python自帶的IDE都可以。
大家注意啟動appium以後,出現的一些資訊,在寫指令碼的時候不要寫錯。
#coding:utf-8
from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android' #appium會幫你識別
desired_caps['platformVersion'] = '4.4.2' #你下載的版本
desired_caps['deviceName'] = 'android4.4.2'
#deviceName你的模擬器名字,就是在下載AVD的時候,你填寫的,忘了的回頭去找,或者在模擬器頂部會顯示
desired_caps['appPackage'] = 'com.android.calculator2' #計算器包
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://127.0.0.1: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("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()
我用箭頭畫出來的這三個,是需要在指令碼中正確填寫的。
執行後會退出計算器。不想讓他退出,就把driver.quit()這一句去掉。