class Capybara::SessionConfig
Constants
- OPTIONS
Public Instance Methods
# 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
# 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
# File lib/capybara/session/config.rb, line 107 def initialize_copy(other) super @server_errors = @server_errors.dup end
# File lib/capybara/session/config.rb, line 76 def server_errors=(errors) (@server_errors ||= []).replace(errors.dup) end
@!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
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