实际上我想要一个随机且浮点型的数字 我使用的整数值
${Impressions_Int}= Evaluate random.randint(0,19999)
Log ${Impressions_Int}
我不知道随机浮点数应该使用什么
答案 0 :(得分:7)
获取随机浮动的最简单方法是使用统一的random.uniform(a, b)
示例:
*** Test Cases ***
Random Float
[Documentation] This is some basic info about the test
[Tags] Smoke
${random_float} = Evaluate random.uniform(1.1, 1.9) modules=random
结果:
${random_float} = 1.407633348084447
答案 1 :(得分:2)
这不是一个很干净的解决方案-但是我有时要做的只是生成两个字符串并将它们包含在输出中:
Random Float
[Arguments] ${wholeNumber}=2 ${decimalPoint}=2
${number1} = Generate Random String ${wholeNumber} 123456789
${number2} = Generate Random String ${decimalPoint} 123456789
[Return] ${number1}.${number2}
这不是有史以来最好的解决方案,但是质量保证人员很容易理解。 :)