我创建了一个测试脚本,我有一个场景,我必须运行它3000次。任何人都可以给我写一个代码来做这件事。
我的测试脚本名称是'reg.rb'
并且该文件中的测试用例名称为'test_case1 = @ html.newTestName('TC1 - 通过网络注册')'
答案 0 :(得分:0)
只需在终端ruby -e "3000.times { load('reg.rb') }"
答案 1 :(得分:0)
“Ruby -e X”是一种快速而肮脏的方式来执行整个文件X次,但对于你需要的X行来说,这是正确的Ruby方式。
testtest_case1 = @html.newTestName('TC1 - Create')
ie.link(:href, /Login.jsp/).click
ie.link(:href, /loginUser.jsp/).click
ie.textField(:name, "textlogin").set login
ie.textField(:name, "textpassword").set password
ie.button(:src, /btn_login.gif/).click
# Need to run below steps 3000 times
3000.times do
ie.frame.textField(:name, "total").set amount
ie.frame.button(:src, /go.gif/).click
sleep(5)
end