selenium webdriver - How can I set up automated cross-browser testing? -


I'm having trouble setting up support for multiple browsers using cucumber, Kapibra, and selenium WebKit. Despite the browser I specify on the command line, the tests always run in Firefox. Here is the code that I am currently using in my env.rb file:

  Capybara.register_driver: chrome do | App | Capebara :: selenium :: driver.new (app, browser = & gt;: chrome) end cpbara.register_driver: Internet_explorer do | App | Kapebara :: :: selenium Draivrknu (App ,: browser = & gt ;: Intrnet_aksplorr) and Kapibarakrijistr_drivr: to Seleniam_firfoks | App | Capepara :: Selenium :: driver.new (app ,: browser = & gt;: firefox) & cipibara.register_driver: safari do | App | Capybara :: :: selenium Draivrknu (App ,: browser = & gt ;: Safari): End Driver = case ENV [ 'browser] when' Chrome 'Chrome' Firefox 'Seleniam_firfoks' WebKit ': WebKit when' ie ': Internet_explorer when' Safari 'Safari other: Chrome #: Seleniam_firfoks and    

you're probably looking to set the default driver Kapebara - ie Code> capybara.default_driver :

  Capybara.default_driver = Case ENV ['Browser'] when 'Chrome "Chrome as 'Firefox' Seleniam_firfoks 'WebKit' WebKit 'or' Internet Explorer when the 'Safari' Safari Other: Chrome #: Seleniam_firfoks and   

More about choosing driver look for information.

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -