首先我们这里不使用网上很多的写个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}
原文:https://blog.csdn.net/qq_27275447/article/details/80692865