欢迎光临散文网 会员登陆 & 注册

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、使用案例

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

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

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

robotframework-appiumLibrary 应用 - 实现 app 自动化的评论 (共 条)

分享到微博请遵守国家法律