1. 程式人生 > >RF +Appium的簡單教程及例項

RF +Appium的簡單教程及例項

RF環境搭建

appiumlibrary安裝

與其他安裝庫一樣,cmd到appiumlibrary目錄下,執行命令:python setup.py install進行安裝

驗證如下:
這裡寫圖片描述

Android環境搭建

1、JDK安裝
網上下載最新的JDK安裝包,並配置環境變數:
新增JAVA_HOME變數,值:Jdk的安裝路徑,如:D:\Java\jdk1.8

新增CLASSPATH變數:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

修改path變數: %JAVA_HOME%\bin;

檢查JAVA環境是否配置好,進入CMD命令列,輸入java或javac,可以看到好多的命令提示,說明成功了。

2、ADT安裝

下載:可搜尋android-sdk-windows,下載後解壓即可,
環境變數配置:設定ANDROID_HOME 系統變數為你的 Android SDK 路徑,並把tools和platform-tools兩 個目錄加入到系統的 Path路徑裡。
例如:
ANDROID_HOME 值: D:\AutoTest\adt\sdk
設定Path值:
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

3、配置虛擬機器
推薦用 genymottion,還是比較好用的,速度比較快,也可以用真機進行測試

appium的安裝

有兩種方法,一種線上安裝,一種是下載客戶端
1、線上安裝
安裝Node.js,預設或者自定義安裝都可以
安裝結束後進入cmd,輸入node -v檢視版本號驗證是否安裝成功
這裡寫圖片描述

然後輸入npm install -g appium 或者
npm –registry http://registry.cnpmjs.org install -g appium (推薦這種,npm的國內映象)

cmd裡輸入appium,提示Welcome to appium說明安裝成功

檢查appium所需的環境是否OK(這步很重要)
進入Cmd命令列,輸入appium-doctor ,出現以下提示,All Checks were successful ,說明環境成功。

3、安裝appium-python-client:(這步很重要)

pip install Appium-Python-Client

例項
啟動appium—啟動模擬器或者連上真機—啟動RF

RF指令碼如下

 Open Application    http://localhost:4723/wd/hub    platformName=Android    
    ...    platformVersion=5.1.1    deviceName=8a604f0e    app=${CURDIR}${/}123.apk
    ...    appWaitActivity=com.xyd.raincredit.view.activity.sys.StartGuidActivity
    ...    unicodeKeyboard=true    resetKeyboard=true

這裡寫圖片描述

python指令碼:

des = {}
des['platformName'] = 'Android'
des['platformVersion'] = '5.1.1'
des['deviceName'] = '8a604f0e'
des['app'] = "d:\\TEST-DEMO\\666.apk"
des['unicodeKeyboard'] = 'true'
des['resetKeyboard'] = 'true'
des['automationName'] = 'appium'
options = {}
options['androidProcess']="com.tencent.mm:appbrand1"
des['ChromeOptions.CAPABILITY']=options
driver = webdriver.Remote('http://localhost:4723/wd/hub', des)
time.sleep(8)
driver.swipe(1000, 1000, 300, 1000, 1000)