Table of Contents - capybara-screenshot-diff-1.10.3 Documentation
Classes and Modules
- Capybara
- Capybara::Screenshot
- Capybara::Screenshot::BrowserHelpers
- Capybara::Screenshot::Diff
- Capybara::Screenshot::Diff::AreaCalculator
- Capybara::Screenshot::Diff::Comparison
- Capybara::Screenshot::Diff::Difference
- Capybara::Screenshot::Diff::Drivers
- Capybara::Screenshot::Diff::Drivers::BaseDriver
- Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- Capybara::Screenshot::Diff::Drivers::VipsDriver
- Capybara::Screenshot::Diff::Drivers::VipsDriver::VipsUtil
- Capybara::Screenshot::Diff::ImageCompare
- Capybara::Screenshot::Diff::Reporters
- Capybara::Screenshot::Diff::Reporters::Default
- Capybara::Screenshot::Diff::ScreenshotMatcher
- Capybara::Screenshot::Diff::StableScreenshoter
- Capybara::Screenshot::Diff::TestMethods
- Capybara::Screenshot::Diff::Utils
- Capybara::Screenshot::Diff::Vcs
- Capybara::Screenshot::Os
- Capybara::Screenshot::Screenshoter
- CapybaraScreenshotDiff
- CapybaraScreenshotDiff::AssertionRegistry
- CapybaraScreenshotDiff::AttemptsReporter
- CapybaraScreenshotDiff::CapybaraScreenshotDiffError
- CapybaraScreenshotDiff::DSL
- CapybaraScreenshotDiff::ExpectationNotMet
- CapybaraScreenshotDiff::Minitest
- CapybaraScreenshotDiff::Minitest::Assertions
- CapybaraScreenshotDiff::ScreenshotAssertion
- CapybaraScreenshotDiff::Snap
- CapybaraScreenshotDiff::SnapManager
- CapybaraScreenshotDiff::UnstableImage
- Region
Methods
- ::active? — Capybara::Screenshot
- ::all_visible_regions_for — Capybara::Screenshot::BrowserHelpers
- ::assert_image_not_changed — CapybaraScreenshotDiff::ScreenshotAssertion
- ::blur_from_focused_element — Capybara::Screenshot::BrowserHelpers
- ::bounds_for_css — Capybara::Screenshot::BrowserHelpers
- ::checkout_vcs — Capybara::Screenshot::Diff::Vcs
- ::cleanup! — CapybaraScreenshotDiff::SnapManager
- ::current_capybara_driver_class — Capybara::Screenshot::BrowserHelpers
- ::default_options — Capybara::Screenshot::Diff
- ::detect_available_drivers — Capybara::Screenshot::Diff::Utils
- ::difference_area — Capybara::Screenshot::Diff::Drivers::VipsDriver::VipsUtil
- ::difference_area_size_by — Capybara::Screenshot::Diff::Drivers::VipsDriver::VipsUtil
- ::difference_mask — Capybara::Screenshot::Diff::Drivers::VipsDriver::VipsUtil
- ::difference_region_by — Capybara::Screenshot::Diff::Drivers::VipsDriver::VipsUtil
- ::find_driver_class_for — Capybara::Screenshot::Diff::Utils
- ::for — Capybara::Screenshot::Diff::Drivers
- ::from — CapybaraScreenshotDiff::ScreenshotAssertion
- ::from_edge_coordinates — Region
- ::hide_caret — Capybara::Screenshot::BrowserHelpers
- ::instance — CapybaraScreenshotDiff::SnapManager
- ::name — Capybara::Screenshot::Os
- ::new — Capybara::Screenshot::Diff::AreaCalculator
- ::new — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- ::new — Capybara::Screenshot::Diff::ImageCompare
- ::new — Region
- ::new — Capybara::Screenshot::Diff::Reporters::Default
- ::new — Capybara::Screenshot::Diff::ScreenshotMatcher
- ::new — Capybara::Screenshot::Screenshoter
- ::new — Capybara::Screenshot::Diff::StableScreenshoter
- ::new — CapybaraScreenshotDiff::AttemptsReporter
- ::new — CapybaraScreenshotDiff::ScreenshotAssertion
- ::new — CapybaraScreenshotDiff::AssertionRegistry
- ::new — CapybaraScreenshotDiff::Snap
- ::new — CapybaraScreenshotDiff::SnapManager
- ::new — Capybara::Screenshot::Diff::TestMethods
- ::pending_image_to_load — Capybara::Screenshot::BrowserHelpers
- ::region_for — Capybara::Screenshot::BrowserHelpers
- ::registry — CapybaraScreenshotDiff
- ::resize_to — Capybara::Screenshot::BrowserHelpers
- ::resize_window_if_needed — Capybara::Screenshot::BrowserHelpers
- ::restore_git_revision — Capybara::Screenshot::Diff::Vcs
- ::restore_svn_revision — Capybara::Screenshot::Diff::Vcs
- ::root — CapybaraScreenshotDiff::SnapManager
- ::root= — Capybara::Screenshot
- ::screenshot_area — Capybara::Screenshot
- ::screenshot_area_abs — Capybara::Screenshot
- ::screenshots — CapybaraScreenshotDiff::SnapManager
- ::selenium? — Capybara::Screenshot::BrowserHelpers
- ::session — Capybara::Screenshot::BrowserHelpers
- ::snapshot — CapybaraScreenshotDiff::SnapManager
- ::svn? — Capybara::Screenshot::Diff::Vcs
- ::verify_screenshots! — CapybaraScreenshotDiff::ScreenshotAssertion
- ::window_size_is_wrong? — Capybara::Screenshot::BrowserHelpers
- #== — Region
- #_load_images — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #_raise_error — Capybara::Screenshot::Diff::TestMethods
- #_screenshot — CapybaraScreenshotDiff::DSL
- #abs_path_for — CapybaraScreenshotDiff::SnapManager
- #add_assertion — CapybaraScreenshotDiff::AssertionRegistry
- #add_black_box — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #add_black_box — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #annotate_and_save_images — Capybara::Screenshot::Diff::Reporters::Default
- #annotate_attempts — CapybaraScreenshotDiff::AttemptsReporter
- #annotate_attempts_and_fail! — Capybara::Screenshot::Diff::StableScreenshoter
- #annotate_difference — Capybara::Screenshot::Diff::Reporters::Default
- #annotate_skip_areas — Capybara::Screenshot::Diff::Reporters::Default
- #area_size_limit — Capybara::Screenshot::Diff::Difference
- #assert_matches_screenshot — CapybaraScreenshotDiff::Minitest::Assertions
- #assertions_present? — CapybaraScreenshotDiff::AssertionRegistry
- #attempt_next_screenshot — Capybara::Screenshot::Diff::StableScreenshoter
- #attempt_successful? — Capybara::Screenshot::Diff::StableScreenshoter
- #base_image — Capybara::Screenshot::Diff::Reporters::Default
- #base_image_path — Capybara::Screenshot::Diff::Reporters::Default
- #before_teardown — CapybaraScreenshotDiff::Minitest::Assertions
- #blank? — Capybara::Screenshot::Diff::Difference
- #blank? — Region
- #blur_image_by — Capybara::Screenshot::Diff::ImageCompare
- #bottom — Region
- #build_comparison — Capybara::Screenshot::Diff::ImageCompare
- #build_comparison_for — CapybaraScreenshotDiff::AttemptsReporter
- #build_error_for_different_dimensions — Capybara::Screenshot::Diff::Reporters::Default
- #build_error_message — Capybara::Screenshot::Diff::Reporters::Default
- #build_failed_difference — Capybara::Screenshot::Diff::ImageCompare
- #build_full_name — Capybara::Screenshot::Diff::TestMethods
- #build_last_attempts_comparison_for — Capybara::Screenshot::Diff::StableScreenshoter
- #build_no_difference — Capybara::Screenshot::Diff::ImageCompare
- #build_regions_for — Capybara::Screenshot::Diff::AreaCalculator
- #build_screenshot_matches_job — Capybara::Screenshot::Diff::ScreenshotMatcher
- #build_screenshot_matches_job — Capybara::Screenshot::Diff::TestMethods
- #build_screenshoter_for — Capybara::Screenshot::Diff::ScreenshotMatcher
- #calculate_crop — Capybara::Screenshot::Diff::AreaCalculator
- #calculate_skip_area — Capybara::Screenshot::Diff::AreaCalculator
- #capture_screenshot_at — Capybara::Screenshot::Screenshoter
- #capybara_screenshot_options — Capybara::Screenshot::Screenshoter
- #checkout_base_screenshot — CapybaraScreenshotDiff::Snap
- #checkout_file — CapybaraScreenshotDiff::SnapManager
- #clean_tmp_files — Capybara::Screenshot::Diff::Reporters::Default
- #cleanup! — CapybaraScreenshotDiff::SnapManager
- #cleanup_attempts — CapybaraScreenshotDiff::Snap
- #cleanup_attempts! — CapybaraScreenshotDiff::SnapManager
- #color_distance_at — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #color_matches — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #commit_last_attempt — CapybaraScreenshotDiff::Snap
- #comparison — Capybara::Screenshot::Diff::Reporters::Default
- #coordinates — Capybara::Screenshot::Diff::Difference
- #cover? — Region
- #create_output_directory_for — CapybaraScreenshotDiff::SnapManager
- #crop — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #crop — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #crop — Capybara::Screenshot::Screenshoter
- #delete! — CapybaraScreenshotDiff::Snap
- #difference= — Capybara::Screenshot::Diff::ImageCompare
- #difference_level — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #difference_level — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #different? — Capybara::Screenshot::Diff::Difference
- #different? — Capybara::Screenshot::Diff::ImageCompare
- #dimension — Capybara::Screenshot::Diff::Drivers::BaseDriver
- #dimension — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #dimensions_changed? — Capybara::Screenshot::Diff::ImageCompare
- #draw_rectangles — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #draw_rectangles — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #driver — Capybara::Screenshot::Diff::Reporters::Default
- #empty? — Region
- #equal? — Capybara::Screenshot::Diff::Difference
- #extract_capture_and_comparison_options! — Capybara::Screenshot::Diff::ScreenshotMatcher
- #failed? — Capybara::Screenshot::Diff::Difference
- #failed_assertions — CapybaraScreenshotDiff::AssertionRegistry
- #filter_image_with_median — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #filter_image_with_median — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #find_attempts_paths — CapybaraScreenshotDiff::Snap
- #find_bottom — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #find_diff_rectangle — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #find_difference — Capybara::Screenshot::Diff::ImageCompare
- #find_difference_region — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #find_difference_region — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #find_difference_region — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #find_intersect_with — Region
- #find_left_right_and_top — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #find_relative_intersect — Region
- #find_top — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #from_file — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #from_file — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #generate — Capybara::Screenshot::Diff::Reporters::Default
- #generate — CapybaraScreenshotDiff::AttemptsReporter
- #group_parts — Capybara::Screenshot::Diff::TestMethods
- #height_for — Capybara::Screenshot::Diff::Drivers::BaseDriver
- #highlight_mask — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #ignore_skipped_area — Capybara::Screenshot::Diff::ImageCompare
- #image_area_size — Capybara::Screenshot::Diff::Drivers::BaseDriver
- #image_files_exist? — Capybara::Screenshot::Diff::ImageCompare
- #image_path — Capybara::Screenshot::Diff::Reporters::Default
- #inspect — Capybara::Screenshot::Diff::Difference
- #inspect — Region
- #intersect? — Region
- #invoke_match_job — Capybara::Screenshot::Diff::TestMethods
- #left — Region
- #load_and_process_images — Capybara::Screenshot::Diff::ImageCompare
- #load_image_files — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #load_images — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #load_images — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #median_filter_window_size — Capybara::Screenshot::Diff::ImageCompare
- #merge — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #move — CapybaraScreenshotDiff::SnapManager
- #move_by — Region
- #new_file_size — Capybara::Screenshot::Diff::ImageCompare
- #new_image — Capybara::Screenshot::Diff::Reporters::Default
- #next_attempt_path! — CapybaraScreenshotDiff::Snap
- #notice_how_to_avoid_this — Capybara::Screenshot::Screenshoter
- #old_file_size — Capybara::Screenshot::Diff::ImageCompare
- #options — Capybara::Screenshot::Diff::Difference
- #path_for — CapybaraScreenshotDiff::Snap
- #perform — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #prepare_page_for_screenshot — Capybara::Screenshot::Screenshoter
- #preprocess_image — Capybara::Screenshot::Diff::ImageCompare
- #preprocess_images — Capybara::Screenshot::Diff::ImageCompare
- #present? — Region
- #process_screenshot — Capybara::Screenshot::Screenshoter
- #processed — Capybara::Screenshot::Diff::ImageCompare
- #processed? — Capybara::Screenshot::Diff::ImageCompare
- #provision_snap_with — CapybaraScreenshotDiff::SnapManager
- #quick_equal? — Capybara::Screenshot::Diff::ImageCompare
- #ratio — Capybara::Screenshot::Diff::Difference
- #region_area_size — Capybara::Screenshot::Diff::Difference
- #reporter — Capybara::Screenshot::Diff::ImageCompare
- #require_images_exists! — Capybara::Screenshot::Diff::ImageCompare
- #reset — CapybaraScreenshotDiff::AssertionRegistry
- #resize_if_needed — Capybara::Screenshot::Screenshoter
- #resize_image_to — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #resize_image_to — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #right — Region
- #same_as? — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #same_color? — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #same_dimension? — Capybara::Screenshot::Diff::Drivers::BaseDriver
- #same_pixels? — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #same_pixels? — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #save — Capybara::Screenshot::Diff::Reporters::Default
- #save_and_process_screenshot — Capybara::Screenshot::Screenshoter
- #save_annotation_for — Capybara::Screenshot::Diff::Reporters::Default
- #save_heatmap_diff — Capybara::Screenshot::Diff::Reporters::Default
- #save_image_to — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver
- #save_image_to — Capybara::Screenshot::Diff::Drivers::VipsDriver
- #schedule_match_job — Capybara::Screenshot::Diff::TestMethods
- #screenshot — Capybara::Screenshot::Diff::TestMethods
- #screenshot — CapybaraScreenshotDiff::DSL
- #screenshot — CapybaraScreenshotDiff::Minitest::Assertions
- #screenshot_dir — Capybara::Screenshot::Diff::TestMethods
- #screenshot_group — Capybara::Screenshot::Diff::TestMethods
- #screenshot_section — Capybara::Screenshot::Diff::TestMethods
- #screenshots — CapybaraScreenshotDiff::SnapManager
- #selenium_with_retina_screen? — Capybara::Screenshot::Screenshoter
- #setup — CapybaraScreenshotDiff::Minitest::Assertions
- #shift_distance_at — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #size — Region
- #skip_area — Capybara::Screenshot::Diff::Difference
- #skip_area — Capybara::Screenshot::Diff::ImageCompare
- #skipped_region? — Capybara::Screenshot::Diff::Drivers::ChunkyPNGDriver::DifferenceRegionFinder
- #snapshot — CapybaraScreenshotDiff::SnapManager
- #take_comparison_screenshot — Capybara::Screenshot::Diff::ScreenshotMatcher
- #take_comparison_screenshot — Capybara::Screenshot::Screenshoter
- #take_comparison_screenshot — Capybara::Screenshot::Diff::StableScreenshoter
- #take_screenshot — Capybara::Screenshot::Screenshoter
- #take_stable_screenshot — Capybara::Screenshot::Diff::StableScreenshoter
- #timeout? — Capybara::Screenshot::Diff::StableScreenshoter
- #to_a — Region
- #to_edge_coordinates — Region
- #to_h — Capybara::Screenshot::Diff::Difference
- #to_top_left_corner_coordinates — Region
- #tolerable? — Capybara::Screenshot::Diff::Difference
- #tolerance — Capybara::Screenshot::Diff::Difference
- #top — Region
- #validate — CapybaraScreenshotDiff::ScreenshotAssertion
- #verify — CapybaraScreenshotDiff::AssertionRegistry
- #wait — Capybara::Screenshot::Screenshoter
- #wait_images_loaded — Capybara::Screenshot::Screenshoter
- #width_for — Capybara::Screenshot::Diff::Drivers::BaseDriver
- #without_tolerable_options? — Capybara::Screenshot::Diff::ImageCompare