robotframework-appiumLibrary 应用 - 实现 app 自动化
2020-10-16 10:32 作者:软件测试柠檬班Pro | 我要投稿

1、安装 appiumLibrary 第三方库
运行 pip 命令:pip install robotframework-appiumlibrary
若已安装,需要更新版本可以用命令:
pip install -U robotframework-appiumlibrary
2、安装 app 自动化环境。
参考我的另外一篇专门 app 自动化环境安装的文章:https://www.cnblogs.com/Simple-Small/p/10641854.html
3、利用 appiumLibrary 完成 app 功能自动化测试。
第一步:导入 AppiumLibrary,设置等待超时时间为 20s。

第二步:启动 appium server。启动真机或者模拟器(本文中为网易 MUMU 模拟器)



第三步:利用 open application 关键字,打开模拟器上的 柠檬班 app。
这一步实际是:与 appium server 建立连接,并告诉 appium server 要在 XX 设备上操作 XXapp.
本案例中, 要去操作系统为 Android,版本为 6.0.1 的设备上,启动 柠檬班 app。(ps:appium 是同时支持 Android 和 iOS 设备的。)
所以,需要提供 :

除此之外,启动与 app 的会话时,官网提供了更多的参数说明。可参考以下官网地址:
Desired Capabilities - Appium
http://appium.io/docs/en/writing-running-appium/caps/?utm_source=testingpai.com

4、AppiumLibrary 当中元素定位方式

5、AppiumLibrary 关键字说明
以下列举部分关键字说明:

6、使用案例

上图中案例一的操作说明:

上图中案例二的操作说明:

说明:本文为柠檬班小简老师原创,转载需注明出处!