[Cucumber] Passing a variable from rake to steps file


#1

Can anybody tell me how to pass a variable from the rake command to my
steps
file using cucumber? I have the following in my Rakefile:

Rakefile

Cucumber::Rake::Task.new do |t|
profile = ENV[‘PROFILE’] || ‘default’
browser_type = ENV[‘BROWSER’] || ‘*chrome’
t.cucumber_opts = “–profile #{profile}”
end

I would like to have access to the “browser_type” variable in my “Before
do”
in my_steps.rb file.

my_steps.rb

Before do
$browser = Selenium::SeleniumDriver.new($server_host, $server_port,
“browser_type”, $root_url, $time_out)
end

Thanks for the help.

View this message in context:
http://www.nabble.com/-Cucumber--Passing-a-variable-from-rake-to-steps-file-tp21746008p21746008.html
Sent from the rspec-users mailing list archive at Nabble.com.


#2

dude. have you lost your memory? didn’t we have this conversation a week
ago?

http://www.nabble.com/-Cucumber--and-rake-pass-command-line-params-tt21789574.html

aslak


#3

On Tue, Feb 10, 2009 at 2:42 PM, aslak hellesoy
removed_email_address@domain.invalid wrote:

dude. have you lost your memory? didn’t we have this conversation a week ago?

http://www.nabble.com/-Cucumber--and-rake-pass-command-line-params-tt21789574.html

Sorry - my fault - was going back through some email that was pending
moderation :slight_smile: Note the date is Jan 30.

Cheers,
David


#4

On Tue, Feb 10, 2009 at 11:30 PM, David C. removed_email_address@domain.invalid
wrote:

On Tue, Feb 10, 2009 at 2:42 PM, aslak hellesoy
removed_email_address@domain.invalid wrote:

dude. have you lost your memory? didn’t we have this conversation a week ago?

http://www.nabble.com/-Cucumber--and-rake-pass-command-line-params-tt21789574.html

Sorry - my fault - was going back through some email that was pending
moderation :slight_smile: Note the date is Jan 30.

Haha. Andre, please disregard my comment.

Aslak