Class: Capybara::Driver::Terminus
- Inherits:
-
Base
- Object
- Base
- Capybara::Driver::Terminus
- Extended by:
- Forwardable
- Defined in:
- lib/capybara/driver/terminus.rb
Instance Method Summary collapse
-
#initialize(app = nil) ⇒ Terminus
constructor
A new instance of Terminus.
- #visit(path) ⇒ Object
- #within_window(name) ⇒ Object
Constructor Details
#initialize(app = nil) ⇒ Terminus
Returns a new instance of Terminus.
4 5 6 7 8 9 |
# File 'lib/capybara/driver/terminus.rb', line 4 def initialize(app = nil) raise ArgumentError.new if app.nil? @app = app @rack_server = Capybara::Server.new(@app) @rack_server.boot if Capybara.run_server end |
Instance Method Details
#visit(path) ⇒ Object
11 12 13 |
# File 'lib/capybara/driver/terminus.rb', line 11 def visit(path) browser.visit @rack_server.url(path) end |