SYMBOL INDEX (1728 symbols across 128 files) FILE: lib/capybara.rb type Capybara (line 10) | module Capybara class CapybaraError (line 11) | class CapybaraError < StandardError; end class DriverNotFoundError (line 12) | class DriverNotFoundError < CapybaraError; end class FrozenInTime (line 13) | class FrozenInTime < CapybaraError; end class ElementNotFound (line 14) | class ElementNotFound < CapybaraError; end class ModalNotFound (line 15) | class ModalNotFound < CapybaraError; end class Ambiguous (line 16) | class Ambiguous < ElementNotFound; end class ExpectationNotMet (line 17) | class ExpectationNotMet < ElementNotFound; end class FileNotFound (line 18) | class FileNotFound < CapybaraError; end class UnselectNotAllowed (line 19) | class UnselectNotAllowed < CapybaraError; end class NotSupportedByDriverError (line 20) | class NotSupportedByDriverError < CapybaraError; end class InfiniteRedirectError (line 21) | class InfiniteRedirectError < CapybaraError; end class ScopeError (line 22) | class ScopeError < CapybaraError; end class WindowError (line 23) | class WindowError < CapybaraError; end class ReadOnlyElementError (line 24) | class ReadOnlyElementError < CapybaraError; end function configure (line 114) | def configure function register_driver (line 131) | def register_driver(name, &block) function register_server (line 150) | def register_server(name, &block) function add_selector (line 182) | def add_selector(name, **options, &block) function modify_selector (line 200) | def modify_selector(name, &block) function drivers (line 204) | def drivers function servers (line 208) | def servers function string (line 240) | def string(html) function run_default_server (line 253) | def run_default_server(app, port) function current_driver (line 261) | def current_driver function current_driver= (line 270) | def current_driver=(name) function use_default_driver (line 282) | def use_default_driver function using_driver (line 290) | def using_driver(driver) function using_wait_time (line 302) | def using_wait_time(seconds) function current_session (line 316) | def current_session function reset_sessions! (line 325) | def reset_sessions! function session_name (line 337) | def session_name function session_name= (line 346) | def session_name=(name) function using_session (line 358) | def using_session(name_or_session, &block) function HTML (line 390) | def HTML(html) # rubocop:disable Naming/MethodName function session_options (line 410) | def session_options function config (line 416) | def config function session_pool (line 420) | def session_pool function specified_session (line 426) | def specified_session function specified_session= (line 434) | def specified_session=(session) type Driver (line 447) | module Driver; end type RackTest (line 448) | module RackTest; end type Selenium (line 449) | module Selenium; end FILE: lib/capybara/config.rb type Capybara (line 6) | module Capybara class Config (line 7) | class Config method initialize (line 22) | def initialize method threadsafe= (line 29) | def threadsafe=(bool) method server= (line 59) | def server=(name) method default_driver (line 74) | def default_driver method javascript_driver (line 82) | def javascript_driver method deprecate (line 86) | def deprecate(method, alternate_method, once: false) method allow_gumbo= (line 94) | def allow_gumbo=(val) method allow_gumbo (line 99) | def allow_gumbo FILE: lib/capybara/driver/base.rb class Capybara::Driver::Base (line 3) | class Capybara::Driver::Base method current_url (line 6) | def current_url method visit (line 10) | def visit(path) method refresh (line 14) | def refresh method find_xpath (line 18) | def find_xpath(query, **options) method find_css (line 22) | def find_css(query, **options) method html (line 26) | def html method go_back (line 30) | def go_back method go_forward (line 34) | def go_forward method execute_script (line 38) | def execute_script(script, *args) method evaluate_script (line 42) | def evaluate_script(script, *args) method evaluate_async_script (line 46) | def evaluate_async_script(script, *args) method save_screenshot (line 50) | def save_screenshot(path, **options) method response_headers (line 54) | def response_headers method status_code (line 58) | def status_code method send_keys (line 62) | def send_keys(*) method active_element (line 66) | def active_element method switch_to_frame (line 74) | def switch_to_frame(frame) method frame_title (line 78) | def frame_title method frame_url (line 82) | def frame_url method current_window_handle (line 88) | def current_window_handle method window_size (line 92) | def window_size(handle) method resize_window_to (line 96) | def resize_window_to(handle, width, height) method maximize_window (line 100) | def maximize_window(handle) method fullscreen_window (line 104) | def fullscreen_window(handle) method close_window (line 108) | def close_window(handle) method window_handles (line 112) | def window_handles method open_new_window (line 116) | def open_new_window method switch_to_window (line 120) | def switch_to_window(handle) method no_such_window_error (line 124) | def no_such_window_error method accept_modal (line 138) | def accept_modal(type, **options, &blk) method dismiss_modal (line 151) | def dismiss_modal(type, **options, &blk) method invalid_element_errors (line 155) | def invalid_element_errors method wait? (line 159) | def wait? method reset! (line 163) | def reset!; end method needs_server? (line 165) | def needs_server? method session_options (line 169) | def session_options method session (line 175) | def session FILE: lib/capybara/driver/node.rb type Capybara (line 3) | module Capybara type Driver (line 4) | module Driver class Node (line 5) | class Node method initialize (line 8) | def initialize(driver, native, initial_cache = {}) method all_text (line 14) | def all_text method visible_text (line 18) | def visible_text method [] (line 22) | def [](name) method value (line 26) | def value method style (line 30) | def style(styles) method set (line 36) | def set(value, **options) method select_option (line 40) | def select_option method unselect_option (line 44) | def unselect_option method click (line 48) | def click(keys = [], **options) method right_click (line 52) | def right_click(keys = [], **options) method double_click (line 56) | def double_click(keys = [], **options) method send_keys (line 60) | def send_keys(*args) method hover (line 64) | def hover method drag_to (line 68) | def drag_to(element, **options) method drop (line 72) | def drop(*args) method scroll_by (line 76) | def scroll_by(x, y) method scroll_to (line 80) | def scroll_to(element, alignment, position = nil) method tag_name (line 84) | def tag_name method visible? (line 88) | def visible? method obscured? (line 92) | def obscured? method checked? (line 96) | def checked? method selected? (line 100) | def selected? method disabled? (line 104) | def disabled? method readonly? (line 108) | def readonly? method multiple? (line 112) | def multiple? method rect (line 116) | def rect method path (line 120) | def path method trigger (line 124) | def trigger(event) method shadow_root (line 128) | def shadow_root method inspect (line 132) | def inspect method == (line 138) | def ==(other) FILE: lib/capybara/dsl.rb type Capybara (line 5) | module Capybara type DSL (line 6) | module DSL function included (line 7) | def self.included(base) function extended (line 12) | def self.extended(base) function using_session (line 21) | def using_session(name_or_session, &block) function using_wait_time (line 27) | def using_wait_time(seconds, &block) function page (line 45) | def page FILE: lib/capybara/helpers.rb type Capybara (line 3) | module Capybara type Helpers (line 5) | module Helpers function normalize_whitespace (line 17) | def normalize_whitespace(text) function to_regexp (line 32) | def to_regexp(text, exact: false, all_whitespace: false, options: nil) function inject_asset_host (line 50) | def inject_asset_host(html, host: Capybara.asset_host) function declension (line 69) | def declension(singular, plural, count) function filter_backtrace (line 73) | def filter_backtrace(trace) function warn (line 84) | def warn(message, uplevel: 1) function monotonic_time (line 89) | def monotonic_time; Process.clock_gettime Process::CLOCK_MONOTONIC_R... function monotonic_time (line 91) | def monotonic_time; Process.clock_gettime Process::CLOCK_MONOTONIC_P... function monotonic_time (line 93) | def monotonic_time; Process.clock_gettime Process::CLOCK_MONOTONIC; end function monotonic_time (line 95) | def monotonic_time; Time.now.to_f; end function timer (line 98) | def timer(expire_in:) class Timer (line 102) | class Timer method initialize (line 103) | def initialize(expire_in) method expired? (line 108) | def expired? method stalled? (line 116) | def stalled? method current (line 122) | def current FILE: lib/capybara/minitest.rb type Capybara (line 6) | module Capybara type Minitest (line 7) | module Minitest type Assertions (line 8) | module Assertions function determine_subject (line 380) | def determine_subject(args) function extract_locator (line 391) | def extract_locator(args) FILE: lib/capybara/minitest/spec.rb type Capybara (line 5) | module Capybara type Minitest (line 6) | module Minitest type Expectations (line 7) | module Expectations function must_have_style (line 261) | def must_have_style(...) class Capybara::Session (line 269) | class Capybara::Session class Capybara::Node::Base (line 273) | class Capybara::Node::Base class Capybara::Node::Simple (line 277) | class Capybara::Node::Simple FILE: lib/capybara/node/actions.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node type Actions (line 5) | module Actions function click_link_or_button (line 25) | def click_link_or_button(locator = nil, **options) function click_link (line 41) | def click_link(locator = nil, **options) function click_button (line 57) | def click_button(locator = nil, **options) function fill_in (line 88) | def fill_in(locator = nil, with:, currently_with: nil, fill_option... function choose (line 122) | def choose(locator = nil, **options) function check (line 150) | def check(locator = nil, **options) function uncheck (line 178) | def uncheck(locator = nil, **options) function select (line 201) | def select(value = nil, from: nil, **options) function unselect (line 230) | def unselect(value = nil, from: nil, **options) function attach_file (line 279) | def attach_file(locator = nil, paths, make_visible: nil, **options... function find_select_or_datalist_input (line 310) | def find_select_or_datalist_input(from, options) function select_datalist_option (line 324) | def select_datalist_option(input, value) function while_visible (line 337) | def while_visible(element, visible_css) function _update_style (line 353) | def _update_style(element, style) function _reset_style (line 359) | def _reset_style(element) function _check_with_label (line 364) | def _check_with_label(selector, checked, locator, FILE: lib/capybara/node/base.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node class Base (line 25) | class Base method initialize (line 32) | def initialize(session, base) method reload (line 38) | def reload method synchronize (line 76) | def synchronize(seconds = nil, errors: nil) method find_css (line 106) | def find_css(css, **options) method find_xpath (line 115) | def find_xpath(xpath, **options) method session_options (line 124) | def session_options method to_capybara_node (line 128) | def to_capybara_node method catch_error? (line 134) | def catch_error?(error, errors = nil) method driver (line 139) | def driver FILE: lib/capybara/node/document.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node class Document (line 12) | class Document < Base method inspect (line 15) | def inspect method text (line 23) | def text(type = nil, normalize_ws: false) method title (line 31) | def title method execute_script (line 35) | def execute_script(*args) method evaluate_script (line 39) | def evaluate_script(*args) method scroll_to (line 43) | def scroll_to(*args, quirks: false, **options) FILE: lib/capybara/node/document_matchers.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node type DocumentMatchers (line 5) | module DocumentMatchers function assert_title (line 19) | def assert_title(title, **options) function assert_no_title (line 32) | def assert_no_title(title, **options) function has_title? (line 44) | def has_title?(title, **options) function has_no_title? (line 54) | def has_no_title?(title, **options) function _verify_title (line 60) | def _verify_title(title, options) FILE: lib/capybara/node/element.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node class Element (line 24) | class Element < Base method initialize (line 25) | def initialize(session, base, query_scope, query) method allow_reload! (line 33) | def allow_reload!(idx = nil) method native (line 42) | def native method text (line 58) | def text(type = nil, normalize_ws: false) method [] (line 73) | def [](attribute) method style (line 86) | def style(*styles) method value (line 105) | def value method set (line 117) | def set(value, **options) method select_option (line 139) | def select_option(wait: nil) method unselect_option (line 150) | def unselect_option(wait: nil) method click (line 170) | def click(*keys, **options) method right_click (line 184) | def right_click(*keys, **options) method double_click (line 197) | def double_click(*keys, **options) method send_keys (line 274) | def send_keys(*args) method hover (line 284) | def hover method tag_name (line 293) | def tag_name method visible? (line 305) | def visible? method obscured? (line 316) | def obscured? method checked? (line 326) | def checked? method selected? (line 336) | def selected? method disabled? (line 346) | def disabled? method readonly? (line 356) | def readonly? method multiple? (line 366) | def multiple? method path (line 376) | def path method rect (line 380) | def rect method trigger (line 394) | def trigger(event) method drag_to (line 418) | def drag_to(node, **options) method drop (line 437) | def drop(*args) method scroll_to (line 462) | def scroll_to(pos_or_el_or_x, y = nil, align: :top, offset: nil) method shadow_root (line 481) | def shadow_root method execute_script (line 495) | def execute_script(script, *args) method evaluate_script (line 512) | def evaluate_script(script, *args) method evaluate_async_script (line 529) | def evaluate_async_script(script, *args) method flash (line 542) | def flash method reload (line 560) | def reload method inspect (line 577) | def inspect method initial_cache (line 586) | def initial_cache method perform_click_action (line 604) | def perform_click_action(keys, wait: nil, **options) FILE: lib/capybara/node/finders.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node type Finders (line 5) | module Finders function find (line 51) | def find(*args, **options, &optional_filter_block) function ancestor (line 81) | def ancestor(*args, **options, &optional_filter_block) function sibling (line 104) | def sibling(*args, **options, &optional_filter_block) function find_field (line 135) | def find_field(locator = nil, **options, &optional_filter_block) function find_link (line 157) | def find_link(locator = nil, **options, &optional_filter_block) function find_button (line 184) | def find_button(locator = nil, **options, &optional_filter_block) function find_by_id (line 198) | def find_by_id(id, **options, &optional_filter_block) function all (line 257) | def all(*args, allow_reload: false, **options, &optional_filter_bl... function first (line 293) | def first(*args, **options, &optional_filter_block) function synced_resolve (line 300) | def synced_resolve(query) function ambiguous? (line 318) | def ambiguous?(query, result) function prefer_exact? (line 322) | def prefer_exact?(query) function options_include_minimum? (line 326) | def options_include_minimum?(opts) function parent (line 330) | def parent FILE: lib/capybara/node/matchers.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node type Matchers (line 5) | module Matchers function has_selector? (line 38) | def has_selector?(*args, **options, &optional_filter_block) function has_no_selector? (line 50) | def has_no_selector?(*args, **options, &optional_filter_block) function matches_style? (line 63) | def matches_style?(styles = nil, **options) function has_style? (line 71) | def has_style?(styles = nil, **options) function assert_selector (line 109) | def assert_selector(*args, &optional_filter_block) function assert_matches_style (line 126) | def assert_matches_style(styles = nil, **options) function assert_style (line 139) | def assert_style(styles = nil, **options) function assert_all_of_selectors (line 159) | def assert_all_of_selectors(*args, **options, &optional_filter_block) function assert_none_of_selectors (line 180) | def assert_none_of_selectors(*args, **options, &optional_filter_bl... function assert_any_of_selectors (line 201) | def assert_any_of_selectors(*args, wait: nil, **options, &optional... function assert_no_selector (line 233) | def assert_no_selector(*args, &optional_filter_block) function has_xpath? (line 270) | def has_xpath?(path, **options, &optional_filter_block) function has_no_xpath? (line 282) | def has_no_xpath?(path, **options, &optional_filter_block) function has_css? (line 309) | def has_css?(path, **options, &optional_filter_block) function has_no_css? (line 321) | def has_no_css?(path, **options, &optional_filter_block) function has_element? (line 334) | def has_element?(locator = nil, **options, &optional_filter_block) function has_no_element? (line 346) | def has_no_element?(locator = nil, **options, &optional_filter_block) function has_link? (line 359) | def has_link?(locator = nil, **options, &optional_filter_block) function has_no_link? (line 371) | def has_no_link?(locator = nil, **options, &optional_filter_block) function has_button? (line 383) | def has_button?(locator = nil, **options, &optional_filter_block) function has_no_button? (line 395) | def has_no_button?(locator = nil, **options, &optional_filter_block) function has_field? (line 421) | def has_field?(locator = nil, **options, &optional_filter_block) function has_no_field? (line 435) | def has_no_field?(locator = nil, **options, &optional_filter_block) function has_checked_field? (line 448) | def has_checked_field?(locator = nil, **options, &optional_filter_... function has_no_checked_field? (line 461) | def has_no_checked_field?(locator = nil, **options, &optional_filt... function has_unchecked_field? (line 474) | def has_unchecked_field?(locator = nil, **options, &optional_filte... function has_no_unchecked_field? (line 487) | def has_no_unchecked_field?(locator = nil, **options, &optional_fi... function has_select? (line 520) | def has_select?(locator = nil, **options, &optional_filter_block) function has_no_select? (line 532) | def has_no_select?(locator = nil, **options, &optional_filter_block) function has_table? (line 554) | def has_table?(locator = nil, **options, &optional_filter_block) function has_no_table? (line 566) | def has_no_table?(locator = nil, **options, &optional_filter_block) function assert_matches_selector (line 586) | def assert_matches_selector(*args, &optional_filter_block) function assert_not_matches_selector (line 600) | def assert_not_matches_selector(*args, &optional_filter_block) function matches_selector? (line 613) | def matches_selector?(*args, **options, &optional_filter_block) function matches_xpath? (line 624) | def matches_xpath?(xpath, **options, &optional_filter_block) function matches_css? (line 635) | def matches_css?(css, **options, &optional_filter_block) function not_matches_selector? (line 647) | def not_matches_selector?(*args, **options, &optional_filter_block) function not_matches_xpath? (line 658) | def not_matches_xpath?(xpath, **options, &optional_filter_block) function not_matches_css? (line 669) | def not_matches_css?(css, **options, &optional_filter_block) function assert_text (line 700) | def assert_text(type_or_text, *args, **opts) function assert_no_text (line 716) | def assert_no_text(type_or_text, *args, **opts) function has_text? (line 738) | def has_text?(*args, **options) function has_no_text? (line 750) | def has_no_text?(*args, **options) function assert_ancestor (line 766) | def assert_ancestor(*args, &optional_filter_block) function assert_no_ancestor (line 774) | def assert_no_ancestor(*args, &optional_filter_block) function has_ancestor? (line 786) | def has_ancestor?(*args, **options, &optional_filter_block) function has_no_ancestor? (line 794) | def has_no_ancestor?(*args, **options, &optional_filter_block) function assert_sibling (line 809) | def assert_sibling(*args, &optional_filter_block) function assert_no_sibling (line 817) | def assert_no_sibling(*args, &optional_filter_block) function has_sibling? (line 829) | def has_sibling?(*args, **options, &optional_filter_block) function has_no_sibling? (line 837) | def has_no_sibling?(*args, **options, &optional_filter_block) function == (line 841) | def ==(other) function extract_selector (line 847) | def extract_selector(args) function _verify_multiple (line 851) | def _verify_multiple(*args, wait: nil, **options) function _verify_selector_result (line 859) | def _verify_selector_result(query_args, optional_filter_block, que... function _verify_match_result (line 874) | def _verify_match_result(query_args, optional_filter_block) function _verify_text (line 883) | def _verify_text(type = nil, expected_text, **query_options) # rub... function _set_query_session_options (line 892) | def _set_query_session_options(*query_args) function make_predicate (line 900) | def make_predicate(options) FILE: lib/capybara/node/simple.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node class Simple (line 15) | class Simple method initialize (line 22) | def initialize(native) method text (line 31) | def text(_type = nil, normalize_ws: false) method [] (line 45) | def [](name) method tag_name (line 60) | def tag_name method path (line 70) | def path method value (line 78) | def value method visible? (line 103) | def visible?(check_ancestors = true) # rubocop:disable Style/Optio... method checked? (line 123) | def checked? method disabled? (line 132) | def disabled? method selected? (line 143) | def selected? method multiple? (line 147) | def multiple? method readonly? (line 151) | def readonly? method synchronize (line 155) | def synchronize(_seconds = nil) method allow_reload! (line 159) | def allow_reload!(*) method title (line 166) | def title method inspect (line 170) | def inspect method find_css (line 175) | def find_css(css, **_options) method find_xpath (line 180) | def find_xpath(xpath, **_options) method session_options (line 185) | def session_options method initial_cache (line 190) | def initial_cache method == (line 194) | def ==(other) method option_value (line 200) | def option_value(option) FILE: lib/capybara/node/whitespace_normalizer.rb type Capybara (line 3) | module Capybara type Node (line 4) | module Node type WhitespaceNormalizer (line 12) | module WhitespaceNormalizer function normalize_spacing (line 53) | def normalize_spacing(text) function normalize_visible_spacing (line 71) | def normalize_visible_spacing(text) FILE: lib/capybara/queries/active_element_query.rb type Capybara (line 3) | module Capybara type Queries (line 5) | module Queries class ActiveElementQuery (line 6) | class ActiveElementQuery < BaseQuery method initialize (line 7) | def initialize(**options) method resolve_for (line 12) | def resolve_for(session) FILE: lib/capybara/queries/ancestor_query.rb type Capybara (line 3) | module Capybara type Queries (line 4) | module Queries class AncestorQuery (line 5) | class AncestorQuery < Capybara::Queries::SelectorQuery method resolve_for (line 7) | def resolve_for(node, exact = nil) method description (line 20) | def description(applied = false) # rubocop:disable Style/OptionalB... FILE: lib/capybara/queries/base_query.rb type Capybara (line 3) | module Capybara type Queries (line 5) | module Queries class BaseQuery (line 6) | class BaseQuery method initialize (line 12) | def initialize(options) method session_options (line 16) | def session_options method wait (line 20) | def wait method wait (line 24) | def self.wait(options, default = Capybara.default_max_wait_time) method expects_none? (line 36) | def expects_none? method matches_count? (line 49) | def matches_count?(count) method failure_message (line 62) | def failure_message method negative_failure_message (line 66) | def negative_failure_message method count_specified? (line 72) | def count_specified? method count_message (line 76) | def count_message method occurrences (line 92) | def occurrences(count) method assert_valid_keys (line 96) | def assert_valid_keys FILE: lib/capybara/queries/current_path_query.rb type Capybara (line 5) | module Capybara type Queries (line 7) | module Queries class CurrentPathQuery (line 8) | class CurrentPathQuery < BaseQuery method initialize (line 9) | def initialize(expected_path, **options, &optional_filter_block) method resolves_for? (line 20) | def resolves_for?(session) method failure_message (line 35) | def failure_message method negative_failure_message (line 39) | def negative_failure_message method matches_filter_block? (line 45) | def matches_filter_block?(url) method failure_message_helper (line 51) | def failure_message_helper(negated = '') method valid_keys (line 56) | def valid_keys FILE: lib/capybara/queries/match_query.rb type Capybara (line 3) | module Capybara type Queries (line 4) | module Queries class MatchQuery (line 5) | class MatchQuery < Capybara::Queries::SelectorQuery method visible (line 6) | def visible method assert_valid_keys (line 12) | def assert_valid_keys method valid_keys (line 21) | def valid_keys FILE: lib/capybara/queries/selector_query.rb type Capybara (line 5) | module Capybara type Queries (line 6) | module Queries class SelectorQuery (line 7) | class SelectorQuery < Queries::BaseQuery method initialize (line 15) | def initialize(*args, method name (line 61) | def name; selector.name; end method label (line 62) | def label; selector.label || selector.name; end method description (line 64) | def description(only_applied = false) # rubocop:disable Style/Opti... method applied_description (line 114) | def applied_description method matches_filters? (line 118) | def matches_filters?(node, node_filter_errors = []) method visible (line 130) | def visible method exact? (line 138) | def exact? method match (line 142) | def match method xpath (line 146) | def xpath(exact = nil) method css (line 155) | def css method resolve_for (line 160) | def resolve_for(node, exact = nil) method supports_exact? (line 173) | def supports_exact? method failure_message (line 179) | def failure_message method negative_failure_message (line 183) | def negative_failure_message method selector_format (line 189) | def selector_format method matching_text (line 193) | def matching_text method text_fragments (line 197) | def text_fragments method xpath_text_conditions (line 201) | def xpath_text_conditions method try_text_match_in_expression? (line 214) | def try_text_match_in_expression? method first_try? (line 221) | def first_try? method show_for_stage (line 225) | def show_for_stage(only_applied) method applied_filters (line 231) | def applied_filters method find_selector (line 235) | def find_selector(locator) method find_nodes_by_selector_format (line 242) | def find_nodes_by_selector_format(node, exact) method to_element (line 267) | def to_element(node) method valid_keys (line 275) | def valid_keys method matches_node_filters? (line 279) | def matches_node_filters?(node, errors) method matches_filter_block? (line 304) | def matches_filter_block?(node) method filter_set (line 314) | def filter_set(name) method node_filters (line 318) | def node_filters method expression_filters (line 326) | def expression_filters method ordered_results (line 332) | def ordered_results(results) method custom_keys (line 341) | def custom_keys method assert_valid_keys (line 345) | def assert_valid_keys method filtered_expression (line 363) | def filtered_expression(expr) method use_default_id_filter? (line 371) | def use_default_id_filter? method use_default_class_filter? (line 375) | def use_default_class_filter? method use_default_style_filter? (line 379) | def use_default_style_filter? method use_default_focused_filter? (line 383) | def use_default_focused_filter? method use_spatial_filter? (line 387) | def use_spatial_filter? method apply_expression_filters (line 391) | def apply_expression_filters(expression) method warn_exact_usage (line 412) | def warn_exact_usage method exact_text (line 418) | def exact_text method describe_within? (line 422) | def describe_within? method document? (line 426) | def document?(node) method simple_root? (line 430) | def simple_root?(node) method apply_filter? (line 434) | def apply_filter?(filter) method matches_locator_filter? (line 438) | def matches_locator_filter?(node) method matches_system_filters? (line 444) | def matches_system_filters?(node) method matches_spatial_filters? (line 456) | def matches_spatial_filters?(node) method matches_id_filter? (line 492) | def matches_id_filter?(node) method matches_class_filter? (line 498) | def matches_class_filter?(node) method matches_focused_filter? (line 511) | def matches_focused_filter?(node) method need_to_process_classes? (line 517) | def need_to_process_classes? method matches_style_filter? (line 526) | def matches_style_filter?(node) method matches_style? (line 537) | def matches_style?(node, styles) method matches_text_filter? (line 548) | def matches_text_filter?(node) method matches_exact_text_filter? (line 557) | def matches_exact_text_filter?(node) method matches_visibility_filters? (line 566) | def matches_visibility_filters?(node) method matches_text_exactly? (line 591) | def matches_text_exactly?(node, value) method normalize_ws (line 596) | def normalize_ws method matches_text_regexp (line 600) | def matches_text_regexp(node, regexp) method matches_text_regexp? (line 606) | def matches_text_regexp?(node, regexp) method default_visibility (line 610) | def default_visibility method builder (line 614) | def builder(expr) method position_cache (line 618) | def position_cache(key) method rect_cache (line 622) | def rect_cache(key) class Rectangle (line 626) | class Rectangle method initialize (line 629) | def initialize(position) method distance (line 638) | def distance(other) method above? (line 653) | def above?(other) method below? (line 657) | def below?(other) method left_of? (line 661) | def left_of?(other) method right_of? (line 665) | def right_of?(other) method near? (line 669) | def near?(other) method line_segments (line 675) | def line_segments method distance_segment_segment (line 686) | def distance_segment_segment(l1p1, l1p2, l2p1, l2p2) FILE: lib/capybara/queries/sibling_query.rb type Capybara (line 3) | module Capybara type Queries (line 4) | module Queries class SiblingQuery (line 5) | class SiblingQuery < SelectorQuery method resolve_for (line 7) | def resolve_for(node, exact = nil) method description (line 19) | def description(applied = false) # rubocop:disable Style/OptionalB... FILE: lib/capybara/queries/style_query.rb type Capybara (line 3) | module Capybara type Queries (line 5) | module Queries class StyleQuery (line 6) | class StyleQuery < BaseQuery method initialize (line 7) | def initialize(expected_styles, session_options:, **options) method resolves_for? (line 17) | def resolves_for?(node) method failure_message (line 29) | def failure_message method stringify_keys (line 36) | def stringify_keys(hsh) method valid_keys (line 40) | def valid_keys FILE: lib/capybara/queries/text_query.rb type Capybara (line 3) | module Capybara type Queries (line 5) | module Queries class TextQuery (line 6) | class TextQuery < BaseQuery method initialize (line 7) | def initialize(type = nil, expected_text, session_options:, **opti... method resolve_for (line 27) | def resolve_for(node) method failure_message (line 33) | def failure_message method negative_failure_message (line 37) | def negative_failure_message method description (line 41) | def description method exact? (line 51) | def exact? method build_message (line 55) | def build_message(report_on_invisible) method case_insensitive_message (line 71) | def case_insensitive_message method invisible_message (line 79) | def invisible_message method valid_keys (line 90) | def valid_keys method valid_types (line 94) | def valid_types method check_visible_text? (line 98) | def check_visible_text? method check_case_insensitive? (line 102) | def check_case_insensitive? method text (line 106) | def text(node: @node, query_type: @type) method default_type (line 111) | def default_type FILE: lib/capybara/queries/title_query.rb type Capybara (line 3) | module Capybara type Queries (line 5) | module Queries class TitleQuery (line 6) | class TitleQuery < BaseQuery method initialize (line 7) | def initialize(expected_title, **options) method resolves_for? (line 15) | def resolves_for?(node) method failure_message (line 19) | def failure_message method negative_failure_message (line 23) | def negative_failure_message method failure_message_helper (line 29) | def failure_message_helper(negated = '') method valid_keys (line 34) | def valid_keys FILE: lib/capybara/rack_test/browser.rb class Capybara::RackTest::Browser (line 3) | class Capybara::RackTest::Browser method initialize (line 9) | def initialize(driver) method app (line 14) | def app method options (line 18) | def options method visit (line 22) | def visit(path, **attributes) method refresh (line 29) | def refresh method submit (line 34) | def submit(method, path, attributes, content_type: nil) method follow (line 48) | def follow(method, path, **attributes) method process_and_follow_redirects (line 54) | def process_and_follow_redirects(method, path, attributes = {}, env = {}) method process (line 74) | def process(method, path, attributes = {}, env = {}) method build_uri (line 84) | def build_uri(path) method current_url (line 100) | def current_url method reset_host! (line 108) | def reset_host! method reset_cache! (line 113) | def reset_cache! method dom (line 117) | def dom method find (line 121) | def find(format, selector) method html (line 129) | def html method title (line 135) | def title method last_request (line 139) | def last_request method last_response (line 145) | def last_response method base_href (line 153) | def base_href method base_relative_uri_for (line 157) | def base_relative_uri_for(uri) method build_rack_mock_session (line 172) | def build_rack_mock_session method request_path (line 177) | def request_path method safe_last_request (line 183) | def safe_last_request method fragment_or_script? (line 191) | def fragment_or_script?(path) method referer_url (line 195) | def referer_url FILE: lib/capybara/rack_test/css_handlers.rb class Capybara::RackTest::CSSHandlers (line 3) | class Capybara::RackTest::CSSHandlers < BasicObject method disabled (line 6) | def disabled(list) method enabled (line 10) | def enabled(list) FILE: lib/capybara/rack_test/driver.rb class Capybara::RackTest::Driver (line 8) | class Capybara::RackTest::Driver < Capybara::Driver::Base method initialize (line 16) | def initialize(app, **options) method browser (line 24) | def browser method follow_redirects? (line 28) | def follow_redirects? method redirect_limit (line 32) | def redirect_limit method response (line 36) | def response method request (line 40) | def request method visit (line 44) | def visit(path, **attributes) method refresh (line 48) | def refresh method submit (line 52) | def submit(method, path, attributes) method follow (line 56) | def follow(method, path, **attributes) method current_url (line 60) | def current_url method response_headers (line 64) | def response_headers method status_code (line 68) | def status_code method find_xpath (line 72) | def find_xpath(selector) method find_css (line 76) | def find_css(selector) method html (line 84) | def html method dom (line 88) | def dom method title (line 92) | def title method reset! (line 96) | def reset! method get (line 100) | def get(...); browser.get(...); end method post (line 101) | def post(...); browser.post(...); end method put (line 102) | def put(...); browser.put(...); end method delete (line 103) | def delete(...); browser.delete(...); end method header (line 104) | def header(key, value); browser.header(key, value); end method invalid_element_errors (line 106) | def invalid_element_errors FILE: lib/capybara/rack_test/errors.rb type Capybara::RackTest::Errors (line 3) | module Capybara::RackTest::Errors class StaleElementReferenceError (line 4) | class StaleElementReferenceError < StandardError FILE: lib/capybara/rack_test/form.rb class Capybara::RackTest::Form (line 3) | class Capybara::RackTest::Form < Capybara::RackTest::Node class NilUploadedFile (line 8) | class NilUploadedFile < Rack::Test::UploadedFile method initialize (line 9) | def initialize # rubocop:disable Lint/MissingSuper method original_filename (line 14) | def original_filename; ''; end method content_type (line 15) | def content_type; 'application/octet-stream'; end method path (line 16) | def path; @empty_file.path; end method size (line 17) | def size; 0; end method read (line 18) | def read; ''; end method append_to (line 19) | def append_to(_); end method set_encoding (line 20) | def set_encoding(_); end method params (line 23) | def params(button) method submit (line 54) | def submit(button) method multipart? (line 60) | def multipart? class ParamsHash (line 66) | class ParamsHash < Hash method to_params_hash (line 67) | def to_params_hash method request_method (line 72) | def request_method method merge_param! (line 76) | def merge_param!(params, key, value) method make_params (line 85) | def make_params method add_input_param (line 93) | def add_input_param(field, params) method file_to_upload (line 117) | def file_to_upload(filename) method add_select_param (line 126) | def add_select_param(field, params) method add_textarea_param (line 141) | def add_textarea_param(field, params) method submitter? (line 146) | def submitter?(el) FILE: lib/capybara/rack_test/node.rb class Capybara::RackTest::Node (line 6) | class Capybara::RackTest::Node < Capybara::Driver::Node method all_text (line 11) | def all_text method visible_text (line 15) | def visible_text method [] (line 19) | def [](name) method style (line 23) | def style(_styles) method value (line 27) | def value method set (line 31) | def set(value, **options) method select_option (line 48) | def select_option method unselect_option (line 55) | def unselect_option method click (line 61) | def click(keys = [], **options) method tag_name (line 79) | def tag_name method visible? (line 83) | def visible? method checked? (line 87) | def checked? method selected? (line 91) | def selected? method disabled? (line 95) | def disabled? method readonly? (line 105) | def readonly? method path (line 112) | def path method find_xpath (line 116) | def find_xpath(locator, **_hints) method find_css (line 120) | def find_css(locator, **_hints) method displayed_text (line 139) | def displayed_text(check_ancestor: true) method stale_check (line 161) | def stale_check method deselect_options (line 165) | def deselect_options method string_node (line 169) | def string_node method select_node (line 174) | def select_node method type (line 178) | def type method form (line 182) | def form method set_radio (line 190) | def set_radio(_value) # rubocop:disable Naming/AccessorMethodName method set_checkbox (line 196) | def set_checkbox(value) # rubocop:disable Naming/AccessorMethodName method set_range (line 204) | def set_range(value) # rubocop:disable Naming/AccessorMethodName method set_input (line 212) | def set_input(value) # rubocop:disable Naming/AccessorMethodName method attribute_is_not_blank? (line 238) | def attribute_is_not_blank?(attribute) method follow_link (line 242) | def follow_link method click_label (line 248) | def click_label method toggle_details (line 258) | def toggle_details(details = nil) method link? (line 269) | def link? method submits? (line 273) | def submits? method checkable? (line 277) | def checkable? method checkbox_or_radio? (line 283) | def checkbox_or_radio?(field = self) method checkbox? (line 287) | def checkbox? method radio? (line 291) | def radio? method text_or_password? (line 295) | def text_or_password? method input_field? (line 299) | def input_field? method textarea? (line 303) | def textarea? method range? (line 307) | def range? FILE: lib/capybara/registration_container.rb type Capybara (line 3) | module Capybara class RegistrationContainer (line 5) | class RegistrationContainer method names (line 6) | def names method [] (line 10) | def [](name) method []= (line 14) | def []=(name, value) method method_missing (line 19) | def method_missing(method_name, ...) method respond_to_missing? (line 27) | def respond_to_missing?(method_name, include_all) method initialize (line 33) | def initialize method register (line 37) | def register(name, block) FILE: lib/capybara/registrations/patches/puma_ssl.rb type Puma (line 3) | module Puma type MiniSSL (line 4) | module MiniSSL class Socket (line 5) | class Socket method read_nonblock (line 6) | def read_nonblock(size, *_) FILE: lib/capybara/result.rb type Capybara (line 5) | module Capybara class Result (line 24) | class Result method initialize (line 28) | def initialize(elements, query) method each (line 41) | def each(&block) method [] (line 53) | def [](*args) method empty? (line 80) | def empty? method compare_count (line 84) | def compare_count method matches_count? (line 109) | def matches_count? method failure_message (line 113) | def failure_message method negative_failure_message (line 129) | def negative_failure_message method unfiltered_size (line 133) | def unfiltered_size method allow_reload! (line 140) | def allow_reload! method add_to_cache (line 147) | def add_to_cache(elem) method load_up_to (line 152) | def load_up_to(num) method full_results (line 161) | def full_results method rest (line 166) | def rest method lazy_select_elements (line 177) | def lazy_select_elements(&block) method lazy_select_elements (line 181) | def lazy_select_elements(&block) FILE: lib/capybara/rspec/matcher_proxies.rb type Capybara (line 3) | module Capybara type RSpecMatcherProxies (line 4) | module RSpecMatcherProxies function all (line 5) | def all(*args, **kwargs, &block) function within (line 13) | def within(*args, **kwargs, &block) type Capybara::DSL (line 25) | module Capybara::DSL function included (line 29) | def included(base) type ::RSpec::Matchers (line 40) | module ::RSpec::Matchers function included (line 41) | def self.included(base) type Capybara::DSLRSpecProxyInstaller (line 49) | module Capybara::DSLRSpecProxyInstaller type ClassMethods (line 50) | module ClassMethods function included (line 51) | def included(base) function prepended (line 57) | def self.prepended(base) type Capybara::RSpecMatcherProxyInstaller (line 64) | module Capybara::RSpecMatcherProxyInstaller type ClassMethods (line 65) | module ClassMethods function included (line 66) | def included(base) function prepended (line 72) | def self.prepended(base) FILE: lib/capybara/rspec/matchers.rb type Capybara (line 13) | module Capybara type RSpecMatchers (line 14) | module RSpecMatchers function have_selector (line 18) | def have_selector(...) function have_all_of_selectors (line 25) | def have_all_of_selectors(...) function have_none_of_selectors (line 32) | def have_none_of_selectors(...) function have_any_of_selectors (line 39) | def have_any_of_selectors(...) function match_selector (line 46) | def match_selector(...) function have_text (line 135) | def have_text(text_or_type, *args, **options) function have_title (line 140) | def have_title(title, **options) function have_current_path (line 147) | def have_current_path(path, **options, &optional_filter_block) function match_style (line 154) | def match_style(styles = nil, **options) function have_style (line 162) | def have_style(styles = nil, **options) function have_sibling (line 185) | def have_sibling(...) function have_ancestor (line 192) | def have_ancestor(...) function become_closed (line 203) | def become_closed(**options) FILE: lib/capybara/rspec/matchers/base.rb type Capybara (line 7) | module Capybara type RSpecMatchers (line 8) | module RSpecMatchers type Matchers (line 9) | module Matchers class Base (line 10) | class Base method initialize (line 15) | def initialize(*args, **kw_args, &filter_block) method session_query_args (line 23) | def session_query_args method session_query_options (line 32) | def session_query_options method session_options (line 37) | def session_options class WrappedElementMatcher (line 49) | class WrappedElementMatcher < Base method matches? (line 50) | def matches?(actual, &filter_block) method does_not_match? (line 58) | def does_not_match?(actual, &filter_block) method wrap (line 68) | def wrap(actual) class CountableWrappedElementMatcher (line 78) | class CountableWrappedElementMatcher < WrappedElementMatcher class NegatedMatcher (line 83) | class NegatedMatcher method initialize (line 86) | def initialize(matcher) method matches? (line 91) | def matches?(actual, &filter_block) method does_not_match? (line 95) | def does_not_match?(actual, &filter_block) method description (line 99) | def description method failure_message (line 103) | def failure_message method failure_message_when_negated (line 107) | def failure_message_when_negated FILE: lib/capybara/rspec/matchers/become_closed.rb type Capybara (line 3) | module Capybara type RSpecMatchers (line 4) | module RSpecMatchers type Matchers (line 5) | module Matchers class BecomeClosed (line 6) | class BecomeClosed method initialize (line 7) | def initialize(options) method matches? (line 11) | def matches?(window) method failure_message (line 23) | def failure_message method failure_message_when_negated (line 27) | def failure_message_when_negated FILE: lib/capybara/rspec/matchers/compound.rb type Capybara (line 4) | module Capybara type RSpecMatchers (line 5) | module RSpecMatchers type Matchers (line 6) | module Matchers type Compound (line 7) | module Compound function and (line 10) | def and(matcher) function and_then (line 14) | def and_then(matcher) function or (line 18) | def or(matcher) class CapybaraEvaluator (line 22) | class CapybaraEvaluator method initialize (line 23) | def initialize(actual) method matcher_matches? (line 28) | def matcher_matches?(matcher) method reset (line 32) | def reset type Synchronizer (line 38) | module Synchronizer function match (line 39) | def match(_expected, actual) function sync_element (line 54) | def sync_element(el) class And (line 65) | class And < ::RSpec::Matchers::BuiltIn::Compound::And method synchronized_match? (line 70) | def synchronized_match? class Or (line 75) | class Or < ::RSpec::Matchers::BuiltIn::Compound::Or method synchronized_match? (line 80) | def synchronized_match? FILE: lib/capybara/rspec/matchers/count_sugar.rb type Capybara (line 3) | module Capybara type RSpecMatchers (line 4) | module RSpecMatchers type CountSugar (line 5) | module CountSugar function once (line 6) | def once; exactly(1); end function twice (line 7) | def twice; exactly(2); end function thrice (line 8) | def thrice; exactly(3); end function exactly (line 10) | def exactly(number) function at_most (line 15) | def at_most(number) function at_least (line 20) | def at_least(number) function times (line 25) | def times function options (line 31) | def options FILE: lib/capybara/rspec/matchers/have_ancestor.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class HaveAncestor (line 8) | class HaveAncestor < CountableWrappedElementMatcher method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method query (line 21) | def query FILE: lib/capybara/rspec/matchers/have_current_path.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class HaveCurrentPath (line 8) | class HaveCurrentPath < WrappedElementMatcher method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method current_path (line 23) | def current_path FILE: lib/capybara/rspec/matchers/have_selector.rb type Capybara (line 7) | module Capybara type RSpecMatchers (line 8) | module RSpecMatchers type Matchers (line 9) | module Matchers class HaveSelector (line 10) | class HaveSelector < CountableWrappedElementMatcher method initialize (line 11) | def initialize(*args, **kw_args, &filter_block) method element_matches? (line 19) | def element_matches?(el) method element_does_not_match? (line 23) | def element_does_not_match?(el) method description (line 27) | def description = "have #{query.description}" method query (line 29) | def query class HaveAllSelectors (line 34) | class HaveAllSelectors < WrappedElementMatcher method element_matches? (line 35) | def element_matches?(el) method does_not_match? (line 39) | def does_not_match?(_actual) method description (line 43) | def description = 'have all selectors' class HaveNoSelectors (line 46) | class HaveNoSelectors < WrappedElementMatcher method element_matches? (line 47) | def element_matches?(el) method does_not_match? (line 51) | def does_not_match?(_actual) method description (line 55) | def description = 'have no selectors' class HaveAnySelectors (line 58) | class HaveAnySelectors < WrappedElementMatcher method element_matches? (line 59) | def element_matches?(el) method does_not_match? (line 63) | def does_not_match?(el) method description (line 67) | def description = 'have any selectors' FILE: lib/capybara/rspec/matchers/have_sibling.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class HaveSibling (line 8) | class HaveSibling < CountableWrappedElementMatcher method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method query (line 21) | def query FILE: lib/capybara/rspec/matchers/have_text.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class HaveText (line 8) | class HaveText < CountableWrappedElementMatcher method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method format (line 21) | def format(content) method text (line 27) | def text FILE: lib/capybara/rspec/matchers/have_title.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class HaveTitle (line 8) | class HaveTitle < WrappedElementMatcher method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method title (line 23) | def title FILE: lib/capybara/rspec/matchers/match_selector.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class MatchSelector (line 8) | class MatchSelector < HaveSelector method element_matches? (line 9) | def element_matches?(el) method element_does_not_match? (line 13) | def element_does_not_match?(el) method description (line 17) | def description method query (line 21) | def query FILE: lib/capybara/rspec/matchers/match_style.rb type Capybara (line 5) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type Matchers (line 32) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type RSpecMatchers (line 31) | module RSpecMatchers type Matchers (line 7) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type Matchers (line 32) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type Capybara (line 30) | module Capybara type RSpecMatchers (line 6) | module RSpecMatchers type Matchers (line 7) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type Matchers (line 32) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type RSpecMatchers (line 31) | module RSpecMatchers type Matchers (line 7) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) type Matchers (line 32) | module Matchers class MatchStyle (line 8) | class MatchStyle < WrappedElementMatcher method initialize (line 9) | def initialize(styles = nil, **kw_args, &filter_block) method element_matches? (line 14) | def element_matches?(el) method does_not_match? (line 18) | def does_not_match?(_actual) method description (line 22) | def description class HaveStyle (line 35) | class HaveStyle < MatchStyle method initialize (line 36) | def initialize(*args, **kw_args, &filter_block) FILE: lib/capybara/rspec/matchers/spatial_sugar.rb type Capybara (line 3) | module Capybara type RSpecMatchers (line 4) | module RSpecMatchers type SpatialSugar (line 5) | module SpatialSugar function above (line 6) | def above(el) function below (line 11) | def below(el) function left_of (line 16) | def left_of(el) function right_of (line 21) | def right_of(el) function near (line 26) | def near(el) function options (line 33) | def options FILE: lib/capybara/selector.rb class Capybara::Selector (line 426) | class Capybara::Selector; end FILE: lib/capybara/selector/builders/css_builder.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector class CSSBuilder (line 8) | class CSSBuilder method initialize (line 9) | def initialize(expression) method add_attribute_conditions (line 15) | def add_attribute_conditions(**attributes) method regexp_conditions (line 35) | def regexp_conditions(name, value) method attribute_conditions (line 43) | def attribute_conditions(attributes) method class_conditions (line 66) | def class_conditions(classes) FILE: lib/capybara/selector/builders/xpath_builder.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector class XPathBuilder (line 8) | class XPathBuilder method initialize (line 9) | def initialize(expression) method add_attribute_conditions (line 15) | def add_attribute_conditions(**conditions) method attribute_conditions (line 30) | def attribute_conditions(attributes) method class_conditions (line 47) | def class_conditions(classes) method regexp_to_xpath_conditions (line 62) | def regexp_to_xpath_conditions(regexp) FILE: lib/capybara/selector/css.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector class CSS (line 7) | class CSS method escape (line 8) | def self.escape(str) method escape_char (line 17) | def self.escape_char(char) method split (line 21) | def self.split(css) class Splitter (line 32) | class Splitter method split (line 33) | def split(css) method parse_square (line 61) | def parse_square(strio) method parse_paren (line 65) | def parse_paren(strio) method parse_block (line 69) | def parse_block(start, final, strio) method parse_string (line 86) | def parse_string(quote, strio) FILE: lib/capybara/selector/definition.rb type Capybara (line 9) | module Capybara class Selector (line 10) | class Selector class Definition (line 11) | class Definition method initialize (line 16) | def initialize(name, locator_type: nil, raw_locator: false, suppor... method custom_filters (line 32) | def custom_filters method node_filters (line 37) | def node_filters method expression_filters (line 41) | def expression_filters method xpath (line 59) | def xpath(*allowed_filters, &block) method css (line 77) | def css(*allowed_filters, &block) method match (line 90) | def match(&block) method label (line 104) | def label(label = nil) method match? (line 127) | def match?(locator) method locator_filter (line 168) | def locator_filter(*types, **options, &block) method filter_set (line 174) | def filter_set(name, filters_to_use = nil) method describe_expression_filters (line 180) | def describe_expression_filters(&block) method describe_all_expression_filters (line 190) | def describe_all_expression_filters(**opts) method describe_node_filters (line 200) | def describe_node_filters(&block) method visible (line 213) | def visible(default_visibility = nil, &block) method default_visibility (line 217) | def default_visibility(fallback = Capybara.ignore_hidden_elements,... method raw_locator? (line 227) | def raw_locator? method supports_exact? (line 232) | def supports_exact? method default_format (line 236) | def default_format method locator_types (line 247) | def locator_types method handled_custom_options (line 255) | def handled_custom_options(filter, options) method parameter_names (line 261) | def parameter_names(block) method expression (line 268) | def expression(type, allowed_filters, &block) FILE: lib/capybara/selector/definition/button.rb function combine_locators (line 53) | def combine_locators(locator, config:) function labellable_elements (line 65) | def labellable_elements FILE: lib/capybara/selector/definition/label.rb function labelable_elements (line 59) | def labelable_elements FILE: lib/capybara/selector/definition/select.rb function options_text (line 74) | def options_text(node, **opts, &filter_block) FILE: lib/capybara/selector/definition/table.rb function prev_col_position? (line 67) | def prev_col_position?(cell) function cell_position (line 71) | def cell_position(cell) function match_row (line 75) | def match_row(row, match_size: false) function match_row_count (line 87) | def match_row_count(size) function row_match_cells_to_headers (line 92) | def row_match_cells_to_headers(row) function row_match_ordered_cells (line 101) | def row_match_ordered_cells(row) FILE: lib/capybara/selector/filter_set.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector class FilterSet (line 7) | class FilterSet method initialize (line 10) | def initialize(name, &block) method node_filter (line 18) | def node_filter(names, *types, **options, &block) method expression_filter (line 25) | def expression_filter(name, *types, **options, &block) method describe (line 29) | def describe(what = nil, &block) method description (line 42) | def description(node_filters: true, expression_filters: true, **op... method descriptions (line 51) | def descriptions method import (line 56) | def import(name, filters = nil) method all (line 70) | def all method [] (line 74) | def [](name) method add (line 78) | def add(name, &block) method remove (line 82) | def remove(name) method undeclared_descriptions (line 89) | def undeclared_descriptions method node_filter_descriptions (line 93) | def node_filter_descriptions method expression_filter_descriptions (line 97) | def expression_filter_descriptions method options_with_defaults (line 103) | def options_with_defaults(options) method add_filter (line 110) | def add_filter(name, filter_class, *types, matcher: nil, **options... FILE: lib/capybara/selector/filters/base.rb type Capybara (line 3) | module Capybara class Selector (line 4) | class Selector type Filters (line 5) | module Filters class Base (line 6) | class Base method initialize (line 7) | def initialize(name, matcher, block, **options) method default? (line 15) | def default? method default (line 19) | def default method skip? (line 23) | def skip?(value) method format (line 27) | def format method matcher? (line 31) | def matcher? method boolean? (line 35) | def boolean? method handles_option? (line 39) | def handles_option?(option_name) method apply (line 49) | def apply(subject, name, value, skip_value, ctx) method filter_context (line 65) | def filter_context(context) method valid_value? (line 69) | def valid_value?(value) FILE: lib/capybara/selector/filters/expression_filter.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector type Filters (line 7) | module Filters class ExpressionFilter (line 8) | class ExpressionFilter < Base method apply_filter (line 9) | def apply_filter(expr, name, value, selector) class IdentityExpressionFilter (line 14) | class IdentityExpressionFilter < ExpressionFilter method initialize (line 15) | def initialize(name); super(name, nil, nil); end method default? (line 16) | def default?; false; end method matcher? (line 17) | def matcher?; false; end method apply_filter (line 18) | def apply_filter(expr, _name, _value, _ctx); expr; end FILE: lib/capybara/selector/filters/locator_filter.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector type Filters (line 7) | module Filters class LocatorFilter (line 8) | class LocatorFilter < NodeFilter method initialize (line 9) | def initialize(block, **options) method matches? (line 13) | def matches?(node, value, context = nil, exact:) method apply (line 21) | def apply(subject, value, skip_value, ctx, **options) FILE: lib/capybara/selector/filters/node_filter.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector type Filters (line 7) | module Filters class NodeFilter (line 8) | class NodeFilter < Base method initialize (line 9) | def initialize(name, matcher, block, **options) method matches? (line 23) | def matches?(node, name, value, context = nil) FILE: lib/capybara/selector/regexp_disassembler.rb type Capybara (line 5) | module Capybara class Selector (line 6) | class Selector class RegexpDisassembler (line 8) | class RegexpDisassembler method initialize (line 9) | def initialize(regexp) method alternated_substrings (line 13) | def alternated_substrings method substrings (line 21) | def substrings method remove_and_covered (line 30) | def remove_and_covered(strings) method remove_or_covered (line 45) | def remove_or_covered(or_series) method process (line 61) | def process(alternation:) method combine (line 68) | def combine(strs) method collapse (line 81) | def collapse(strs) method extract_strings (line 87) | def extract_strings(expression, alternation: false) class Expression (line 92) | class Expression method initialize (line 93) | def initialize(exp) method extract_strings (line 97) | def extract_strings(process_alternatives) method alternation? (line 113) | def alternation? method optional? (line 117) | def optional? method terminal? (line 121) | def terminal? method strings (line 125) | def strings(process_alternatives) method terminal_strings (line 137) | def terminal_strings method optional_strings (line 148) | def optional_strings method repeated_strings (line 152) | def repeated_strings(process_alternatives) method alternative_strings (line 156) | def alternative_strings method ignore? (line 161) | def ignore? method indeterminate? (line 168) | def indeterminate? method min_repeat (line 172) | def min_repeat method max_repeat (line 176) | def max_repeat method fixed_repeat? (line 180) | def fixed_repeat? method type (line 184) | def type method repeat_set (line 188) | def repeat_set(str) method options_set (line 194) | def options_set(strs) method alternatives (line 200) | def alternatives method each (line 204) | def each FILE: lib/capybara/selector/selector.rb type Capybara (line 3) | module Capybara class Selector (line 4) | class Selector < SimpleDelegator method all (line 6) | def all method [] (line 10) | def [](name) method add (line 14) | def add(name, **options, &block) method update (line 18) | def update(name, &block) method remove (line 22) | def remove(name) method for (line 26) | def for(locator) method initialize (line 33) | def initialize(definition, config:, format:) method format (line 42) | def format method enable_aria_label (line 47) | def enable_aria_label method enable_aria_role (line 51) | def enable_aria_role method test_id (line 55) | def test_id method call (line 59) | def call(locator, **options) method add_error (line 77) | def add_error(error_msg) method expression_for (line 81) | def expression_for(name, locator, config: @config, format: current_f... method with_filter_errors (line 86) | def with_filter_errors(errors) method builder (line 95) | def builder(expr = nil) method locator_description (line 108) | def locator_description method locator_valid? (line 118) | def locator_valid?(locator) method locate_field (line 126) | def locate_field(xpath, locator, **_options) method locate_label (line 142) | def locate_label(locator) method find_by_attr (line 146) | def find_by_attr(attribute, value) method find_by_class_attr (line 155) | def find_by_class_attr(classes) FILE: lib/capybara/selector/xpath_extensions.rb type XPath (line 3) | module XPath class Renderer (line 4) | class Renderer method join (line 5) | def join(*expressions) type DSL (line 12) | module DSL function join (line 13) | def join(*expressions) type XPath (line 11) | module XPath class Renderer (line 4) | class Renderer method join (line 5) | def join(*expressions) type DSL (line 12) | module DSL function join (line 13) | def join(*expressions) FILE: lib/capybara/selenium/atoms/src/getAttribute.js function isSelectable (line 56) | function isSelectable(element){ function isSelected (line 71) | function isSelected(element){ function getAttributeValue (line 81) | function getAttributeValue(element, name){ FILE: lib/capybara/selenium/atoms/src/isDisplayed.js function isShown_ (line 8) | function isShown_(elem, ignoreOpacity, parentsDisplayedFn) { function getClientRegion (line 100) | function getClientRegion(elem) { function getParentElement (line 108) | function getParentElement(node) { function getOverflowState (line 112) | function getOverflowState(elem) { function getViewportSize (line 261) | function getViewportSize(win) { function rect_ (line 266) | function rect_(x, y, w, h){ function getClientRect (line 270) | function getClientRect(elem) { function getOpacity (line 293) | function getOpacity(elem) { function getAreaRelativeRect_ (line 310) | function getAreaRelativeRect_(area) { function maybeFindImageMap_ (line 332) | function maybeFindImageMap_(elem) { function getAncestor (line 368) | function getAncestor(element, matcher) { function isElement (line 383) | function isElement(node, opt_tagName) { function getParentNodeInComposedDom (line 392) | function getParentNodeInComposedDom(node) { function displayed (line 419) | function displayed(e) { FILE: lib/capybara/selenium/driver.rb class Capybara::Selenium::Driver (line 6) | class Capybara::Selenium::Driver < Capybara::Driver::Base method load_selenium (line 22) | def load_selenium method register_specialization (line 57) | def register_specialization(browser_name, specialization) method browser (line 63) | def browser method initialize (line 83) | def initialize(app, **options) method visit (line 94) | def visit(path) method refresh (line 98) | def refresh method go_back (line 102) | def go_back method go_forward (line 106) | def go_forward method html (line 110) | def html method title (line 116) | def title method current_url (line 120) | def current_url method wait? (line 124) | def wait?; true; end method needs_server? (line 125) | def needs_server?; true; end method execute_script (line 127) | def execute_script(script, *args) method evaluate_script (line 131) | def evaluate_script(script, *args) method evaluate_async_script (line 136) | def evaluate_async_script(script, *args) method active_element (line 142) | def active_element method send_keys (line 146) | def send_keys(*args) method save_screenshot (line 151) | def save_screenshot(path, **options) method reset! (line 155) | def reset! method frame_obscured_at? (line 178) | def frame_obscured_at?(x:, y:) method switch_to_frame (line 190) | def switch_to_frame(frame) method current_window_handle (line 205) | def current_window_handle method window_size (line 209) | def window_size(handle) method resize_window_to (line 216) | def resize_window_to(handle, width, height) method maximize_window (line 222) | def maximize_window(handle) method fullscreen_window (line 229) | def fullscreen_window(handle) method close_window (line 235) | def close_window(handle) method window_handles (line 243) | def window_handles method open_new_window (line 247) | def open_new_window(kind = :tab) method switch_to_window (line 260) | def switch_to_window(handle) method accept_modal (line 264) | def accept_modal(_type, **options) method dismiss_modal (line 275) | def dismiss_modal(_type, **options) method quit (line 283) | def quit method invalid_element_errors (line 297) | def invalid_element_errors method no_such_window_error (line 313) | def no_such_window_error method native_args (line 319) | def native_args(args) method native_active_element (line 323) | def native_active_element method clear_browser_state (line 327) | def clear_browser_state method clear_browser_state_errors (line 336) | def clear_browser_state_errors method unhandled_alert_errors (line 340) | def unhandled_alert_errors method delete_all_cookies (line 344) | def delete_all_cookies method clear_storage (line 348) | def clear_storage method clear_session_storage (line 355) | def clear_session_storage method clear_local_storage (line 369) | def clear_local_storage method navigate_with_accept (line 385) | def navigate_with_accept(url) method modal_error (line 393) | def modal_error method within_given_window (line 397) | def within_given_window(handle) method find_modal (line 409) | def find_modal(text: nil, **options) method find_modal_errors (line 432) | def find_modal_errors method silenced_unknown_error_message? (line 436) | def silenced_unknown_error_message?(msg) method silenced_unknown_error_messages (line 440) | def silenced_unknown_error_messages method unwrap_script_result (line 444) | def unwrap_script_result(arg) method find_context (line 457) | def find_context method build_node (line 461) | def build_node(native_node, initial_cache = {}) method bridge (line 465) | def bridge method specialize_driver (line 469) | def specialize_driver method setup_exit_handler (line 476) | def setup_exit_handler method reset_browser_state (line 486) | def reset_browser_state method wait_for_empty_page (line 491) | def wait_for_empty_page(timer) method accept_unhandled_reset_alert (line 504) | def accept_unhandled_reset_alert FILE: lib/capybara/selenium/driver_specializations/chrome_driver.rb type Capybara::Selenium::Driver::ChromeDriver (line 6) | module Capybara::Selenium::Driver::ChromeDriver function extended (line 7) | def self.extended(base) function fullscreen_window (line 14) | def fullscreen_window(handle) function resize_window_to (line 25) | def resize_window_to(handle, width, height) function reset! (line 36) | def reset! function storage_types_to_clear (line 59) | def storage_types_to_clear function clear_all_storage? (line 65) | def clear_all_storage? function uniform_storage_clear? (line 69) | def uniform_storage_clear? function storage_clears (line 73) | def storage_clears function clear_storage (line 77) | def clear_storage function delete_all_cookies (line 84) | def delete_all_cookies function cdp_unsupported_errors (line 91) | def cdp_unsupported_errors function execute_cdp (line 95) | def execute_cdp(cmd, params = {}) function build_node (line 105) | def build_node(native_node, initial_cache = {}) function chromedriver_version (line 109) | def chromedriver_version FILE: lib/capybara/selenium/driver_specializations/edge_driver.rb type Capybara::Selenium::Driver::EdgeDriver (line 5) | module Capybara::Selenium::Driver::EdgeDriver function extended (line 6) | def self.extended(base) function fullscreen_window (line 12) | def fullscreen_window(handle) function resize_window_to (line 25) | def resize_window_to(handle, width, height) function reset! (line 36) | def reset! function download_path= (line 57) | def download_path=(path) function storage_types_to_clear (line 68) | def storage_types_to_clear function clear_all_storage? (line 74) | def clear_all_storage? function uniform_storage_clear? (line 78) | def uniform_storage_clear? function storage_clears (line 82) | def storage_clears function clear_storage (line 86) | def clear_storage function delete_all_cookies (line 92) | def delete_all_cookies function cdp_unsupported_errors (line 101) | def cdp_unsupported_errors function execute_cdp (line 105) | def execute_cdp(cmd, params = {}) function build_node (line 115) | def build_node(native_node, initial_cache = {}) function edgedriver_version (line 119) | def edgedriver_version FILE: lib/capybara/selenium/driver_specializations/firefox_driver.rb type Capybara::Selenium::Driver::FirefoxDriver (line 5) | module Capybara::Selenium::Driver::FirefoxDriver function extended (line 6) | def self.extended(driver) type Capybara::Selenium::Driver::W3CFirefoxDriver (line 13) | module Capybara::Selenium::Driver::W3CFirefoxDriver function extended (line 15) | def extended(driver) function pause_broken? (line 20) | def pause_broken?(sel_driver) function resize_window_to (line 25) | def resize_window_to(handle, width, height) function reset! (line 36) | def reset! function refresh (line 54) | def refresh function switch_to_frame (line 63) | def switch_to_frame(frame) function build_node (line 75) | def build_node(native_node, initial_cache = {}) function browser_version (line 79) | def browser_version FILE: lib/capybara/selenium/driver_specializations/internet_explorer_driver.rb type Capybara::Selenium::Driver::InternetExplorerDriver (line 5) | module Capybara::Selenium::Driver::InternetExplorerDriver function switch_to_frame (line 6) | def switch_to_frame(frame) function build_node (line 18) | def build_node(native_node, initial_cache = {}) type Capybara::Selenium (line 23) | module Capybara::Selenium FILE: lib/capybara/selenium/driver_specializations/safari_driver.rb type Capybara::Selenium::Driver::SafariDriver (line 5) | module Capybara::Selenium::Driver::SafariDriver function switch_to_frame (line 6) | def switch_to_frame(frame) function build_node (line 18) | def build_node(native_node, initial_cache = {}) FILE: lib/capybara/selenium/extensions/file_input_click_emulation.rb class Capybara::Selenium::Node (line 3) | class Capybara::Selenium::Node type FileInputClickEmulation (line 4) | module FileInputClickEmulation function click (line 5) | def click(keys = [], **options) function visible_file_field? (line 15) | def visible_file_field? function attaching_file? (line 19) | def attaching_file? function emulate_click (line 23) | def emulate_click FILE: lib/capybara/selenium/extensions/find.rb type Capybara (line 3) | module Capybara type Selenium (line 4) | module Selenium type Find (line 5) | module Find function find_xpath (line 6) | def find_xpath(selector, uses_visibility: false, styles: nil, posi... function find_css (line 10) | def find_css(selector, uses_visibility: false, texts: [], styles: ... function find_by (line 16) | def find_by(format, selector, uses_visibility:, texts:, styles:, p... function gather_hints (line 32) | def gather_hints(elements, uses_visibility:, styles:, position:) function filter_by_text (line 49) | def filter_by_text(elements, texts) function build_hints_js (line 59) | def build_hints_js(uses_visibility, styles, position) function es_context (line 101) | def es_context function is_displayed_atom (line 105) | def is_displayed_atom # rubocop:disable Naming/PredicatePrefix FILE: lib/capybara/selenium/extensions/html5_drag.rb class Capybara::Selenium::Node (line 3) | class Capybara::Selenium::Node type Html5Drag (line 4) | module Html5Drag function drag_to (line 7) | def drag_to(element, html5: nil, delay: 0.05, drop_modifiers: []) function perform_legacy_drag (line 22) | def perform_legacy_drag(element, drop_modifiers) function perform_html5_drag (line 31) | def perform_html5_drag(element, delay, drop_modifiers) function html5_drop (line 36) | def html5_drop(*args) FILE: lib/capybara/selenium/extensions/modifier_keys_stack.rb class Capybara::Selenium::Node (line 3) | class Capybara::Selenium::Node class ModifierKeysStack (line 7) | class ModifierKeysStack method initialize (line 8) | def initialize method include? (line 12) | def include?(key) method press (line 16) | def press(key) method push (line 20) | def push method pop (line 24) | def pop FILE: lib/capybara/selenium/extensions/scroll.rb type Capybara (line 3) | module Capybara type Selenium (line 4) | module Selenium type Scroll (line 5) | module Scroll function scroll_by (line 6) | def scroll_by(x, y) function scroll_to (line 18) | def scroll_to(element, location, position = nil) function scroll_element_to_location (line 32) | def scroll_element_to_location(element, location) function scroll_to_location (line 54) | def scroll_to_location(location) function scroll_to_coords (line 64) | def scroll_to_coords(x, y) FILE: lib/capybara/selenium/node.rb class Capybara::Selenium::Node (line 9) | class Capybara::Selenium::Node < Capybara::Driver::Node method visible_text (line 14) | def visible_text method all_text (line 20) | def all_text method [] (line 25) | def [](name) method value (line 31) | def value method style (line 39) | def style(styles) method set (line 59) | def set(value, **options) method select_option (line 96) | def select_option method unselect_option (line 100) | def unselect_option method click (line 106) | def click(keys = [], **options) method right_click (line 129) | def right_click(keys = [], **options) method double_click (line 144) | def double_click(keys = [], **options) method send_keys (line 153) | def send_keys(*args) method hover (line 157) | def hover method drag_to (line 161) | def drag_to(element, drop_modifiers: [], **) method drop (line 174) | def drop(*_) method tag_name (line 178) | def tag_name method visible? (line 187) | def visible?; boolean_attr(native.displayed?); end method readonly? (line 188) | def readonly?; boolean_attr(self[:readonly]); end method multiple? (line 189) | def multiple?; boolean_attr(self[:multiple]); end method selected? (line 190) | def selected?; boolean_attr(native.selected?); end method disabled? (line 193) | def disabled? method content_editable? (line 200) | def content_editable? method path (line 204) | def path method obscured? (line 208) | def obscured?(x: nil, y: nil) method rect (line 215) | def rect method shadow_root (line 219) | def shadow_root method scroll_if_needed (line 226) | def scroll_if_needed method scroll_to_center (line 233) | def scroll_to_center method sibling_index (line 250) | def sibling_index(parent, node, selector) method boolean_attr (line 264) | def boolean_attr(val) method select_node (line 269) | def select_node method set_text (line 273) | def set_text(value, clear: nil, rapid: nil, **_unused) method auto_rapid_set_length (line 295) | def auto_rapid_set_length method perform_with_options (line 299) | def perform_with_options(click_options, &block) method set_date (line 313) | def set_date(value) # rubocop:disable Naming/AccessorMethodName method set_time (line 321) | def set_time(value) # rubocop:disable Naming/AccessorMethodName method set_datetime_local (line 329) | def set_datetime_local(value) # rubocop:disable Naming/AccessorMethodName method set_color (line 337) | def set_color(value) # rubocop:disable Naming/AccessorMethodName method set_range (line 341) | def set_range(value) # rubocop:disable Naming/AccessorMethodName method update_value_js (line 345) | def update_value_js(value) method set_file (line 359) | def set_file(value) # rubocop:disable Naming/AccessorMethodName method with_file_detector (line 369) | def with_file_detector method set_content_editable (line 387) | def set_content_editable(value) # rubocop:disable Naming/AccessorMetho... method action_with_modifiers (line 411) | def action_with_modifiers(click_options) method modifiers_down (line 438) | def modifiers_down(actions, keys) method modifiers_up (line 443) | def modifiers_up(actions, keys) method browser (line 448) | def browser method bridge (line 452) | def bridge method browser_action (line 456) | def browser_action method capabilities (line 460) | def capabilities method action_pause (line 464) | def action_pause(action, duration) method normalize_keys (line 468) | def normalize_keys(keys) method each_key (line 479) | def each_key(keys, &block) method find_context (line 483) | def find_context method build_node (line 487) | def build_node(native_node, initial_cache = {}) method attrs (line 491) | def attrs(*attr_names) method native_id (line 503) | def native_id method shadow_root? (line 509) | def shadow_root? class SettableValue (line 573) | class SettableValue method initialize (line 576) | def initialize(value) method to_s (line 580) | def to_s method dateable? (line 584) | def dateable? method to_date_str (line 588) | def to_date_str method timeable? (line 592) | def timeable? method to_time_str (line 596) | def to_time_str method to_datetime_str (line 600) | def to_datetime_str class ClickOptions (line 607) | class ClickOptions method initialize (line 610) | def initialize(keys, options) method coords? (line 615) | def coords? method coords (line 619) | def coords method center_offset? (line 623) | def center_offset? method empty? (line 627) | def empty? method delay (line 631) | def delay FILE: lib/capybara/selenium/nodes/chrome_node.rb class Capybara::Selenium::ChromeNode (line 6) | class Capybara::Selenium::ChromeNode < Capybara::Selenium::Node method set_text (line 10) | def set_text(value, clear: nil, **_unused) method set_file (line 17) | def set_file(value) # rubocop:disable Naming/AccessorMethodName method drop (line 29) | def drop(*args) method click (line 33) | def click(*, **) method disabled? (line 46) | def disabled? method select_option (line 50) | def select_option method visible? (line 58) | def visible? method send_keys (line 70) | def send_keys(*args) method catch_error? (line 90) | def catch_error?(error, errors = nil) method perform_legacy_drag (line 100) | def perform_legacy_drag(element, drop_modifiers) method browser_version (line 111) | def browser_version(to_float: true) method chromedriver_fixed_actions_key_state? (line 118) | def chromedriver_fixed_actions_key_state? method chromedriver_supports_displayed_endpoint? (line 122) | def chromedriver_supports_displayed_endpoint? method chromedriver_version (line 126) | def chromedriver_version method native_displayed? (line 130) | def native_displayed? FILE: lib/capybara/selenium/nodes/edge_node.rb class Capybara::Selenium::EdgeNode (line 5) | class Capybara::Selenium::EdgeNode < Capybara::Selenium::Node method set_text (line 8) | def set_text(value, clear: nil, **_unused) method set_file (line 17) | def set_file(value) # rubocop:disable Naming/AccessorMethodName method drop (line 29) | def drop(*args) method click (line 35) | def click(*, **) method disabled? (line 46) | def disabled? method select_option (line 52) | def select_option method visible? (line 62) | def visible? method send_keys (line 74) | def send_keys(*args) method browser_version (line 94) | def browser_version method chrome_edge? (line 101) | def chrome_edge? method native_displayed? (line 105) | def native_displayed? FILE: lib/capybara/selenium/nodes/firefox_node.rb class Capybara::Selenium::FirefoxNode (line 6) | class Capybara::Selenium::FirefoxNode < Capybara::Selenium::Node method click (line 10) | def click(keys = [], **options) method disabled? (line 22) | def disabled? method set_file (line 26) | def set_file(value) # rubocop:disable Naming/AccessorMethodName method focused? (line 43) | def focused? method send_keys (line 47) | def send_keys(*args) method drop (line 56) | def drop(*args) method hover (line 60) | def hover method select_option (line 67) | def select_option method visible? (line 75) | def visible? method native_displayed? (line 89) | def native_displayed? method perform_with_options (line 93) | def perform_with_options(click_options) method _send_keys (line 100) | def _send_keys(keys, actions = browser_action, down_keys = ModifierKey... method upload (line 125) | def upload(local_file) method browser_version (line 133) | def browser_version FILE: lib/capybara/selenium/nodes/ie_node.rb class Capybara::Selenium::IENode (line 5) | class Capybara::Selenium::IENode < Capybara::Selenium::Node method disabled? (line 6) | def disabled? FILE: lib/capybara/selenium/nodes/safari_node.rb class Capybara::Selenium::SafariNode (line 6) | class Capybara::Selenium::SafariNode < Capybara::Selenium::Node method click (line 9) | def click(keys = [], **options) method select_option (line 28) | def select_option method unselect_option (line 37) | def unselect_option method visible_text (line 42) | def visible_text method disabled? (line 53) | def disabled? method set_file (line 57) | def set_file(value) # rubocop:disable Naming/AccessorMethodName method send_keys (line 63) | def send_keys(*args) method set_text (line 72) | def set_text(value, clear: nil, **_unused) method hover (line 86) | def hover method _send_keys (line 93) | def _send_keys(keys, actions = browser_action, down_keys = ModifierKey... FILE: lib/capybara/selenium/patches/atoms.rb type CapybaraAtoms (line 3) | module CapybaraAtoms function read_atom (line 6) | def read_atom(function) FILE: lib/capybara/selenium/patches/is_displayed.rb type Capybara (line 3) | module Capybara type Selenium (line 4) | module Selenium type IsDisplayed (line 5) | module IsDisplayed function commands (line 6) | def commands(command) FILE: lib/capybara/selenium/patches/logs.rb type Capybara (line 3) | module Capybara type Selenium (line 4) | module Selenium type ChromeLogs (line 5) | module ChromeLogs function commands (line 17) | def commands(command) function available_log_types (line 21) | def available_log_types function log (line 28) | def log(type) FILE: lib/capybara/selenium/patches/pause_duration_fix.rb type PauseDurationFix (line 3) | module PauseDurationFix function encode (line 4) | def encode FILE: lib/capybara/selenium/patches/persistent_client.rb type Capybara (line 3) | module Capybara type Selenium (line 4) | module Selenium class PersistentClient (line 5) | class PersistentClient < ::Selenium::WebDriver::Remote::Http::Default method close (line 6) | def close method http (line 13) | def http FILE: lib/capybara/server.rb type Capybara (line 10) | module Capybara class Server (line 12) | class Server method ports (line 14) | def ports method initialize (line 21) | def initialize(app, method reset_error! (line 41) | def reset_error! method error (line 45) | def error method using_ssl? (line 49) | def using_ssl? method responsive? (line 53) | def responsive? method wait_for_pending_requests (line 63) | def wait_for_pending_requests method boot (line 72) | def boot method base_url (line 91) | def base_url method middleware (line 97) | def middleware method port_key (line 101) | def port_key method pending_requests? (line 105) | def pending_requests? method find_available_port (line 109) | def find_available_port(host) FILE: lib/capybara/server/animation_disabler.rb type Capybara (line 3) | module Capybara class Server (line 4) | class Server class AnimationDisabler (line 5) | class AnimationDisabler method selector_for (line 6) | def self.selector_for(css_or_bool) method initialize (line 17) | def initialize(app) method call (line 24) | def call(env) method html_content? (line 41) | def html_content?(headers) method insert_disable (line 45) | def insert_disable(html, nonces) method directive_nonces (line 50) | def directive_nonces(headers) FILE: lib/capybara/server/checker.rb type Capybara (line 3) | module Capybara class Server (line 4) | class Server class Checker (line 5) | class Checker method initialize (line 8) | def initialize(host, port) method request (line 13) | def request(&block) method ssl? (line 21) | def ssl? method http_request (line 27) | def http_request(&block) method https_request (line 31) | def https_request(&block) method make_request (line 35) | def make_request(**options, &block) method ssl_options (line 39) | def ssl_options FILE: lib/capybara/server/middleware.rb type Capybara (line 3) | module Capybara class Server (line 4) | class Server class Middleware (line 5) | class Middleware class Counter (line 6) | class Counter method initialize (line 7) | def initialize method increment (line 12) | def increment(uri) method decrement (line 16) | def decrement(uri) method positive? (line 20) | def positive? method value (line 24) | def value method initialize (line 31) | def initialize(app, server_errors, extra_middleware = []) method pending_requests (line 40) | def pending_requests method pending_requests? (line 44) | def pending_requests? method clear_error (line 48) | def clear_error method call (line 52) | def call(env) FILE: lib/capybara/session.rb type Capybara (line 6) | module Capybara class Session (line 38) | class Session method initialize (line 79) | def initialize(mode, app = nil) method driver (line 100) | def driver method reset! (line 130) | def reset! method quit (line 147) | def quit method raise_server_error! (line 158) | def raise_server_error! method response_headers (line 179) | def response_headers method status_code (line 189) | def status_code method html (line 197) | def html method current_path (line 207) | def current_path method current_host (line 222) | def current_host method current_url (line 231) | def current_url method visit (line 261) | def visit(visit_uri) method refresh (line 288) | def refresh method go_back (line 297) | def go_back method go_forward (line 305) | def go_forward method send_keys (line 313) | def send_keys(...) method active_element (line 323) | def active_element method within (line 362) | def within(*args, **kw_args) method within_fieldset (line 379) | def within_fieldset(locator, &block) method within_table (line 389) | def within_table(locator, &block) method switch_to_frame (line 408) | def switch_to_frame(frame) method within_frame (line 448) | def within_frame(*args, **kw_args) method current_window (line 460) | def current_window method windows (line 471) | def windows method open_new_window (line 484) | def open_new_window(kind = :tab) method switch_to_window (line 512) | def switch_to_window(window = nil, **options, &window_locator) method within_window (line 545) | def within_window(window_or_proc) method window_opened_by (line 581) | def window_opened_by(**options) method execute_script (line 604) | def execute_script(script, *args) method evaluate_script (line 619) | def evaluate_script(script, *args) method evaluate_async_script (line 633) | def evaluate_async_script(script, *args) method accept_alert (line 659) | def accept_alert(text = nil, **options, &blk) method accept_confirm (line 669) | def accept_confirm(text = nil, **options, &blk) method dismiss_confirm (line 679) | def dismiss_confirm(text = nil, **options, &blk) method accept_prompt (line 690) | def accept_prompt(text = nil, **options, &blk) method dismiss_prompt (line 700) | def dismiss_prompt(text = nil, **options, &blk) method save_page (line 716) | def save_page(path = nil) method save_and_open_page (line 732) | def save_and_open_page(path = nil) method save_screenshot (line 747) | def save_screenshot(path = nil, **options) method save_and_open_screenshot (line 762) | def save_and_open_screenshot(path = nil, **options) method document (line 766) | def document method inspect (line 787) | def inspect method current_scope (line 791) | def current_scope method using_wait_time (line 800) | def using_wait_time(seconds, &block) method configure (line 819) | def configure method instance_created? (line 825) | def self.instance_created? method config (line 829) | def config method server_url (line 837) | def server_url method driver_args (line 845) | def driver_args(args) method accept_modal (line 849) | def accept_modal(type, text_or_options, options, &blk) method dismiss_modal (line 853) | def dismiss_modal(type, text_or_options, options, &blk) method modal_options (line 857) | def modal_options(text = nil, **options) method open_file (line 863) | def open_file(path) method prepare_path (line 870) | def prepare_path(path, extension) method default_fn (line 876) | def default_fn(extension) method scopes (line 881) | def scopes method element_script_result (line 885) | def element_script_result(arg) method adjust_server_port (line 898) | def adjust_server_port(uri) method _find_frame (line 902) | def _find_frame(*args, **kw_args) method _switch_to_window (line 918) | def _switch_to_window(window = nil, **options, &window_locator) method _switch_to_window_by_locator (line 938) | def _switch_to_window_by_locator method synchronize_windows (line 946) | def synchronize_windows(options, &block) FILE: lib/capybara/session/config.rb type Capybara (line 5) | module Capybara class SessionConfig (line 6) | class SessionConfig method server_host (line 75) | def server_host method server_errors= (line 80) | def server_errors=(errors) method app_host= (line 85) | def app_host=(url) method default_host= (line 94) | def default_host=(url) method test_id= (line 111) | def test_id=(id) method initialize_copy (line 115) | def initialize_copy(other) class ReadOnlySessionConfig (line 121) | class ReadOnlySessionConfig < SimpleDelegator FILE: lib/capybara/session/matchers.rb type Capybara (line 3) | module Capybara type SessionMatchers (line 4) | module SessionMatchers function assert_current_path (line 22) | def assert_current_path(path, **options, &optional_filter_block) function assert_no_current_path (line 38) | def assert_no_current_path(path, **options, &optional_filter_block) function has_current_path? (line 53) | def has_current_path?(path, **options, &optional_filter_block) function has_no_current_path? (line 66) | def has_no_current_path?(path, **options, &optional_filter_block) function _verify_current_path (line 72) | def _verify_current_path(path, filter_block, **options) function make_predicate (line 80) | def make_predicate(options) FILE: lib/capybara/spec/public/jquery-ui.js function t (line 6) | function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n... function i (line 6) | function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack(... function s (line 6) | function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("positi... function n (line 6) | function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[... function a (line 6) | function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .... function o (line 6) | function o(){e.datepicker._isDisabledDatepicker(v.inline?v.dpDiv.parent(... function r (line 6) | function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);ret... function h (line 6) | function h(e){return function(){var t=this.element.val();e.apply(this,ar... function s (line 6) | function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"pa... function r (line 6) | function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-st... function i (line 6) | function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)} function t (line 6) | function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFl... function i (line 6) | function i(t,i){return parseInt(e.css(t,i),10)||0} function s (line 6) | function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t... function i (line 9) | function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t... function t (line 10) | function t(e){return{position:e.position,offset:e.offset}} function t (line 10) | function t(e){return{originalPosition:e.originalPosition,originalSize:e.... function e (line 10) | function e(e,t,i){return e>=t&&t+i>e} function i (line 10) | function i(e,t,i){var s=d[t.type]||{};return null==e?i||!t.def?null:t.de... function s (line 10) | function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,functi... function n (line 10) | function n(e,t,i){return i=(i+1)%1,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+6*(... function t (line 10) | function t(t){var i,s,n=t.ownerDocument.defaultView?t.ownerDocument.defa... function i (line 10) | function i(t,i){var s,a,o={};for(s in i)a=i[s],t[s]!==a&&(n[s]||(e.fx.st... function t (line 10) | function t(t,i,s,n){return e.isPlainObject(t)&&(i=t,t=t.effect),t={effec... function i (line 10) | function i(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"!=... function i (line 10) | function i(t){function i(){e.isFunction(a)&&a.call(n[0]),e.isFunction(t)... function s (line 10) | function s(){b.push(this),b.length===d*c&&n()} function n (line 10) | function n(){p.css({visibility:"visible"}),e(b).remove(),m||p.hide(),i()} function i (line 12) | function i(){r.push(this)} function i (line 12) | function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}} function i (line 12) | function i(){var e=this.element[0]===this.document[0].activeElement;e||(... function s (line 12) | function s(){return t>n&&(t=0),0>t&&(t=n),t} function s (line 13) | function s(){a.running=!1,a._trigger("activate",t,i)} function n (line 13) | function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-ac... function n (line 13) | function n(e){l.of=e,o.is(":hidden")||o.position(l)} FILE: lib/capybara/spec/public/jquery.js function s (line 2) | function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"funct... function fa (line 2) | function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.node... function ga (line 2) | function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLengt... function ha (line 2) | function ha(a){return a[u]=!0,a} function ia (line 2) | function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){re... function ja (line 2) | function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function ka (line 2) | function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sou... function la (line 2) | function la(a){return function(b){var c=b.nodeName.toLowerCase();return"... function ma (line 2) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return(... function na (line 2) | function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,... function oa (line 2) | function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function pa (line 2) | function pa(){} function qa (line 2) | function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d} function ra (line 2) | function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.firs... function sa (line 2) | function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e-... function ta (line 2) | function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c} function ua (line 2) | function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(... function va (line 2) | function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)... function wa (line 2) | function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.r... function xa (line 2) | function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var... function z (line 2) | function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){retur... function F (line 2) | function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a} function H (line 2) | function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!... function J (line 2) | function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded... function K (line 2) | function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.... function P (line 2) | function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace... function Q (line 3) | function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&... function R (line 3) | function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cach... function S (line 3) | function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.ex... function X (line 3) | function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:functi... function ca (line 3) | function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.cre... function ea (line 3) | function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagNam... function fa (line 3) | function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval"... function ia (line 3) | function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)} function ja (line 3) | function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0... function pa (line 3) | function pa(){return!0} function qa (line 3) | function qa(){return!1} function ra (line 3) | function ra(){try{return d.activeElement}catch(a){}} function sa (line 3) | function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof... function Ca (line 3) | function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeTyp... function Da (line 3) | function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a} function Ea (line 3) | function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttrib... function Fa (line 3) | function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a)... function Ga (line 3) | function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCas... function Ha (line 3) | function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-... function Ia (line 3) | function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)... function La (line 3) | function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[... function Ma (line 3) | function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(... function k (line 3) | function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssTex... function Ua (line 3) | function Ua(a,b){return{get:function(){return a()?void delete this.get:(... function bb (line 3) | function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.sli... function cb (line 3) | function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.styl... function db (line 3) | function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[... function eb (line 3) | function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===... function fb (line 3) | function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f... function gb (line 4) | function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)} function lb (line 4) | function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()} function mb (line 4) | function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d[... function nb (line 4) | function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["... function ob (line 4) | function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeTyp... function pb (line 4) | function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a... function qb (line 4) | function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().alw... function Cb (line 4) | function Cb(a){return n.attr(a,"class")||""} function Tb (line 4) | function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var ... function Ub (line 4) | function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!... function Vb (line 4) | function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)voi... function Wb (line 4) | function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[... function Xb (line 4) | function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])fo... function y (line 4) | function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j... function Yb (line 4) | function Yb(a){return a.style&&a.style.display||n.css(a,"display")} function Zb (line 4) | function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1=... function dc (line 4) | function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.... function hc (line 4) | function hc(){try{return new a.XMLHttpRequest}catch(b){}} function ic (line 4) | function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(... function mc (line 4) | function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.pa... FILE: lib/capybara/spec/session/current_url_spec.rb function bases (line 13) | def bases function should_be_on (line 17) | def should_be_on(server_index, path = '/host', scheme = 'http') function visit_host_links (line 30) | def visit_host_links FILE: lib/capybara/spec/session/has_text_spec.rb function to_s (line 117) | def to_s; '42' end function to_hash (line 118) | def to_hash; { value: 'Other hash' } end function to_s (line 126) | def to_s; '42' end function to_hash (line 127) | def to_hash; { value: 'Other hash' } end FILE: lib/capybara/spec/session/node_wrapper_spec.rb class NodeWrapper (line 3) | class NodeWrapper method initialize (line 4) | def initialize(element); @element = element end method to_capybara_node (line 5) | def to_capybara_node(); @element end FILE: lib/capybara/spec/session/window/window_spec.rb function win_size (line 93) | def win_size FILE: lib/capybara/spec/spec_helper.rb type Capybara (line 12) | module Capybara type SpecHelper (line 13) | module SpecHelper function configure (line 15) | def configure(config) function reset! (line 22) | def reset! function filter (line 45) | def filter(requires, metadata) function spec (line 55) | def spec(name, *options, &block) function run_specs (line 60) | def run_specs(session, name, **options, &filter_block) function reset_threadsafe (line 95) | def reset_threadsafe(bool: false, session: nil) function silence_stream (line 104) | def silence_stream(stream) function quietly (line 113) | def quietly(&block) function extract_results (line 119) | def extract_results(session) function extract_content_type (line 126) | def extract_content_type(session) function be_an_invalid_element_error (line 131) | def be_an_invalid_element_error(session) function with_os_path_separators (line 135) | def with_os_path_separators(path) FILE: lib/capybara/spec/test_app.rb class TestApp (line 8) | class TestApp < Sinatra::Base class TestAppError (line 9) | class TestAppError < Exception; end class TestAppOtherError (line 11) | class TestAppOtherError < Exception # rubocop:disable Lint/InheritExce... method initialize (line 12) | def initialize(string1, msg) FILE: lib/capybara/version.rb type Capybara (line 3) | module Capybara FILE: lib/capybara/window.rb type Capybara (line 3) | module Capybara class Window (line 22) | class Window method initialize (line 30) | def initialize(session, handle) method exists? (line 38) | def exists? method closed? (line 44) | def closed? method current? (line 50) | def current? method close (line 67) | def close method size (line 77) | def size method resize_to (line 88) | def resize_to(width, height) method maximize (line 100) | def maximize method fullscreen (line 111) | def fullscreen method eql? (line 115) | def eql?(other) method hash (line 120) | def hash method inspect (line 124) | def inspect method wait_for_stable_size (line 130) | def wait_for_stable_size(seconds = session.config.default_max_wait_t... FILE: spec/dsl_spec.rb class TestClass (line 6) | class TestClass FILE: spec/minitest_spec.rb class MinitestTest (line 6) | class MinitestTest < Minitest::Test method setup (line 10) | def setup method teardown (line 14) | def teardown method test_order (line 18) | def self.test_order method test_assert_text (line 22) | def test_assert_text method test_assert_title (line 28) | def test_assert_title method test_assert_current_path (line 35) | def test_assert_current_path method test_assert_xpath (line 42) | def test_assert_xpath method test_assert_css (line 50) | def test_assert_css method test_assert_selector (line 55) | def test_assert_selector method test_assert_element (line 63) | def test_assert_element method test_assert_link (line 70) | def test_assert_link method test_assert_button (line 77) | def test_assert_button method test_assert_field (line 83) | def test_assert_field method test_assert_select (line 88) | def test_assert_select method test_assert_checked_field (line 93) | def test_assert_checked_field method test_assert_unchecked_field (line 99) | def test_assert_unchecked_field method test_assert_table (line 105) | def test_assert_table method test_assert_all_of_selectors (line 112) | def test_assert_all_of_selectors method test_assert_none_of_selectors (line 116) | def test_assert_none_of_selectors method test_assert_any_of_selectors (line 120) | def test_assert_any_of_selectors method test_assert_matches_selector (line 124) | def test_assert_matches_selector method test_assert_matches_css (line 130) | def test_assert_matches_css method test_assert_matches_xpath (line 135) | def test_assert_matches_xpath method test_assert_matches_style (line 140) | def test_assert_matches_style method test_assert_ancestor (line 146) | def test_assert_ancestor method test_assert_sibling (line 151) | def test_assert_sibling FILE: spec/minitest_spec_spec.rb class MinitestSpecTest (line 7) | class MinitestSpecTest < Minitest::Spec method test_order (line 19) | def self.test_order FILE: spec/rack_test_spec.rb type TestSessions (line 5) | module TestSessions type CSSHandlerIncludeTester (line 288) | module CSSHandlerIncludeTester function dont_extend_css_handler (line 289) | def dont_extend_css_handler FILE: spec/regexp_dissassembler_spec.rb function verify_strings (line 237) | def verify_strings(hsh) function verify_alternated_strings (line 244) | def verify_alternated_strings(hsh, wrap: false) FILE: spec/result_spec.rb function recalc_result (line 77) | def recalc_result function jruby_lazy_enumerator_workaround? (line 199) | def jruby_lazy_enumerator_workaround? FILE: spec/rspec/shared_spec_matchers.rb function to_s (line 722) | def to_s FILE: spec/rspec_matchers_spec.rb function error_msg_for (line 84) | def error_msg_for(&block) FILE: spec/sauce_spec_chrome.rb type TestSessions (line 36) | module TestSessions FILE: spec/selenium_spec_chrome.rb type TestSessions (line 79) | module TestSessions FILE: spec/selenium_spec_chrome_remote.rb function selenium_host (line 9) | def selenium_host function selenium_port (line 13) | def selenium_port function ensure_selenium_running! (line 17) | def ensure_selenium_running! function selenium_gte? (line 34) | def selenium_gte?(version) type TestSessions (line 52) | module TestSessions FILE: spec/selenium_spec_edge.rb type TestSessions (line 38) | module TestSessions FILE: spec/selenium_spec_firefox.rb type TestSessions (line 46) | module TestSessions FILE: spec/selenium_spec_firefox_remote.rb function selenium_host (line 9) | def selenium_host function selenium_port (line 13) | def selenium_port function ensure_selenium_running! (line 17) | def ensure_selenium_running! type TestSessions (line 48) | module TestSessions FILE: spec/selenium_spec_ie.rb function selenium_host (line 17) | def selenium_host function selenium_port (line 21) | def selenium_port function server_host (line 25) | def server_host type TestSessions (line 52) | module TestSessions FILE: spec/selenium_spec_safari.rb type TestSessions (line 47) | module TestSessions FILE: spec/server_spec.rb function start_request (line 307) | def start_request(server, wait_time) FILE: spec/shared_selenium_session.rb function headless_or_remote? (line 562) | def headless_or_remote? FILE: spec/spec_helper.rb type Capybara (line 14) | module Capybara type SpecHelper (line 15) | module SpecHelper function firefox? (line 16) | def firefox?(session) function firefox_lt? (line 22) | def firefox_lt?(version, session) function firefox_gte? (line 26) | def firefox_gte?(version, session) function geckodriver_version (line 30) | def geckodriver_version(session) function geckodriver_gte? (line 34) | def geckodriver_gte?(version, session) function geckodriver_lt? (line 38) | def geckodriver_lt?(version, session) function chrome? (line 42) | def chrome?(session) function chrome_version (line 46) | def chrome_version(session) function chrome_lt? (line 51) | def chrome_lt?(version, session) function chrome_gte? (line 55) | def chrome_gte?(version, session) function chromedriver_version (line 59) | def chromedriver_version(session) function chromedriver_gte? (line 63) | def chromedriver_gte?(version, session) function chromedriver_lt? (line 67) | def chromedriver_lt?(version, session) function selenium? (line 71) | def selenium?(session) function selenium_lt? (line 75) | def selenium_lt?(version, session) function edge? (line 80) | def edge?(session) function legacy_edge? (line 84) | def legacy_edge?(session) function edge_lt? (line 88) | def edge_lt?(version, session) function edge_gte? (line 92) | def edge_gte?(version, session) function ie? (line 96) | def ie?(session) function safari? (line 100) | def safari?(session) function browser_name (line 104) | def browser_name(session) function remote? (line 108) | def remote?(session) function log_selenium_driver_version (line 112) | def self.log_selenium_driver_version(mod)