RobotFrameWork+APPIUM實現對安卓APK的自動化測試----第三篇【實例】

在這一篇裏我先讓大家看一下RF+APPIUM這個框架的實際運行時什麼樣子的,給大家一個直觀的瞭解和認識。

1.首先打開模擬器:


模擬器打開後是這樣的:


如圖所示,模擬器打開後就是這個樣子,嗯,在這裏先說明一下,由於我提前測試過了所以大家可以看到微信已經安裝,APPIUM還植入了Settings和UNLOCK兩個程序(這兩個程序更具字面意思也能知道幹嗎用的對吧童鞋們~)

2.然後打開Appium:


打開後是這樣的:


在此多嘮叨兩句,在這裏可以先配置一下Appium,我配置了第一個安卓小機器人後面其他全部默認,然後接着上圖


配置好了以後,點擊APPIUM啓動按鈕:


若啓動成功應該是這個樣子的:


3. 接下來打開RIDE:


打開後是這樣的:(備註:作者已經寫好了腳本所以項目文件是現成的了,童鞋們如果不懂代碼也不用擔心,後面的篇章作者會一個一個告訴大家怎麼編寫代碼的)


這裏給大家先說一個函數Open Application:

這個函數的樣例爲:

Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=4.2.2 deviceName=192.168.56.101:5555 app=${CURDIR}/demoapp/OrangeDemoApp.apk appPackage=com.netease.qa.orangedemo appActivity=MainActivity

我就直接說後面參數了,第一個參數爲你Appium所在URL路徑,第二個參數爲啓用什麼平臺,第三個參數爲平臺版本,第四個參數爲被測設備(手機)名,第五個參數爲被測應用的APK,第六個參數爲包名,第七個參數爲Activity名字。備註:作者發現最後兩個參數如果缺失也是可以的,前面的參數沒有嘗試過,如果有興趣的童鞋可以自己嘗試。

4.最後就是在RIDE中點擊運行自己所寫的用例,整個框架就運作了起來,到時候你會發現APPIUM中會有許多LOG日誌,RIDE的LOG框中也有許多輸出日誌,模擬器會自動打安裝並打開微信。

好了如果以上都一切順利完成的話,那就說明RF+APPIUM這套框架就可以使用了,在下一篇中作者將羅列一些常用的關鍵字給諸位客觀,希望可以給大家帶來幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章