*** Test Cases ***
1. 生成指定数据范围的随机数字
${phoneNumber} Evaluate random.randint(18220180000,18220189999) random
2. 生成指定长度的随机字符串(仅由大小写字母组成)
${str} Evaluate string.ascii_letters string #获取由26个小写英文字母和26个大写字母组成的字符串
${len} Evaluate len("${str}") #所有大小写字母组成的字符串长度是52
${num} Set Variable 500 #指定随机生成的字符串长度为500
${newstr} Set Variable ${Empty} #定义随机生成的字符串变量名
:FOR ${index} IN RANGE ${num}
\ ${i} Evaluate random.randint(0,int(${len})-1) random
\ ${tmp} Set Variable ${str[int(${i})-1]} #从52个大小写字母组成的字符串中随机获取一个元素
\ ${newstr} Set Variable ${newstr}${tmp} #将获取的字母追加到随机字符串
Log ${newstr} #打印随机生成的字符串
3. 生成固定长度的由大小写字母和数字随机组合的字符串
${letters}= Evaluate "".join(random.sample(string.letters+string.digits,50)) random,string #指定字符串长度为50
log ${letters}
robot实战:随机生成字符串
最新推荐文章于 2023-12-04 16:05:21 发布