Robot framework 生成MD5字符串

该博客介绍了如何利用RobotFramework的Evaluate关键字结合hashlib模块在Python中生成MD5字符串。通过定义用户关键字,可以方便地为任意字符串计算MD5值,适用于需要随机或唯一标识的场景。
摘要由CSDN通过智能技术生成

首先我们这里不使用网上很多的写个python函数来完成。RobotFramework提供了一个关键字

Evaluate
这个关键字,官方文档里是生成随机值。(实际操作等号是可以去掉的,后面的moudles=也是可以去掉的)

${random} = Evaluate random.randint(0, sys.maxint) modules=random, sys

有这个关键字,我们可以定义一个用户关键字来生成MD5字符串。如下。使用hashlib模块。

获取MD5

[Arguments]  ${strings}
${MD5}    Evaluate    hashlib.md5('${strings}'.encode(encoding='utf8')).hexdigest()    hashlib
[Return]    ${MD5}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值