robotframework-ride提取id进行使用

参考链接:https://blog.csdn.net/sun_977759/article/details/107810058

1、提取返回值中的id​(首先可以创建一个测试用例用来调试,是否可以成功取到id的值)

 提取键值为data的值,提取list的值,提取list中的第一个元素,提取名称为id的,因为id关键字冲突,所以加转义字符

返回值如下:想取到id 通过四层,第一层data--第二层list--第三层id所在的元素---第四层id

{ "errorCode": "200", "errorMessage": "操作成功", "success": true,

"data": {

"total": 1, "list": [{"id": 166,"datasourceName": "mysql数据源5", "datasourceDesc": null, "datasourceType": 0, "databaseIp": "172.168.3xxxx", "databasePort": "3306", "databaseName": "xxxxxx_test", "databaseUserName": "dxxxy","databasePassword": "dtxxxx123", "fileDirectory": null, "deleted": 0,"dbTypeEnum": "MYSQL", "tableList": null, "tables": null, "separator": null}], "pageNum": 1,"pageSize": 20,"size": 1, "startRow": 1,"endRow": 1,"pages": 1, "prePage": 0,"nextPage": 0,"isFirstPage": true,"isLastPage": true,"hasPreviousPage": false,"hasNextPage": false,"navigatePages": 8, "navigatepageNums": [ 1 ], "navigateFirstPage": 1, "navigateLastPage": 1 }}

0

2、确定已经成功取到id值后,将此用例,设置为user keyword方法

在同一变量下新建new user keywords,导入方法,设置return value为 你所想要返回的值,例如此处我想返回${id}=170,此时我的return value中填写${id}(如果有多个则,使用x|x)

3、(查看此处已添加resource)

4、引用id值

用${id}变量去接收关键字mysqlid的返回值(如果返回值为多个则 使用多个变量去接受返回值)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值