require "selenium-webdriver"
gem "test-unit"
require "test/unit"
class GiftcardCheckout < Test::Unit::TestCase
def test_giftcard_checkout
puts ARGV.length
end
我在命令行中使用ruby giftcard_checkout.rb local
调用在Windows 7上运行的ruby程序。这里的问题是ARGV.length总是0 - 基本上参数没有被传递给ruby解释器。经历了很多类似的帖子,设置了协会和文件类型 - 但没有用。
assoc .rb returns .rb=rbFile
ftype rbFile returns "C:\Ruby193\bin\ruby.exe" "%1" %*
这可能与测试单位有关吗?