我的网站将使用不同语言和浏览器(Firefox,Chrome)进行测试
我使用Ruby
,watir-webdriver
和rspec
如何编写Ruby
,watir
和rspec
的测试,我可以指定命令行参数?
示例:rspec testfile.rb 1 2
rspec
给出了此示例代码的错误消息:
argOne = ARGV[0].to_i
argTwo = ARGV[1].to_i
rspec
无法处理命令行参数?
感谢您的帮助
答案 0 :(得分:0)
根据此post on the ruby forum,您无法将参数传递给rspec
,但您可以通过environment variables
LANG=1 BROWSER=2 rspec testFile.rb
set LANG=1
set BROWSER=2
rspec testFile.rb
testFile.rb
argOne = ENV["LANG"].to_i
argTwo = ENV["BROWSER"].to_i