其他测试框架 请问大神:Robot Framework 里使用 Evaluate 调用 random.shuffle 的场景

Alpha · 2018年07月09日 · 最后由 Alpha 回复于 2018年07月09日 · 1527 次阅读

请问下:

RobotFramework 里调用,想实现 Record1 的随机排序:

${Record1} create list 1 2 3 4
log many ${Record1}
${Record2}= Evaluate random.shuffle(${Record1}) random

# 打印后 Record1 为原值,Record2 为空(为空是对的)
# 最后一句瞎写的,比较通用的写法应该怎么写?

Python 里正常的是这样调用:

import random

number_list = [ 1,2,3,4]
random.shuffle(number_list)
print ( number_list )
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

已自行解决:
${Record1} create list 1 2 3 4
log many ${Record1}
${Record2}= Evaluate numpy.random.permutation(${Record1}).tolist() random,numpy
log ${Record2}

Alpha 关闭了讨论 07月09日 17:30
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册