1. 程式人生 > >Appium使用教程(三)——第一個demo示例

Appium使用教程(三)——第一個demo示例

一、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()這一句去掉。

這裡寫圖片描述