Robotframwwork中Keyword resouce library的使用

RobotFrame Work 中的Resource 及关键字给我们提供的是一种类似于“函数”概念的用户自定义机制。我们可以将一些通用的业务过程封装为一个关键字,并声明业务中的业务数据。在编写测试用例时,直接调用关键字,设置业务数据即可。而一旦业务过程发生变化,或元素定位发生变化,我们只需要更改关键字中的业务逻辑即可,而不必更改每个测试用例。

在使用过程中,有些验证逻辑我们可能无法仅仅通过RobotFrame Work 的内置函数或自定义关键字来实现,这个时候需要我们自己编写外部函数来进行验证,也就是需要自定义外部的Library

 

1.首先创建好一个资源,选择【New Resource】,打开新建Resource的对话框,填写Resource名称“业务关键字”,add加法的函数

 

 1.2在刚刚建立的【业务关键字】节点点击右键,选择【New User Keyword】,建立新关键字“百add”

 

 

 

 添加类似的函数

 

 

1.3.这个Keyword类似加法的函数

 

 

 1.4.进行调用,创建一个新的的测试用例【new  Test case】

 

 

 进行调用

 

 

 2.创建一个列表参数进行函数调试

 2.1创建新的case测试用例,test_kw2

 

 

 2.2进行调用的Keyord名称为dy_kw2

 

 

 

 3.创建一个字典参数进行函数调试

 3.1创建新的case测试用例 test_kw3

 

 

 3.2进行调用的Keyord名称为dict_kw

 

 

 

 4.创建一个混合参数进行函数调试

4.1创建新的case测试用例 test_kw3

 

 

4.2进行调用的Keyord名称为complex_kw

 

posted @ 2020-03-09 10:54  小L小  阅读(257)  评论(0)    收藏  举报