README.md
setup.cfg
setup.py
mattapi/__init__.py
mattapi.egg-info/PKG-INFO
mattapi.egg-info/SOURCES.txt
mattapi.egg-info/dependency_links.txt
mattapi.egg-info/entry_points.txt
mattapi.egg-info/not-zip-safe
mattapi.egg-info/requires.txt
mattapi.egg-info/top_level.txt
mattapi/api/__init__.py
mattapi/api/enums.py
mattapi/api/errors.py
mattapi/api/location.py
mattapi/api/os_helpers.py
mattapi/api/rectangle.py
mattapi/api/settings.py
mattapi/api/finder/__init__.py
mattapi/api/finder/finder.py
mattapi/api/finder/image_search.py
mattapi/api/finder/pattern.py
mattapi/api/finder/text_search.py
mattapi/api/highlight/__init__.py
mattapi/api/highlight/highlight_circle.py
mattapi/api/highlight/highlight_rectangle.py
mattapi/api/highlight/screen_highlight.py
mattapi/api/keyboard/__init__.py
mattapi/api/keyboard/key.py
mattapi/api/keyboard/keyboard.py
mattapi/api/keyboard/keyboard_api.py
mattapi/api/keyboard/keyboard_util.py
mattapi/api/mouse/__init__.py
mattapi/api/mouse/mouse.py
mattapi/api/mouse/mouse_controller.py
mattapi/api/mouse/xmouse.py
mattapi/api/save_debug_image/__init__.py
mattapi/api/save_debug_image/save_image.py
mattapi/api/screen/__init__.py
mattapi/api/screen/display.py
mattapi/api/screen/region.py
mattapi/api/screen/region_utils.py
mattapi/api/screen/screen.py
mattapi/api/screen/screenshot_image.py
mattapi/base/__init__.py
mattapi/base/target.py
mattapi/base/testcase.py
mattapi/configuration/__init__.py
mattapi/configuration/config_parser.py
mattapi/email_report/__init__.py
mattapi/email_report/email_client.py
mattapi/scripts/__init__.py
mattapi/scripts/__main__.py
mattapi/scripts/some_test.py
mattapi/scripts/test.py
mattapi/util/__init__.py
mattapi/util/arg_parser.py
mattapi/util/cleanup.py
mattapi/util/json_utils.py
mattapi/util/local_web_server.py
mattapi/util/logger_manager.py
mattapi/util/path_manager.py
mattapi/util/region_utils.py
mattapi/util/report_utils.py
mattapi/util/run_report.py
mattapi/util/system.py
mattapi/util/target_loader.py
mattapi/util/test_assert.py
mattapi/util/test_loader.py
targets/__init__.py
targets/firefox/__init__.py
targets/firefox/bug_manager.py
targets/firefox/errors.py
targets/firefox/fx_testcase.py
targets/firefox/main.py
targets/firefox/settings.py
targets/firefox/test_dependencies.py
targets/firefox/firefox_app/__init__.py
targets/firefox/firefox_app/fx_browser.py
targets/firefox/firefox_app/fx_collection.py
targets/firefox/firefox_ui/__init__.py
targets/firefox/firefox_ui/about_addons.py
targets/firefox/firefox_ui/about_config.py
targets/firefox/firefox_ui/about_preferences.py
targets/firefox/firefox_ui/bookmarks.py
targets/firefox/firefox_ui/content_blocking.py
targets/firefox/firefox_ui/content_blocking_tour.py
targets/firefox/firefox_ui/customize.py
targets/firefox/firefox_ui/docker.py
targets/firefox/firefox_ui/download_dialog.py
targets/firefox/firefox_ui/download_manager.py
targets/firefox/firefox_ui/find_toolbar.py
targets/firefox/firefox_ui/general_test_utils.py
targets/firefox/firefox_ui/hamburger.py
targets/firefox/firefox_ui/history.py
targets/firefox/firefox_ui/library.py
targets/firefox/firefox_ui/library_menu.py
targets/firefox/firefox_ui/location_bar.py
targets/firefox/firefox_ui/menu_bar.py
targets/firefox/firefox_ui/menus.py
targets/firefox/firefox_ui/more_tools.py
targets/firefox/firefox_ui/nav_bar.py
targets/firefox/firefox_ui/private_window.py
targets/firefox/firefox_ui/sidebar.py
targets/firefox/firefox_ui/tabs.py
targets/firefox/firefox_ui/test_utils.py
targets/firefox/firefox_ui/utils.py
targets/firefox/firefox_ui/window_controls.py
targets/firefox/firefox_ui/helpers/__init__.py
targets/firefox/firefox_ui/helpers/customize_utils.py
targets/firefox/firefox_ui/helpers/download_manager_utils.py
targets/firefox/firefox_ui/helpers/file_picker_utils.py
targets/firefox/firefox_ui/helpers/general.py
targets/firefox/firefox_ui/helpers/history_test_utils.py
targets/firefox/firefox_ui/helpers/keyboard_shortcuts.py
targets/firefox/firefox_ui/helpers/update_rules.py
targets/firefox/firefox_ui/helpers/version_parser.py
targets/firefox/local_web/__init__.py
targets/firefox/local_web/web_links/__init__.py
targets/firefox/local_web/web_links/local_web.py
targets/firefox/testrail/__init__.py
targets/firefox/testrail/api_client.py
targets/firefox/testrail/testcase_results.py
targets/firefox/testrail/testrail_client.py
targets/sample/__init__.py
targets/sample/main.py
tests/__init__.py
tests/firefox/__init__.py
tests/firefox/antivirus/__init__.py
tests/firefox/antivirus/basic_browser_use_with_antivirus.py
tests/firefox/antivirus/data_after_forced_crash.py
tests/firefox/antivirus/data_after_restart.py
tests/firefox/antivirus/data_after_shutdown.py
tests/firefox/antivirus/firefox_build_restart.py
tests/firefox/antivirus/firefox_hijacking.py
tests/firefox/antivirus/firefox_hijacking_default_search.py
tests/firefox/antivirus/insecure_pages_do_not_show.py
tests/firefox/antivirus/no_bluescreen_after_private.py
tests/firefox/antivirus/no_crash_after_closing_container_tab.py
tests/firefox/antivirus/no_crash_closing_pinned.py
tests/firefox/antivirus/no_navigation_issues.py
tests/firefox/antivirus/not_crash_options_enabled.py
tests/firefox/antivirus/page_loads_not_stall.py
tests/firefox/antivirus/set_prefs_master_password_after_reset.py
tests/firefox/antivirus/sites_loaded_5_tabs_dont_crash.py
tests/firefox/antivirus/tls_authentication.py
tests/firefox/antivirus/tls_websites.py
tests/firefox/antivirus/unsafe_websites_warnings.py
tests/firefox/content_scroll/__init__.py
tests/firefox/content_scroll/full_screen_scroll.py
tests/firefox/content_scroll/image_rich_scrolling.py
tests/firefox/content_scroll/long_web_page.py
tests/firefox/content_scroll/pdf_viewer.py
tests/firefox/content_scroll/popular_website_scroll.py
tests/firefox/content_scroll/print_preview_enabled.py
tests/firefox/content_scroll/reader_view_enabled.py
tests/firefox/content_scroll/resizing_browser_window.py
tests/firefox/content_scroll/scroll_in_separate_window.py
tests/firefox/content_scroll/settings_browser_level.py
tests/firefox/content_scroll/settings_preference_level.py
tests/firefox/content_scroll/video_website_scroll.py
tests/firefox/content_scroll/zoomed_in_out.py
tests/firefox/download_manager/__init__.py
tests/firefox/download_manager/about_downloads_accurate_data.py
tests/firefox/download_manager/change_download_folder.py
tests/firefox/download_manager/clear_download_history.py
tests/firefox/download_manager/clear_download_preview_panel.py
tests/firefox/download_manager/clear_preview_panel_while_downloading.py
tests/firefox/download_manager/download_cancel_retry.py
tests/firefox/download_manager/download_from_ftp.py
tests/firefox/download_manager/download_hover_behavior.py
tests/firefox/download_manager/download_links_can_be_copied_via_drag_and_drop_and_context_menu.py
tests/firefox/download_manager/download_manager_smoke.py
tests/firefox/download_manager/download_panel_info_downloaded_file_deleted.py
tests/firefox/download_manager/download_paused_unpaused.py
tests/firefox/download_manager/download_summary.py
tests/firefox/download_manager/download_warnings_customized_or_disabled_from_the_ui.py
tests/firefox/download_manager/downloading_by_drag_and_drop.py
tests/firefox/download_manager/downloads_button_works_properly_positioned_in_the_overflow_menu.py
tests/firefox/download_manager/downloads_button_works_properly_positioned_in_the_tabs_bar.py
tests/firefox/download_manager/downloads_private_window_not_leak_non_private_window.py
tests/firefox/download_manager/dropmarker_in_rtl.py
tests/firefox/download_manager/malicious_warning.py
tests/firefox/download_manager/notifications_are_displayed_for_finished_or_new_downloads.py
tests/firefox/download_manager/number_of_downloads_properly_truncated.py
tests/firefox/download_manager/open_download_folder.py
tests/firefox/download_manager/potentially_unwanted_app.py
tests/firefox/download_manager/remove_the_downloads_folder.py
tests/firefox/download_manager/show_all_downloads_states.py
tests/firefox/download_manager/uncommon_warning.py
tests/firefox/download_manager/user_is_prompted_when_trying_to_close_the_browser_while_downloading.py
tests/firefox/download_manager/user_is_prompted_when_trying_to_close_the_private_window_while_downloading.py
tests/firefox/download_manager/warning_notifications_inside_the_download_panel_dark_theme.py
tests/firefox/drag_and_drop/__init__.py
tests/firefox/drag_and_drop/drag_drop_html.py
tests/firefox/drag_and_drop/drag_drop_html_private.py
tests/firefox/drag_and_drop/drop_image_data.py
tests/firefox/drag_and_drop/drop_image_data_in_private_window.py
tests/firefox/drag_and_drop/drop_jpeg_image.py
tests/firefox/drag_and_drop/drop_jpeg_image_in_private_window.py
tests/firefox/drag_and_drop/drop_pdf_file.py
tests/firefox/drag_and_drop/drop_pdf_file_in_private_window.py
tests/firefox/drag_and_drop/drop_png_image.py
tests/firefox/drag_and_drop/drop_png_image_in_private_window.py
tests/firefox/drag_and_drop/drop_txt_file.py
tests/firefox/drag_and_drop/drop_txt_file_in_private_window.py
tests/firefox/drag_and_drop/paste_html.py
tests/firefox/drag_and_drop/paste_html_in_private_window.py
tests/firefox/drag_and_drop/paste_image_data.py
tests/firefox/drag_and_drop/paste_image_data_in_private_window.py
tests/firefox/drag_and_drop/paste_jpeg_file.py
tests/firefox/drag_and_drop/paste_jpeg_file_in_private_window.py
tests/firefox/drag_and_drop/paste_pdf_file.py
tests/firefox/drag_and_drop/paste_pdf_file_in_private_window.py
tests/firefox/drag_and_drop/paste_png_file.py
tests/firefox/drag_and_drop/paste_png_file_in_private_window.py
tests/firefox/drag_and_drop/paste_txt_file.py
tests/firefox/drag_and_drop/paste_txt_file_in_private_window.py
tests/firefox/history/__init__.py
tests/firefox/history/bookmark_website_from_library.py
tests/firefox/history/bookmark_website_from_library_change_name_folder_tags.py
tests/firefox/history/bookmarks_toolbar_navigate_through_history.py
tests/firefox/history/bookmarks_toolbar_open_all_in_tabs.py
tests/firefox/history/bookmarks_toolbar_open_all_tabs_specific_time_range.py
tests/firefox/history/bookmarks_toolbar_open_site.py
tests/firefox/history/clear_all_history.py
tests/firefox/history/clear_recent_history_no_selections.py
tests/firefox/history/clear_recent_history_predefined_time_range.py
tests/firefox/history/clear_recent_history_window.py
tests/firefox/history/click_website_from_library.py
tests/firefox/history/copy_history_menu_into_bookmark_toolbar.py
tests/firefox/history/copy_history_time_range_paste_it_bookmark_toolbar.py
tests/firefox/history/copy_site_from_library_paste_it_on_bookmark_toolbar.py
tests/firefox/history/custom_clear_recent_history_window.py
tests/firefox/history/delete_history_from_library_context_menu.py
tests/firefox/history/delete_history_time_range_from_library.py
tests/firefox/history/dismiss_clear_recent_history_window.py
tests/firefox/history/forget_history_last_5_mins.py
tests/firefox/history/history_menu.py
tests/firefox/history/history_menu_copy_site_to_url_bar.py
tests/firefox/history/history_menu_delete_page.py
tests/firefox/history/history_menu_delete_site_verify_if_remembered.py
tests/firefox/history/history_menu_delete_site_verify_is_not_remembered.py
tests/firefox/history/history_menu_forget_page.py
tests/firefox/history/history_menu_forgotten_site_verify_is_not_remembered.py
tests/firefox/history/history_menu_open_site.py
tests/firefox/history/history_menu_open_site_in_private_window.py
tests/firefox/history/history_menu_recent_history.py
tests/firefox/history/history_sidebar.py
tests/firefox/history/history_sidebar_bookmark_site.py
tests/firefox/history/history_sidebar_bookmark_site_custom_settings.py
tests/firefox/history/history_sidebar_copy_site_to_bookmarks_toolbar.py
tests/firefox/history/history_sidebar_copy_site_to_url_bar.py
tests/firefox/history/history_sidebar_copy_time_range.py
tests/firefox/history/history_sidebar_delete_site.py
tests/firefox/history/history_sidebar_delete_site_verify_if_remembered.py
tests/firefox/history/history_sidebar_delete_time_range.py
tests/firefox/history/history_sidebar_dismiss_search.py
tests/firefox/history/history_sidebar_forget_site.py
tests/firefox/history/history_sidebar_forget_site_verify_if_remembered.py
tests/firefox/history/history_sidebar_open_all_in_tabs.py
tests/firefox/history/history_sidebar_open_site.py
tests/firefox/history/history_sidebar_open_site_context_menu.py
tests/firefox/history/history_sidebar_open_site_in_new_tab.py
tests/firefox/history/history_sidebar_open_site_in_new_window.py
tests/firefox/history/history_sidebar_open_site_in_private_window.py
tests/firefox/history/history_sidebar_search_available_site.py
tests/firefox/history/history_sidebar_search_unavailable_site.py
tests/firefox/history/history_sidebar_sort_by_date.py
tests/firefox/history/history_sidebar_sort_by_date_and_site.py
tests/firefox/history/history_sidebar_sort_by_last_visited.py
tests/firefox/history/history_sidebar_sort_by_most_visited.py
tests/firefox/history/history_sidebar_sort_by_site.py
tests/firefox/history/history_sidebar_sorting.py
tests/firefox/history/library_open_all_in_tabs.py
tests/firefox/history/library_open_site_context_menu.py
tests/firefox/history/library_open_site_in_a_new_window.py
tests/firefox/history/library_open_site_in_new_tab.py
tests/firefox/history/open_in_a_private_window_from_contextual_options.py
tests/firefox/history/open_site_in_current_tab.py
tests/firefox/history/open_site_in_new_tab.py
tests/firefox/history/open_site_in_new_window.py
tests/firefox/history/open_site_in_private_window.py
tests/firefox/prefs/__init__.py
tests/firefox/prefs/address_bar_can_set_search_and_navigation.py
tests/firefox/prefs/autoscrolling_can_be_successfully_enabled_disabled.py
tests/firefox/prefs/clicking_navigation_deselects_menu_item.py
tests/firefox/prefs/cookies_can_be_cleared.py
tests/firefox/prefs/ctrl_tab_through_tabs_recently_used_order.py
tests/firefox/prefs/default_font_can_be_changed.py
tests/firefox/prefs/default_search_engines_can_be_restored.py
tests/firefox/prefs/default_size_can_be_changed.py
tests/firefox/prefs/ff_can_be_set_always_private.py
tests/firefox/prefs/ff_can_be_set_clear_data_on_exit.py
tests/firefox/prefs/ff_can_be_set_never_remember_history.py
tests/firefox/prefs/ff_can_be_set_remember_browsing_download.py
tests/firefox/prefs/ff_can_be_set_remember_history.py
tests/firefox/prefs/ff_can_be_set_use_custom_history_settings.py
tests/firefox/prefs/firefox_can_allow_deny_pages_to_choose_own_fonts.py
tests/firefox/prefs/firefox_display_windows_from_last.py
tests/firefox/prefs/history_can_be_cleared_via_history_panel.py
tests/firefox/prefs/hitting_escape_never_remember_history.py
tests/firefox/prefs/links_open_in_tabs.py
tests/firefox/prefs/performing_search_then_remove_search_results.py
tests/firefox/prefs/request_english_versions.py
tests/firefox/prefs/saved_logins_can_be_removed_via_prefs.py
tests/firefox/prefs/saved_logins_can_be_viewed_in_prefs.py
tests/firefox/prefs/search_bar_can_be_added.py
tests/firefox/prefs/search_bar_can_be_customized.py
tests/firefox/prefs/search_engines_removed_from_one_click_list.py
tests/firefox/prefs/search_for_text_when_typing_enabled_disabled.py
tests/firefox/prefs/search_results_not_highlighted.py
tests/firefox/prefs/search_suggestions_address_bar_enabled_disabled.py
tests/firefox/prefs/search_suggestions_enabled_disabled.py
tests/firefox/prefs/several_custom_settings_remains_checked.py
tests/firefox/prefs/show_search_suggestions_ahead_browsing_history_enabled_disabled.py
tests/firefox/prefs/sorry_is_still_present_on_another_section.py
tests/firefox/prefs/switch_immediately_opened_link.py
tests/firefox/prefs/total_cookies_data_cache_displayed.py
tests/firefox/prefs/update_history_displayed.py
tests/firefox/prefs/users_can_enable_spelling_checks.py
tests/firefox/private_browsing/__init__.py
tests/firefox/private_browsing/browsing_after_crash.py
tests/firefox/private_browsing/download_from_private_session.py
tests/firefox/private_browsing/history_not_remembered.py
tests/firefox/private_browsing/history_remembered.py
tests/firefox/private_browsing/master_password_removed.py
tests/firefox/private_browsing/master_password_set.py
tests/firefox/private_browsing/private_session_lost.py
tests/firefox/private_browsing/track_protection_exceptions_added_not_remembered_private_session.py
tests/firefox/private_browsing/track_protection_exceptions_normal_sessions.py
tests/firefox/private_browsing/track_protection_normal_sessions.py
tests/firefox/private_browsing/track_protection_tour_start_and_finish.py
tests/firefox/private_browsing/track_protection_turn_off_for_site.py
tests/firefox/private_browsing/tracking_protection_deactivated.py
tests/firefox/search_and_update/__init__.py
tests/firefox/search_and_update/background_update.py
tests/firefox/search_and_update/change_the_default_search_engine.py
tests/firefox/search_and_update/ctrl_click_with_switch_to_tab_opens_page_in_the_same_tab.py
tests/firefox/search_and_update/default_search_code_baidu.py
tests/firefox/search_and_update/default_search_code_google.py
tests/firefox/search_and_update/default_search_code_yandex.py
tests/firefox/search_and_update/default_search_provider_can_be_changed.py
tests/firefox/search_and_update/history_of_previous_searches_is_kept.py
tests/firefox/search_and_update/keyboard_shortcuts_work_in_search_bar.py
tests/firefox/search_and_update/manual_update.py
tests/firefox/search_and_update/middle_clicking_search_results_open_new_tab.py
tests/firefox/search_and_update/one_click_search_engines_list_can_be_reordered.py
tests/firefox/search_and_update/one_off_search_engines_can_be_disabled_enabled.py
tests/firefox/search_and_update/one_off_search_engines_can_be_removed_and_restored.py
tests/firefox/search_and_update/remove_search_engine.py
tests/firefox/search_and_update/right_click_on_a_suggestion_from_awesomebar.py
tests/firefox/search_and_update/search_bar_options_work_properly.py
tests/firefox/search_and_update/search_bar_provides_valid_results.py
tests/firefox/search_and_update/search_bar_submission_with_no_input.py
tests/firefox/search_and_update/search_code_testing_DuckDuckGo_us.py
tests/firefox/search_and_update/search_code_testing_bing_us.py
tests/firefox/search_and_update/search_results_can_be_displayed_directly_in_a_new_tab.py
tests/firefox/search_and_update/search_suggestions_are_displayed_in_search_bar.py
tests/firefox/search_and_update/search_suggestions_can_be_disabled.py
tests/firefox/search_and_update/search_with_search_engines_keywords.py
tests/firefox/search_and_update/user_is_able_to_add_new_search_engines.py
tests/firefox/session_restore/__init__.py
tests/firefox/session_restore/about_blank_about_newtab_not_restored.py
tests/firefox/session_restore/always_restore_sessions.py
tests/firefox/session_restore/customize_mode_tab_restore.py
tests/firefox/session_restore/form_inputs_are_successfully_restored.py
tests/firefox/session_restore/normal_tabs_sound_after_restart.py
tests/firefox/session_restore/pinned_tabs_not_restored_after_restart.py
tests/firefox/session_restore/position_window_restored.py
tests/firefox/session_restore/previous_session_can_be_restored_from_firefox_menu.py
tests/firefox/session_restore/restore_from_new_window.py
tests/firefox/session_restore/restore_media_content.py
tests/firefox/session_restore/restore_only_once.py
tests/firefox/session_restore/restore_previous_session_option_is_not_available_in_private_window.py
tests/firefox/session_restore/restored_context_menu.py
tests/firefox/session_restore/restored_for_dirty_profile.py
tests/firefox/session_restore/restored_using_keyboard.py
tests/firefox/session_restore/scroll_each_window.py
tests/firefox/session_restore/tab_history_is_saved_after_restoring_firefox_from_crash.py
tests/firefox/session_restore/tabs_history_menu.py
tests/firefox/session_restore/view_hide_previous_tabs_toggle_button_not_overlaps_adjacent_label.py
tests/firefox/themes/__init__.py
tests/firefox/themes/check_for_dark_and_light_themes.py
tests/firefox/themes/check_the_browser_appearance_with_default_themes.py
tests/firefox/themes/no_glitches_in_tab_layout.py
tests/firefox/toolbars_window_controls/__init__.py
tests/firefox/toolbars_window_controls/about_firefox_controls.py
tests/firefox/toolbars_window_controls/browser_control_console.py
tests/firefox/toolbars_window_controls/browser_controls_upper_corner.py
tests/firefox/toolbars_window_controls/confirm_close_multiple_tabs_controls.py
tests/firefox/toolbars_window_controls/download_dialog_controls.py
tests/firefox/toolbars_window_controls/drag_space.py
tests/firefox/toolbars_window_controls/hamburger_menu_customize.py
tests/firefox/toolbars_window_controls/library_controls.py
tests/firefox/toolbars_window_controls/print_dialog_controls.py
tests/firefox/toolbars_window_controls/save_image_controls.py
tests/firefox/toolbars_window_controls/sidebar_controls.py
tests/firefox/toolbars_window_controls/title_bar_activation.py
tests/firefox/toolbars_window_controls/web_console_controls.py
tests/firefox/toolbars_window_controls/web_developer_menu.py
tests/firefox/unit_tests/__init__.py
tests/firefox/unit_tests/firefox_build_apis.py
tests/firefox/unit_tests/keyboard_shortcuts.py
tests/firefox/unit_tests/mouse_events.py
tests/firefox/unit_tests/ocr.py
tests/firefox/unit_tests/settings.py