I don't think tests can take parameters. I ended up using rake to set env paramters.
task :selenium,[:env,:type] do |t, args|
args.with_defaults :env => 'local',:type => 'all'
case args.env
when 'local'
ENV['URL'] = 'localhost'
...
end
puts
puts '****Running '+args.type+' tests on: '+ ENV['URL']
puts
Rake::Task[args.type].execute
end