我正在尝试创建一个变量,每次使用后我都可以增加它。 $ companyLevel是我需要增加的变量。
count = 20
# Variables (20)
while count > 0
$levelName = ""; 8.times{$levelName << (65 + rand(25)).chr}
$companyLevel = "CLev5"
browser2.button(:id, "addCompanyLevel").click
sleep 2
browser2.text_field(:id, $companyLevel).set $levelName
$companyLevel += 1
count -= 1
end
如何创建一个末尾有一个数字的变量,每次使用时都会递增?
感谢。
答案 0 :(得分:2)
既然你已经有了一个计数,为什么这需要变量呢?为什么不只是简单的字符串连接来创建你想要的值
companyLevel = "CLev" + count.to_s
除非您需要阅读'数组'是什么?
我建议您购买并阅读“使用Ruby编写日常脚本”一书,这是一种很好的方式来学习ruby语言的基础并面向测试人员。
答案 1 :(得分:1)
这是通过创建一个具有属性的对象来实现的,该属性的增加不是通过创建递增的变量来实现的。