class Capybara::SessionConfig

Constants

OPTIONS

Public Instance Methods

app_host=(url) click to toggle source
# File lib/capybara/session/config.rb, line 81
def app_host=(url)
  raise ArgumentError, "Capybara.app_host should be set to a url (http://www.example.com). Attempted to set #{url.inspect}." unless url.nil? || url.match?(URI::DEFAULT_PARSER.make_regexp)

  @app_host = url
end
default_host=(url) click to toggle source
# File lib/capybara/session/config.rb, line 88
def default_host=(url)
  raise ArgumentError, "Capybara.default_host should be set to a url (http://www.example.com). Attempted to set #{url.inspect}." unless url.nil? || url.match?(URI::DEFAULT_PARSER.make_regexp)

  @default_host = url
end
initialize_copy(other) click to toggle source
Calls superclass method
# File lib/capybara/session/config.rb, line 107
def initialize_copy(other)
  super
  @server_errors = @server_errors.dup
end
server_errors=(errors) click to toggle source
# File lib/capybara/session/config.rb, line 76
def server_errors=(errors)
  (@server_errors ||= []).replace(errors.dup)
end
server_host() click to toggle source

@!method always_include_port

See {Capybara.configure}

@!method run_server

See {Capybara.configure}

@!method default_selector

See {Capybara.configure}

@!method default_max_wait_time

See {Capybara.configure}

@!method ignore_hidden_elements

See {Capybara.configure}

@!method automatic_reload

See {Capybara.configure}

@!method match

See {Capybara.configure}

@!method exact

See {Capybara.configure}

@!method raise_server_errors

See {Capybara.configure}

@!method visible_text_only

See {Capybara.configure}

@!method automatic_label_click

See {Capybara.configure}

@!method enable_aria_label

See {Capybara.configure}

@!method save_path

See {Capybara.configure}

@!method asset_host

See {Capybara.configure}

@!method default_host

See {Capybara.configure}

@!method app_host

See {Capybara.configure}

@!method server_host

See {Capybara.configure}

@!method server_port

See {Capybara.configure}

@!method server_errors

See {Capybara.configure}

@!method default_set_options

See {Capybara.configure}

@!method disable_animation

See {Capybara.configure}

@!method test_id

See {Capybara.configure}

@!method default_normalize_ws

See {Capybara.configure}

@!method w3c_click_offset

See {Capybara.configure}
# File lib/capybara/session/config.rb, line 65
remove_method :server_host
test_id=(id) click to toggle source

Set an attribue to be optionally matched against the locator for builtin selector types. This attribute will be checked by builtin selector types whenever id would normally be checked. If `nil` then it will be ignored.

@param [String, Symbol, nil] id Name of the attribute to use as the test id

# File lib/capybara/session/config.rb, line 103
def test_id=(id)
  @test_id = id&.to_sym
end