robotframework-appiumLibrary 應(yīng)用 - 實(shí)現(xiàn) app 自動(dòng)化

1、安裝 appiumLibrary 第三方庫(kù)
運(yùn)行 pip 命令:pip install robotframework-appiumlibrary
若已安裝,需要更新版本可以用命令:
pip install -U robotframework-appiumlibrary
2、安裝 app 自動(dòng)化環(huán)境。
參考我的另外一篇專(zhuān)門(mén) app 自動(dòng)化環(huán)境安裝的文章:https://www.cnblogs.com/Simple-Small/p/10641854.html
3、利用 appiumLibrary 完成 app 功能自動(dòng)化測(cè)試。
第一步:導(dǎo)入 AppiumLibrary,設(shè)置等待超時(shí)時(shí)間為 20s。

第二步:?jiǎn)?dòng) appium server。啟動(dòng)真機(jī)或者模擬器(本文中為網(wǎng)易 MUMU 模擬器)



第三步:利用 open application 關(guān)鍵字,打開(kāi)模擬器上的 檸檬班 app。
這一步實(shí)際是:與 appium server 建立連接,并告訴 appium server 要在 XX 設(shè)備上操作 XXapp.
本案例中, 要去操作系統(tǒng)為 Android,版本為 6.0.1 的設(shè)備上,啟動(dòng) 檸檬班 app。(ps:appium 是同時(shí)支持 Android 和 iOS 設(shè)備的。)
所以,需要提供 :

除此之外,啟動(dòng)與 app 的會(huì)話(huà)時(shí),官網(wǎng)提供了更多的參數(shù)說(shuō)明。可參考以下官網(wǎng)地址:
Desired Capabilities - Appium
http://appium.io/docs/en/writing-running-appium/caps/?utm_source=testingpai.com

4、AppiumLibrary 當(dāng)中元素定位方式

5、AppiumLibrary 關(guān)鍵字說(shuō)明
以下列舉部分關(guān)鍵字說(shuō)明:

6、使用案例

上圖中案例一的操作說(shuō)明:

上圖中案例二的操作說(shuō)明:

說(shuō)明:本文為檸檬班小簡(jiǎn)老師原創(chuàng),轉(zhuǎn)載需注明出處!