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

Alpha · July 09, 2018 · Last by Alpha replied at July 09, 2018 · 1526 hits

请问下:

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 条回复 时间 点赞
Alpha #1 · July 09, 2018 Author

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

Alpha 关闭了讨论 09 Jul 17:30
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up