繁体   English   中英

机器人框架关键字创建映射到python类结构

[英]Robot framework keyword creation mapped to python class structure

我刚刚开始研究在当前基于pytest的系统之上添加机器人框架。

在测试中,我们正在执行以下操作:

网络 “subnetX” .setDelay(200)

网络 “subnetY” .setRandomLoss(20%)

machine.engine.start()/停止()

machine.clutch.engage()/解除()

机 “somethingelse” .engage()/解除()

machine.engine.setRPM(1200)

机 “somethingelse” .SET “somethingelse”(300)

一个人如何继续创建一个关键字映射,以支持这种三/四个关键字组合+有时是一个参数,以便我可以按照以下方式编写内容:

设置网络延迟200毫秒

设定networkX随机损失20%

启动机器引擎

啮合机离合器

启动机器引擎

设置机器引擎RPM 1200

套机300

这将需要一个自定义的机器人框架库。 在《用户指南》的“扩展机器人框架”一章的“ 创建测试库 ”部分中,介绍了如何创建自定义(Python / Java)模块,该模块的方法/功能可以用作机器人框架脚本中的关键字。 其中包括“ 关键字参数” ,在“ 关键字名称”部分中,有关嵌入式参数的段落解释了此处的选项。

由于库实例可以保留状态,因此可以使用关键字设置某些变量或存储与外部系统的连接以供其他关键字使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM