Module: Kameleon::Session::Capybara
- Included in:
- User::Abstract
- Defined in:
- lib/kameleon/session/capybara.rb
Instance Attribute Summary collapse
-
#driver_name ⇒ Object
Returns the value of attribute driver_name.
Instance Method Summary collapse
Instance Attribute Details
#driver_name ⇒ Object
Returns the value of attribute driver_name.
4 5 6 |
# File 'lib/kameleon/session/capybara.rb', line 4 def driver_name @driver_name end |
Instance Method Details
#refresh_page ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/kameleon/session/capybara.rb', line 10 def refresh_page case session.driver.class.name when 'Capybara::Selenium::Driver', 'Capybara::RackTest::Driver' visit session.driver.browser.current_url when 'Capybara::Culerity::Driver' session.driver.browser.refresh else raise 'unsupported driver' end end |
#set_session ⇒ Object
6 7 8 |
# File 'lib/kameleon/session/capybara.rb', line 6 def set_session @session = ::SessionPool.session(current_driver) end |