我有一個簡單的watir(網絡驅動程序)腳本到谷歌。但是,我想使用選項解析器在cmd中設置參數來選擇瀏覽器。下面是我的腳本:無法使用OptionParser和rspec
require 'optparse'
require 'commandline/optionparser'
include CommandLine
require 'watir-webdriver'
describe 'Test google website' do
before :all do
options = {}
opts = OptionParser.new do |opts|
opts.on("--browser N",
"Browser to execute test scripts") do |n|
options[:browser] = n
$b = n.to_s
end
end
opts.parse! ARGV
p options
end
describe 'The test website should be displayed' do
it 'should go to google' do
$ie = Watir::Browser.new($b)
#go to test website
$ie.goto("www.google.com")
end
end
end
執行rspec的ietest.rb --browser火狐-f DOC 只是給了我無效選項,ietest是我的文件的名稱。歡迎任何其他直觀的通過網絡驅動程序設置瀏覽器的方式,並且無需更改腳本代碼。
感謝您的信息! – Sun