3168 lines
298 KiB
HTML
3168 lines
298 KiB
HTML
|
||
|
||
<!DOCTYPE html>
|
||
<html class="writer-html5" lang="ru" data-content_root="./">
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>components package — документация e-nms-qa-automation 0.1.0</title>
|
||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
|
||
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
|
||
|
||
|
||
<script src="_static/jquery.js?v=5d32c60e"></script>
|
||
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
|
||
<script src="_static/documentation_options.js?v=6ff560e8"></script>
|
||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||
<script src="_static/translations.js?v=cd1d70c9"></script>
|
||
<script src="_static/js/theme.js"></script>
|
||
<link rel="index" title="Алфавитный указатель" href="genindex.html" />
|
||
<link rel="search" title="Поиск" href="search.html" />
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav">
|
||
<div class="wy-grid-for-nav">
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search" >
|
||
|
||
|
||
|
||
<a href="index.html" class="icon icon-home">
|
||
e-nms-qa-automation
|
||
</a>
|
||
<div role="search">
|
||
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
|
||
<input type="text" name="q" placeholder="Поиск в документации" aria-label="Поиск в документации" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Меню навигации">
|
||
<!-- Local TOC -->
|
||
<div class="local-toc"><ul>
|
||
<li><a class="reference internal" href="#">components package</a><ul>
|
||
<li><a class="reference internal" href="#submodules">Submodules</a></li>
|
||
<li><a class="reference internal" href="#module-components.alert_component">components.alert_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent"><code class="docutils literal notranslate"><span class="pre">AlertComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.__init__"><code class="docutils literal notranslate"><span class="pre">AlertComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.close_alert_by_text"><code class="docutils literal notranslate"><span class="pre">AlertComponent.close_alert_by_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.get_alert_type"><code class="docutils literal notranslate"><span class="pre">AlertComponent.get_alert_type()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.get_text"><code class="docutils literal notranslate"><span class="pre">AlertComponent.get_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.check_alert_absence"><code class="docutils literal notranslate"><span class="pre">AlertComponent.check_alert_absence()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.check_alert_presence"><code class="docutils literal notranslate"><span class="pre">AlertComponent.check_alert_presence()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.alert_component.AlertComponent.check_text"><code class="docutils literal notranslate"><span class="pre">AlertComponent.check_text()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.base_component">components.base_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent"><code class="docutils literal notranslate"><span class="pre">BaseComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.__init__"><code class="docutils literal notranslate"><span class="pre">BaseComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.get_locator"><code class="docutils literal notranslate"><span class="pre">BaseComponent.get_locator()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.check_absence"><code class="docutils literal notranslate"><span class="pre">BaseComponent.check_absence()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.check_visibility"><code class="docutils literal notranslate"><span class="pre">BaseComponent.check_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.is_scrollable_vertically"><code class="docutils literal notranslate"><span class="pre">BaseComponent.is_scrollable_vertically()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.is_scrollable_horizontally"><code class="docutils literal notranslate"><span class="pre">BaseComponent.is_scrollable_horizontally()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.scroll_up"><code class="docutils literal notranslate"><span class="pre">BaseComponent.scroll_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.scroll_down"><code class="docutils literal notranslate"><span class="pre">BaseComponent.scroll_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.scroll_left"><code class="docutils literal notranslate"><span class="pre">BaseComponent.scroll_left()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.base_component.BaseComponent.scroll_right"><code class="docutils literal notranslate"><span class="pre">BaseComponent.scroll_right()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.card_component">components.card_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.card_component.CardComponent"><code class="docutils literal notranslate"><span class="pre">CardComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.card_component.CardComponent.__init__"><code class="docutils literal notranslate"><span class="pre">CardComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.card_component.CardComponent.click_logout_button"><code class="docutils literal notranslate"><span class="pre">CardComponent.click_logout_button()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.confirm_component">components.confirm_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.__init__"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.click_allow_button"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.click_allow_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.click_cancel_button"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.click_cancel_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.click_close_button"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.click_close_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.scroll_window_left"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.scroll_window_left()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.scroll_window_right"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.scroll_window_right()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.check_title"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.check_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.check_text"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.check_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.check_window_horizontal_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.should_be_cancel_button"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.should_be_cancel_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.should_be_allow_button"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.should_be_allow_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.check_cancel_button_text"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.check_cancel_button_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.confirm_component.ConfirmComponent.check_allow_button_text"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent.check_allow_button_text()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.date_picker_component">components.date_picker_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.__init__"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.click_prev_month_button"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.click_prev_month_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.click_next_month_button"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.click_next_month_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.click_year_button"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.click_year_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.get_year"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.get_year()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.get_month_year"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.get_month_year()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.get_day"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.get_day()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.select_day"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.select_day()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.select_year_and_month"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.select_year_and_month()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.check_prev_month_button_visibility"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.check_prev_month_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.check_next_month_button_visibility"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.check_next_month_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.check_year_button_visibility"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.check_year_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent.check_content"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent.check_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.date_picker_component.DatePickerComponent._is_leap_year"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent._is_leap_year()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.dropdown_list_component">components.dropdown_list_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList"><code class="docutils literal notranslate"><span class="pre">DropdownList</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.__init__"><code class="docutils literal notranslate"><span class="pre">DropdownList.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.click_item_with_text"><code class="docutils literal notranslate"><span class="pre">DropdownList.click_item_with_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.get_combobox_options"><code class="docutils literal notranslate"><span class="pre">DropdownList.get_combobox_options()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.get_item_names"><code class="docutils literal notranslate"><span class="pre">DropdownList.get_item_names()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.get_selected_combobox_value"><code class="docutils literal notranslate"><span class="pre">DropdownList.get_selected_combobox_value()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.open_combobox"><code class="docutils literal notranslate"><span class="pre">DropdownList.open_combobox()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.scroll_until_end"><code class="docutils literal notranslate"><span class="pre">DropdownList.scroll_until_end()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.check_item_with_text"><code class="docutils literal notranslate"><span class="pre">DropdownList.check_item_with_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.dropdown_list_component.DropdownList.check_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">DropdownList.check_vertical_scrolling()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.eventbar_component">components.eventbar_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.__init__"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.click_expand_less_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.click_expand_less_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.click_expand_more_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.click_expand_more_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.click_system_log_tab"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.click_system_log_tab()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.click_user_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.click_user_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.do_logout"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.do_logout()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.get_event_tooltip_texts"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.get_event_tooltip_texts()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.get_event_button_values"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.get_event_button_values()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.get_panel_position"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.get_panel_position()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.check_expand_less_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.check_expand_less_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.check_expand_more_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.check_expand_more_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.should_be_user_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.should_be_user_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.should_be_search_button"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.should_be_search_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.should_be_tab_buttons"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.should_be_tab_buttons()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.eventbar_component.EventPanelComponent.should_be_event_buttons"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent.should_be_event_buttons()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.events_container_component">components.events_container_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.__init__"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.add_tab_to_toolbar"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.add_tab_to_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_chevron_left"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_chevron_left()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_chevron_right"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_chevron_right()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_first_page"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_first_page()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_last_page"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_last_page()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_filter_button"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_filter_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.click_event_table_header_arrow"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.click_event_table_header_arrow()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_current_data_set_number"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_current_data_set_number()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_arrow_button_state"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_arrow_button_state()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_events_table_content"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_events_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_events_table_rows_count"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_events_table_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_sidebar_filter"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_sidebar_filter()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_toolbar_filter_button"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_toolbar_filter_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_toolbar_export_to_csv_button"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_toolbar_export_to_csv_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_toolbar_export_to_pdf_button"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_toolbar_export_to_pdf_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.get_toolbar_tab_button"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.get_toolbar_tab_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.scroll_events_table_up"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.scroll_events_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.scroll_events_table_down"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.scroll_events_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_headers"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_headers()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_column_descending_order"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_column_descending_order()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.check_events_table_verticall_scrolling"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.check_events_table_verticall_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.is_chevron_left_disabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.is_chevron_left_disabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.is_chevron_right_disabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.is_chevron_right_disabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.is_first_page_disabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.is_first_page_disabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.is_last_page_disabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.is_last_page_disabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_all_disabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_all_disabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_all_enabled"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_all_enabled()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_initial_state"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_initial_state()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_final_state"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_final_state()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_events_table"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_events_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_base_toolbar_buttons"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_base_toolbar_buttons()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.events_container_component.EventsContainerComponent.should_be_pagination_buttons"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent.should_be_pagination_buttons()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.json_container_component">components.json_container_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.json_container_component.JsonContainerComponent"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.json_container_component.JsonContainerComponent.__init__"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.json_container_component.JsonContainerComponent.format_json_string"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent.format_json_string()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.json_container_component.JsonContainerComponent.read_data"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent.read_data()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.json_container_component.JsonContainerComponent.check_json_equals"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent.check_json_equals()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.modal_window_component">components.modal_window_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.__init__"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.add_content_item"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.add_content_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.get_content_item"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.get_content_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.add_toolbar_title"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.add_toolbar_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.add_toolbar_button"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.add_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.add_button"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.add_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.get_button_by_name"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.get_button_by_name()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.click_button"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.click_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.click_toolbar_close_button"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.click_toolbar_close_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.scroll_window_down"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.scroll_window_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.scroll_window_up"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.scroll_window_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.scroll_window_left"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.scroll_window_left()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.scroll_window_right"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.scroll_window_right()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_window_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_window_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_window_horizontal_scrolling"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_window_horizontal_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_by_window_title"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_by_window_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_button_visibility"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_toolbar_button_visibility"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_toolbar_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.modal_window_component.ModalWindowComponent.check_toolbar_button_tooltip"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent.check_toolbar_button_tooltip()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.navbar_component">components.navbar_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.__init__"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.click_item"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.click_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.click_sub_item"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.click_sub_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.get_item_names"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.get_item_names()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.traverse_panel_tree"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.traverse_panel_tree()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.check_item_visibility"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.check_item_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.navbar_component.NavigationPanelComponent.is_item_visible"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent.is_item_visible()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.settings_form_component">components.settings_form_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.__init__"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.add_content_item"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.add_content_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.get_content_item"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.get_content_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.add_toolbar_title"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.add_toolbar_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.add_button"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.add_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.get_button_by_name"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.get_button_by_name()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.click_button"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.click_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.check_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.check_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.check_button_visibility"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.check_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.settings_form_component.SettingsFormComponent.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent.should_be_toolbar()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.table_component">components.table_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent"><code class="docutils literal notranslate"><span class="pre">TableComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.__init__"><code class="docutils literal notranslate"><span class="pre">TableComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.click_arrow_button"><code class="docutils literal notranslate"><span class="pre">TableComponent.click_arrow_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.datetime2timestamp"><code class="docutils literal notranslate"><span class="pre">TableComponent.datetime2timestamp()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.get_arrow_button_state"><code class="docutils literal notranslate"><span class="pre">TableComponent.get_arrow_button_state()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.get_header_cell_button"><code class="docutils literal notranslate"><span class="pre">TableComponent.get_header_cell_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.get_row_locator"><code class="docutils literal notranslate"><span class="pre">TableComponent.get_row_locator()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.get_rows_count"><code class="docutils literal notranslate"><span class="pre">TableComponent.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.read"><code class="docutils literal notranslate"><span class="pre">TableComponent.read()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_table_headers"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_table_headers()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_content"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_column_descending_order"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_column_descending_order()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.table_component.TableComponent.check_row_highlighting"><code class="docutils literal notranslate"><span class="pre">TableComponent.check_row_highlighting()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components.toolbar_component">components.toolbar_component module</a><ul>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent</span></code></a><ul>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.__init__"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.add_title"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.add_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.add_tooltip_button"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.add_tooltip_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.add_tab_button"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.add_tab_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.add_button"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.add_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.get_button_by_name"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.get_button_by_name()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.click_button"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.click_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.get_toolbar_title_text"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.get_toolbar_title_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.is_button_present"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.is_button_present()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.is_button_not_present"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.is_button_not_present()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.check_toolbar_presence()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.check_toolbar_presence_by_locator()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator_and_title"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.check_toolbar_presence_by_locator_and_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.check_button_visibility"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.check_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#components.toolbar_component.ToolbarComponent.check_button_tooltip"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent.check_button_tooltip()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-components">Module contents</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Меню навигации для мобильных устройств" >
|
||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||
<a href="index.html">e-nms-qa-automation</a>
|
||
</nav>
|
||
|
||
<div class="wy-nav-content">
|
||
<div class="rst-content">
|
||
<div role="navigation" aria-label="Навигация по страницам">
|
||
<ul class="wy-breadcrumbs">
|
||
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||
<li class="breadcrumb-item active">components package</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
<a href="_sources/components.rst.txt" rel="nofollow"> Просмотреть исходный код страницы</a>
|
||
</li>
|
||
</ul>
|
||
<hr/>
|
||
</div>
|
||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||
<div itemprop="articleBody">
|
||
|
||
<section id="components-package">
|
||
<h1>components package<a class="headerlink" href="#components-package" title="Ссылка на этот заголовок"></a></h1>
|
||
<section id="submodules">
|
||
<h2>Submodules<a class="headerlink" href="#submodules" title="Ссылка на этот заголовок"></a></h2>
|
||
</section>
|
||
<section id="module-components.alert_component">
|
||
<span id="components-alert-component-module"></span><h2>components.alert_component module<a class="headerlink" href="#module-components.alert_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль для работы с компонентом alert-окна в Playwright.</p>
|
||
<p>Содержит класс AlertComponent для взаимодействия с различными типами
|
||
alert-окон (error, success, info, warning) и проверки их состояния.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">AlertComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент для работы с alert-окнами Playwright.</p>
|
||
<p>Поддерживает типы: error, success, info, warning.
|
||
Позволяет проверять наличие, отсутствие и текст сообщений.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент alert-окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.close_alert_by_text">
|
||
<span class="sig-name descname"><span class="pre">close_alert_by_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.close_alert_by_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.close_alert_by_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает alert-окно с заданным текстом с помощью кнопки закрытия.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) – Текст alert-окна, которое нужно закрыть.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если не удалось найти или закрыть alert-окно.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.get_alert_type">
|
||
<span class="sig-name descname"><span class="pre">get_alert_type</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.get_alert_type"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.get_alert_type" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает тип alert-окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Тип alert-окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>str</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>ValueError</strong> – Если получен неподдерживаемый тип alert-окна.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.get_text">
|
||
<span class="sig-name descname"><span class="pre">get_text</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.get_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.get_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает текст сообщения из alert-окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Текст сообщения.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.check_alert_absence">
|
||
<span class="sig-name descname"><span class="pre">check_alert_absence</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">30000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.check_alert_absence"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.check_alert_absence" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет отсутствие alert-окна с заданным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>text</strong> (<em>str</em>) – Текст для проверки.</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – Время ожидания исчезновения (мс).</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не исчезает в течение заданного времени.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.check_alert_presence">
|
||
<span class="sig-name descname"><span class="pre">check_alert_presence</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.check_alert_presence"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.check_alert_presence" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие alert-окна с заданным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) – Текст для проверки. Если пустая строка - проверяет только
|
||
наличие окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если alert-окно не найдено.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.alert_component.AlertComponent.check_text">
|
||
<span class="sig-name descname"><span class="pre">check_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">alert_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/alert_component.html#AlertComponent.check_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.alert_component.AlertComponent.check_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет точное соответствие текста в alert-окне.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>alert_text</strong> (<em>str</em>) – Ожидаемый текст сообщения.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если текст не соответствует ожидаемому.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.base_component">
|
||
<span id="components-base-component-module"></span><h2>components.base_component module<a class="headerlink" href="#module-components.base_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Базовый модуль для работы с компонентами страницы.</p>
|
||
<p>Содержит базовый класс для взаимодействия с элементами страницы через Playwright.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">BaseComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||
<p>Базовый компонент для работы с элементами страницы.</p>
|
||
<p>Предоставляет общие методы для взаимодействия с элементами:
|
||
- получение локаторов
|
||
- проверка видимости элементов
|
||
- работа с прокруткой</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализация базового компонента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.get_locator">
|
||
<span class="sig-name descname"><span class="pre">get_locator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.get_locator"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.get_locator" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение объекта Locator из строки или существующего Locator.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – строка с CSS/XPath селектором или объект Locator.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>объект для работы с элементом.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Locator</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>TypeError</strong> – если передан некорректный тип локатора.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.check_absence">
|
||
<span class="sig-name descname"><span class="pre">check_absence</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.check_absence"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.check_absence" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка отсутствия элемента на странице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента (строка или объект Locator).</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – сообщение об ошибке при неудачной проверке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если элемент виден на странице.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.check_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.check_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.check_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости элемента на странице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента (строка или объект Locator).</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – сообщение об ошибке при неудачной проверке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если элемент не виден на странице.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.is_scrollable_vertically">
|
||
<span class="sig-name descname"><span class="pre">is_scrollable_vertically</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.is_scrollable_vertically"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.is_scrollable_vertically" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка возможности вертикальной прокрутки элемента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если элемент можно прокрутить вертикально.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.is_scrollable_horizontally">
|
||
<span class="sig-name descname"><span class="pre">is_scrollable_horizontally</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.is_scrollable_horizontally"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.is_scrollable_horizontally" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка возможности горизонтальной прокрутки элемента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если элемент можно прокрутить горизонтально.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.scroll_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_up</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.scroll_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.scroll_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокрутка элемента до самого верха.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – максимальное время ожидания в мс.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если прокрутка не выполнена до верха.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.scroll_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_down</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.scroll_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.scroll_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокрутка элемента до самого конца.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – максимальное время ожидания в мс.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если прокрутка не выполнена до конца.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.scroll_left">
|
||
<span class="sig-name descname"><span class="pre">scroll_left</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.scroll_left"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.scroll_left" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокрутка элемента до самого левого края.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – максимальное время ожидания в мс.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если прокрутка не выполнена до левого края.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.base_component.BaseComponent.scroll_right">
|
||
<span class="sig-name descname"><span class="pre">scroll_right</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/base_component.html#BaseComponent.scroll_right"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.base_component.BaseComponent.scroll_right" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокрутка элемента до самого правого края.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – локатор элемента.</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – максимальное время ожидания в мс.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – если прокрутка не выполнена до правого края.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.card_component">
|
||
<span id="components-card-component-module"></span><h2>components.card_component module<a class="headerlink" href="#module-components.card_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента карточки пользователя.</p>
|
||
<p>Содержит класс для работы с карточкой пользователя через Playwright.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.card_component.CardComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">CardComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/card_component.html#CardComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.card_component.CardComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент карточки пользователя.</p>
|
||
<p>Предоставляет методы для взаимодействия с элементами карточки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.card_component.CardComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/card_component.html#CardComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.card_component.CardComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент карточки пользователя.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.card_component.CardComponent.click_logout_button">
|
||
<span class="sig-name descname"><span class="pre">click_logout_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/card_component.html#CardComponent.click_logout_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.card_component.CardComponent.click_logout_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажимает кнопку выхода из системы.</p>
|
||
<p>Выполняет клик по кнопке „Выйти“ в карточке пользователя.</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.confirm_component">
|
||
<span id="components-confirm-component-module"></span><h2>components.confirm_component module<a class="headerlink" href="#module-components.confirm_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента окна подтверждения действий.</p>
|
||
<p>Содержит класс ConfirmComponent для взаимодействия с окном подтверждения,
|
||
включая кнопки подтверждения, отмены и закрытия, а также проверки текста.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">ConfirmComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cancel_button_text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_button_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент окна подтверждения действий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
|
||
<li><p><strong>cancel_button_text</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>allow_button_text</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cancel_button_text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_button_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализация компонента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p></li>
|
||
<li><p><strong>cancel_button_text</strong> (<em>str</em>) – Текст кнопки отмены.</p></li>
|
||
<li><p><strong>allow_button_text</strong> (<em>str</em>) – Текст кнопки подтверждения.</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.click_allow_button">
|
||
<span class="sig-name descname"><span class="pre">click_allow_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.click_allow_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.click_allow_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажимает кнопку подтверждения действия.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.click_cancel_button">
|
||
<span class="sig-name descname"><span class="pre">click_cancel_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.click_cancel_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.click_cancel_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажимает кнопку отмены действия.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.click_close_button">
|
||
<span class="sig-name descname"><span class="pre">click_close_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.click_close_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.click_close_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажимает кнопку закрытия окна подтверждения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.scroll_window_left">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_left</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.scroll_window_left"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.scroll_window_left" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна влево.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.scroll_window_right">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_right</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.scroll_window_right"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.scroll_window_right" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна вправо.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.check_title">
|
||
<span class="sig-name descname"><span class="pre">check_title</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.check_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.check_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст заголовка окна подтверждения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>title</strong> (<em>str</em>) – Ожидаемый текст заголовка.</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение при ошибке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.check_text">
|
||
<span class="sig-name descname"><span class="pre">check_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.check_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.check_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст сообщения в окне подтверждения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>text</strong> (<em>str</em>) – Ожидаемый текст сообщения.</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение при ошибке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_window_horizontal_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.check_window_horizontal_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность горизонтальной прокрутки окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.should_be_cancel_button">
|
||
<span class="sig-name descname"><span class="pre">should_be_cancel_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.should_be_cancel_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.should_be_cancel_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и видимость кнопки Отмены.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.should_be_allow_button">
|
||
<span class="sig-name descname"><span class="pre">should_be_allow_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.should_be_allow_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.should_be_allow_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и видимость кнопки Подтверждения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.check_cancel_button_text">
|
||
<span class="sig-name descname"><span class="pre">check_cancel_button_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expected_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.check_cancel_button_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.check_cancel_button_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст кнопки Отмены.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>expected_text</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.confirm_component.ConfirmComponent.check_allow_button_text">
|
||
<span class="sig-name descname"><span class="pre">check_allow_button_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expected_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/confirm_component.html#ConfirmComponent.check_allow_button_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.confirm_component.ConfirmComponent.check_allow_button_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст кнопки Подтверждения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>expected_text</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.date_picker_component">
|
||
<span id="components-date-picker-component-module"></span><h2>components.date_picker_component module<a class="headerlink" href="#module-components.date_picker_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента средства выбора даты.</p>
|
||
<p>Содержит класс для работы с средством выбора даты через Playwright.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DatePickerComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент средства выбора даты.</p>
|
||
<p>Предоставляет методы для взаимодействия с элементами средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.click_prev_month_button">
|
||
<span class="sig-name descname"><span class="pre">click_prev_month_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.click_prev_month_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.click_prev_month_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие на кнопку перехода к предыдущему месяцу (стрелочка влево).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.click_next_month_button">
|
||
<span class="sig-name descname"><span class="pre">click_next_month_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.click_next_month_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.click_next_month_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие на кнопку перехода к следующему месяцу (стрелочка вправо).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.click_year_button">
|
||
<span class="sig-name descname"><span class="pre">click_year_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.click_year_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.click_year_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие на кнопку текущего значения года в заголовке средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.get_year">
|
||
<span class="sig-name descname"><span class="pre">get_year</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.get_year"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.get_year" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение текущего значения года из заголовка средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.get_month_year">
|
||
<span class="sig-name descname"><span class="pre">get_month_year</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.get_month_year"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.get_month_year" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение текущего значения месяца и года.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.get_day">
|
||
<span class="sig-name descname"><span class="pre">get_day</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.get_day"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.get_day" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение текущего номера дня.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.select_day">
|
||
<span class="sig-name descname"><span class="pre">select_day</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">day</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.select_day"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.select_day" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выбор дня месяца по его номеру.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>day</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.select_year_and_month">
|
||
<span class="sig-name descname"><span class="pre">select_year_and_month</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">year</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">month</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.select_year_and_month"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.select_year_and_month" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выбор года и месяца по заданным значениям. Значения должны быть в формате гггг и мм</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>year</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>month</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.check_prev_month_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_prev_month_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.check_prev_month_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.check_prev_month_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки перехода к предыдущему месяцу (стрелочка влево).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.check_next_month_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_next_month_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.check_next_month_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.check_next_month_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки перехода к следующему месяцу (стрелочка вправо).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.check_year_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_year_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.check_year_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.check_year_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки текущего значения года в заголовке средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent.check_content">
|
||
<span class="sig-name descname"><span class="pre">check_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent.check_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка состава компонент средства выбора даты.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.date_picker_component.DatePickerComponent._is_leap_year">
|
||
<span class="sig-name descname"><span class="pre">_is_leap_year</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">year</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/date_picker_component.html#DatePickerComponent._is_leap_year"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.date_picker_component.DatePickerComponent._is_leap_year" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка является ли год високосным.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>year</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.dropdown_list_component">
|
||
<span id="components-dropdown-list-component-module"></span><h2>components.dropdown_list_component module<a class="headerlink" href="#module-components.dropdown_list_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль dropdown_list_component содержит класс для работы с выпадающими списками.</p>
|
||
<p>Класс DropdownList наследует базовый функционал BaseComponent и добавляет
|
||
методы для взаимодействия с выпадающими списками на странице.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DropdownList</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Класс для работы с выпадающими списками.</p>
|
||
<p>Наследует функциональность BaseElement и добавляет специфичные
|
||
методы для выбора и проверки элементов списка.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент выпадающего списка.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.click_item_with_text">
|
||
<span class="sig-name descname"><span class="pre">click_item_with_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.click_item_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.click_item_with_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выбирает элемент списка по указанному тексту.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) – Текст элемента для выбора.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.get_combobox_options">
|
||
<span class="sig-name descname"><span class="pre">get_combobox_options</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">combobox_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">listbox_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">icon_locator</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.get_combobox_options"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.get_combobox_options" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получает список доступных опций из combobox.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>combobox_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор combobox</p></li>
|
||
<li><p><strong>listbox_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор выпадающего списка</p></li>
|
||
<li><p><strong>icon_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор иконки для клика (опционально)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Список доступных опций</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>list</em>[<em>str</em>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.get_item_names">
|
||
<span class="sig-name descname"><span class="pre">get_item_names</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.get_item_names"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.get_item_names" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает тексты всех элементов по указанному локатору.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элементов или строка с CSS/XPath.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Список текстов элементов.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>list</em>[<em>str</em>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.get_selected_combobox_value">
|
||
<span class="sig-name descname"><span class="pre">get_selected_combobox_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">combobox_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value_locator</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.get_selected_combobox_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.get_selected_combobox_value" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получает выбранное значение из combobox.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>combobox_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор combobox</p></li>
|
||
<li><p><strong>value_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элемента с выбранным значением (опционально)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Выбранное значение или пустая строка если ничего не выбрано</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.open_combobox">
|
||
<span class="sig-name descname"><span class="pre">open_combobox</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">combobox_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">listbox_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">icon_locator</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.open_combobox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.open_combobox" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Открывает выпадающий список combobox.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>combobox_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор combobox</p></li>
|
||
<li><p><strong>listbox_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор выпадающего списка</p></li>
|
||
<li><p><strong>icon_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор иконки для клика (опционально)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.scroll_until_end">
|
||
<span class="sig-name descname"><span class="pre">scroll_until_end</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.scroll_until_end"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.scroll_until_end" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Скроллит список до тех пор, пока не перестанут подгружаться новые элементы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элементов или строка с CSS/XPath.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.check_item_with_text">
|
||
<span class="sig-name descname"><span class="pre">check_item_with_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.check_item_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.check_item_with_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и доступность элемента списка.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) – Текст элемента для проверки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если элемент отсутствует или недоступен.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.dropdown_list_component.DropdownList.check_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_vertical_scrolling</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/dropdown_list_component.html#DropdownList.check_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.dropdown_list_component.DropdownList.check_vertical_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет функцию вертикального скроллинга списка.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элементов или строка с CSS/XPath.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True или False значение в зависимости от скроллируемый список или нет.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.eventbar_component">
|
||
<span id="components-eventbar-component-module"></span><h2>components.eventbar_component module<a class="headerlink" href="#module-components.eventbar_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента панели событий. Содержит класс для работы с элементами панели.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">EventPanelComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент панели событий. Предоставляет методы для взаимодействия с ней.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент панели событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.click_expand_less_button">
|
||
<span class="sig-name descname"><span class="pre">click_expand_less_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.click_expand_less_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.click_expand_less_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки галочка вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.click_expand_more_button">
|
||
<span class="sig-name descname"><span class="pre">click_expand_more_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.click_expand_more_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.click_expand_more_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки галочка вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.click_system_log_tab">
|
||
<span class="sig-name descname"><span class="pre">click_system_log_tab</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.click_system_log_tab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.click_system_log_tab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие tab-кнопки Системный журнал.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.container_system_log_events.SystemLogEventsContainer" title="components_derived.container_system_log_events.SystemLogEventsContainer"><em>SystemLogEventsContainer</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.click_user_button">
|
||
<span class="sig-name descname"><span class="pre">click_user_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.click_user_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.click_user_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки пользователя.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.user_card.UserCard" title="components_derived.user_card.UserCard"><em>UserCard</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.do_logout">
|
||
<span class="sig-name descname"><span class="pre">do_logout</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.do_logout"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.do_logout" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет выход из системы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.get_event_tooltip_texts">
|
||
<span class="sig-name descname"><span class="pre">get_event_tooltip_texts</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.get_event_tooltip_texts"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.get_event_tooltip_texts" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает список текстов всплывающих подсказок кнопок счетчиков событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>[]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.get_event_button_values">
|
||
<span class="sig-name descname"><span class="pre">get_event_button_values</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.get_event_button_values"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.get_event_button_values" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает набор значений кнопок счетчиков событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>{}</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.get_panel_position">
|
||
<span class="sig-name descname"><span class="pre">get_panel_position</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.get_panel_position"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.get_panel_position" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает текущее положение панели событий относительно страницы: «top», «center»,»bottom».</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.check_expand_less_button">
|
||
<span class="sig-name descname"><span class="pre">check_expand_less_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.check_expand_less_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.check_expand_less_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки галочка вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.check_expand_more_button">
|
||
<span class="sig-name descname"><span class="pre">check_expand_more_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.check_expand_more_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.check_expand_more_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки галочка вниз</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.should_be_user_button">
|
||
<span class="sig-name descname"><span class="pre">should_be_user_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.should_be_user_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.should_be_user_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки пользователя.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.should_be_search_button">
|
||
<span class="sig-name descname"><span class="pre">should_be_search_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.should_be_search_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.should_be_search_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки поиска.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.should_be_tab_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_tab_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.should_be_tab_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.should_be_tab_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие блока tab-кнопок Состояния, Действия, События, Обслуживание, Системный журнал.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.eventbar_component.EventPanelComponent.should_be_event_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_event_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/eventbar_component.html#EventPanelComponent.should_be_event_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.eventbar_component.EventPanelComponent.should_be_event_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие блока кнопок-счетчиков событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.events_container_component">
|
||
<span id="components-events-container-component-module"></span><h2>components.events_container_component module<a class="headerlink" href="#module-components.events_container_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента контейнера с перечнем событий. Содержит класс для работы с контейнерами,
|
||
их элементами и проверками.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">EventsContainerComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент контейнера с перечнем событий. Предоставляет методы для взаимодействия с контейнером,
|
||
его содержимым и проверок.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует базовый контейнер.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright</p></li>
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор контейнера (строка или объект Locator)</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.add_tab_to_toolbar">
|
||
<span class="sig-name descname"><span class="pre">add_tab_to_toolbar</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.add_tab_to_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.add_tab_to_toolbar" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавление кнопки типа v-tabs к тулбару</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_chevron_left">
|
||
<span class="sig-name descname"><span class="pre">click_chevron_left</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_chevron_left"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_chevron_left" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки получения предыдущего набора данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_chevron_right">
|
||
<span class="sig-name descname"><span class="pre">click_chevron_right</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_chevron_right"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_chevron_right" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки получения следующего набора данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_first_page">
|
||
<span class="sig-name descname"><span class="pre">click_first_page</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_first_page"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_first_page" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки перехода на первую сраницу</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_last_page">
|
||
<span class="sig-name descname"><span class="pre">click_last_page</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_last_page"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_last_page" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки перехода на последнюю страницу</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_filter_button">
|
||
<span class="sig-name descname"><span class="pre">click_filter_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_filter_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_filter_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки перехода на первую сраницу</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.sidebar_filter_component.SidebarFilterComponent" title="components_derived.sidebar_filter_component.SidebarFilterComponent"><em>SidebarFilterComponent</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.click_event_table_header_arrow">
|
||
<span class="sig-name descname"><span class="pre">click_event_table_header_arrow</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.click_event_table_header_arrow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.click_event_table_header_arrow" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки-стрелочки вверх/вниз в ячейке заголовка таблицы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_current_data_set_number">
|
||
<span class="sig-name descname"><span class="pre">get_current_data_set_number</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_current_data_set_number"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_current_data_set_number" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение номера текущего набора данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>int</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_arrow_button_state">
|
||
<span class="sig-name descname"><span class="pre">get_arrow_button_state</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_arrow_button_state"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_arrow_button_state" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение состояния кнопки-стрелочки вверх/вниз в ячейке заголовка таблицы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>up, если это стрелочка вверх. down, если это стрелочка вниз.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_events_table_content">
|
||
<span class="sig-name descname"><span class="pre">get_events_table_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_events_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_events_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает содержимое таблицы, включая заголовки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Двумерный список с содержимым таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>list</em>[<em>list</em>[<em>str</em>]]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_events_table_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_events_table_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_events_table_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_events_table_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_sidebar_filter">
|
||
<span class="sig-name descname"><span class="pre">get_sidebar_filter</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_sidebar_filter"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_sidebar_filter" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает боковую панель фильтрации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.sidebar_filter_component.SidebarFilterComponent" title="components_derived.sidebar_filter_component.SidebarFilterComponent"><em>SidebarFilterComponent</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_toolbar_filter_button">
|
||
<span class="sig-name descname"><span class="pre">get_toolbar_filter_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_toolbar_filter_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_toolbar_filter_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку фильтрации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="elements.html#elements.button_element.Button" title="elements.button_element.Button"><em>Button</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_toolbar_export_to_csv_button">
|
||
<span class="sig-name descname"><span class="pre">get_toolbar_export_to_csv_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_toolbar_export_to_csv_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_toolbar_export_to_csv_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку экспорта в csv.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton" title="elements.tooltip_button_element.TooltipButton"><em>TooltipButton</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_toolbar_export_to_pdf_button">
|
||
<span class="sig-name descname"><span class="pre">get_toolbar_export_to_pdf_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_toolbar_export_to_pdf_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_toolbar_export_to_pdf_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку экспорта в pdf.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton" title="elements.tooltip_button_element.TooltipButton"><em>TooltipButton</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.get_toolbar_tab_button">
|
||
<span class="sig-name descname"><span class="pre">get_toolbar_tab_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.get_toolbar_tab_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.get_toolbar_tab_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку типа v-tabs по имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="elements.html#elements.tab_button_element.TabButton" title="elements.tab_button_element.TabButton"><em>TabButton</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.scroll_events_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_events_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.scroll_events_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.scroll_events_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу событий вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.scroll_events_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_events_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.scroll_events_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.scroll_events_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу событий вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_headers">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_headers</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">actual_headers</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected_headers</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_headers"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_headers" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка соответствия заголовка таблицы ожидаемому</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_column_descending_order">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_column_descending_order</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">convert2timestamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_column_descending_order"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_column_descending_order" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка, что заданный столбец таблицы упорядочен по убыванию.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс столбца.</p></li>
|
||
<li><p><strong>convert2timestamp</strong> – Конвертировать строковое представление даты и времени в Unix timestamp.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>False</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True, если столбец таблицы упорядочен по убыванию. Иначе</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.check_events_table_verticall_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_events_table_verticall_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.check_events_table_verticall_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.check_events_table_verticall_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.is_chevron_left_disabled">
|
||
<span class="sig-name descname"><span class="pre">is_chevron_left_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.is_chevron_left_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.is_chevron_left_disabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки получения предыдущего набора данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.is_chevron_right_disabled">
|
||
<span class="sig-name descname"><span class="pre">is_chevron_right_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.is_chevron_right_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.is_chevron_right_disabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки получения следующего набора данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.is_first_page_disabled">
|
||
<span class="sig-name descname"><span class="pre">is_first_page_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.is_first_page_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.is_first_page_disabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки получения первой страницы с набором данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.is_last_page_disabled">
|
||
<span class="sig-name descname"><span class="pre">is_last_page_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.is_last_page_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.is_last_page_disabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопки получения последней страницы с набором данных</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_all_disabled">
|
||
<span class="sig-name descname"><span class="pre">should_be_all_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_all_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_all_disabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопок пагинации: все кнопки disabled</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_all_enabled">
|
||
<span class="sig-name descname"><span class="pre">should_be_all_enabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_all_enabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_all_enabled" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопок пагинации: все кнопки enabled</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_initial_state">
|
||
<span class="sig-name descname"><span class="pre">should_be_initial_state</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_initial_state"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_initial_state" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопок для первой страницы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_final_state">
|
||
<span class="sig-name descname"><span class="pre">should_be_final_state</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_final_state"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_final_state" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка видимости кнопок для последней страницы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_events_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_events_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_events_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_events_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_toolbar">
|
||
<span class="sig-name descname"><span class="pre">should_be_toolbar</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_toolbar" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка наличия тулбара</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_base_toolbar_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_base_toolbar_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_base_toolbar_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_base_toolbar_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и видимость базовых кнопок тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.events_container_component.EventsContainerComponent.should_be_pagination_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_pagination_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/events_container_component.html#EventsContainerComponent.should_be_pagination_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.events_container_component.EventsContainerComponent.should_be_pagination_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и видимость кнопок пагинации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.json_container_component">
|
||
<span id="components-json-container-component-module"></span><h2>components.json_container_component module<a class="headerlink" href="#module-components.json_container_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль для работы с JSON-контейнерами на веб-страницах.</p>
|
||
<p>Содержит компонент для чтения и проверки JSON-данных в контейнерах.
|
||
Использует playwright для взаимодействия с элементами страницы.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.json_container_component.JsonContainerComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">JsonContainerComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/json_container_component.html#JsonContainerComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.json_container_component.JsonContainerComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент для работы с JSON-данными на странице.</p>
|
||
<p>Предоставляет методы чтения и проверки JSON-данных в контейнерах.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.json_container_component.JsonContainerComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/json_container_component.html#JsonContainerComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.json_container_component.JsonContainerComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует JSON-контейнер.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.json_container_component.JsonContainerComponent.format_json_string">
|
||
<span class="sig-name descname"><span class="pre">format_json_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">json_string</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/json_container_component.html#JsonContainerComponent.format_json_string"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.json_container_component.JsonContainerComponent.format_json_string" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Форматирует строку JSON для корректного парсинга.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>json_string</strong> (<em>str</em>) – Сырая строка с JSON-данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Отформатированная строка JSON.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.json_container_component.JsonContainerComponent.read_data">
|
||
<span class="sig-name descname"><span class="pre">read_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/json_container_component.html#JsonContainerComponent.read_data"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.json_container_component.JsonContainerComponent.read_data" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Читает и форматирует JSON-данные из указанного локатора.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>Any</em>) – Локатор элемента с JSON-данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Распарсенный JSON-объект.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>dict</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>json.JSONDecodeError</strong> – Если данные не могут быть преобразованы в JSON.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.json_container_component.JsonContainerComponent.check_json_equals">
|
||
<span class="sig-name descname"><span class="pre">check_json_equals</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">actual</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/json_container_component.html#JsonContainerComponent.check_json_equals"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.json_container_component.JsonContainerComponent.check_json_equals" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Сравнивает JSON-объекты на идентичность.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>actual</strong> (<em>Any</em>) – Фактический JSON-объект.</p></li>
|
||
<li><p><strong>expected</strong> (<em>Any</em>) – Ожидаемый JSON-объект.</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение об ошибке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если объекты не идентичны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.modal_window_component">
|
||
<span id="components-modal-window-component-module"></span><h2>components.modal_window_component module<a class="headerlink" href="#module-components.modal_window_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента модального окна. Содержит класс для работы с модальными окнами,
|
||
их элементами и проверками.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">ModalWindowComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент модального окна. Предоставляет методы для взаимодействия с окном,
|
||
его содержимым и проверок.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализация базового компонента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.add_content_item">
|
||
<span class="sig-name descname"><span class="pre">add_content_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.add_content_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.add_content_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет элемент содержимого в окно по заданному имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>item</strong> (<em>object</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.get_content_item">
|
||
<span class="sig-name descname"><span class="pre">get_content_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.get_content_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.get_content_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает элемент содержимого по имени или None, если не найден.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>object</em> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.add_toolbar_title">
|
||
<span class="sig-name descname"><span class="pre">add_toolbar_title</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.add_toolbar_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.add_toolbar_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет заголовок в панель инструментов модального окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.add_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">add_toolbar_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.add_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.add_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку в панель инструментов модального окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.add_button">
|
||
<span class="sig-name descname"><span class="pre">add_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.add_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.add_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку в модальное окно.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.get_button_by_name">
|
||
<span class="sig-name descname"><span class="pre">get_button_by_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.get_button_by_name"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.get_button_by_name" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Ищет и возвращает кнопку по имени или None, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="elements.html#elements.button_element.Button" title="elements.button_element.Button"><em>Button</em></a> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.click_button">
|
||
<span class="sig-name descname"><span class="pre">click_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.click_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.click_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по кнопке с заданным именем. Вызывает ошибку, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.click_toolbar_close_button">
|
||
<span class="sig-name descname"><span class="pre">click_toolbar_close_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.click_toolbar_close_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.click_toolbar_close_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по кнопке закрытия в панели инструментов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.scroll_window_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.scroll_window_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.scroll_window_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.scroll_window_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.scroll_window_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.scroll_window_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.scroll_window_left">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_left</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.scroll_window_left"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.scroll_window_left" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна влево.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.scroll_window_right">
|
||
<span class="sig-name descname"><span class="pre">scroll_window_right</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.scroll_window_right"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.scroll_window_right" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое окна вправо.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_window_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_window_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_window_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_window_vertical_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_window_horizontal_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_window_horizontal_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_window_horizontal_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_window_horizontal_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность горизонтальной прокрутки окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_by_window_title">
|
||
<span class="sig-name descname"><span class="pre">check_by_window_title</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_by_window_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_by_window_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие окна по заголовку.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_button_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки по имени. Вызывает ошибку, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_toolbar_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_toolbar_button_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_toolbar_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_toolbar_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки в панели инструментов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.modal_window_component.ModalWindowComponent.check_toolbar_button_tooltip">
|
||
<span class="sig-name descname"><span class="pre">check_toolbar_button_tooltip</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">tooltip</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/modal_window_component.html#ModalWindowComponent.check_toolbar_button_tooltip"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.modal_window_component.ModalWindowComponent.check_toolbar_button_tooltip" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет подсказку у кнопки в панели инструментов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>tooltip</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.navbar_component">
|
||
<span id="components-navbar-component-module"></span><h2>components.navbar_component module<a class="headerlink" href="#module-components.navbar_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента панели навигации. Содержит класс для работы с элементами навигации.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">NavigationPanelComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент панели навигации. Предоставляет методы для взаимодействия с ней.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент панели навигации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.click_item">
|
||
<span class="sig-name descname"><span class="pre">click_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.click_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.click_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по элементу с указанным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элемента или строка с CSS/XPath.</p></li>
|
||
<li><p><strong>item_name</strong> (<em>str</em>) – Текст элемента для клика.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.click_sub_item">
|
||
<span class="sig-name descname"><span class="pre">click_sub_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">node_root_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parent</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.click_sub_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.click_sub_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по вложенному элементу с указанным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>node_root_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор для поиска корневых элементов дерева.</p></li>
|
||
<li><p><strong>item_name</strong> (<em>str</em>) – Текст элемента для клика.</p></li>
|
||
<li><p><strong>parent</strong> (<em>None</em><em> | </em><em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.get_item_names">
|
||
<span class="sig-name descname"><span class="pre">get_item_names</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.get_item_names"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.get_item_names" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает тексты всех элементов по указанному локатору.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элементов или строка с CSS/XPath.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Список текстов элементов.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>list</em>[<em>str</em>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.traverse_panel_tree">
|
||
<span class="sig-name descname"><span class="pre">traverse_panel_tree</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">node_root_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">level</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">debug</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.traverse_panel_tree"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.traverse_panel_tree" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Рекурсивно обходит дерево v-treeview и выводит информацию об элементах.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>node_root_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор для поиска корневых элементов дерева.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.check_item_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_item_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.check_item_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.check_item_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость элемента с указанным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элемента или строка с CSS/XPath.</p></li>
|
||
<li><p><strong>item_name</strong> (<em>str</em>) – Текст элемента для проверки.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition note">
|
||
<p class="admonition-title">Примечание</p>
|
||
<p>Временная обработка для элементов с текстом „Шаблоны“.</p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.navbar_component.NavigationPanelComponent.is_item_visible">
|
||
<span class="sig-name descname"><span class="pre">is_item_visible</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/navbar_component.html#NavigationPanelComponent.is_item_visible"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.navbar_component.NavigationPanelComponent.is_item_visible" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость элемента с указанным текстом без выбрасывания исключения.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор элемента или строка с CSS/XPath.</p></li>
|
||
<li><p><strong>item_name</strong> (<em>str</em>) – Текст элемента для проверки.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если элемент видим, False если нет.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.settings_form_component">
|
||
<span id="components-settings-form-component-module"></span><h2>components.settings_form_component module<a class="headerlink" href="#module-components.settings_form_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента формы ввода и отображения полей настроек. Содержит класс для работы с формами ввода
|
||
и отображения полей настроек,их элементами и проверками.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SettingsFormComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент формы ввода и отображения полей настроек. Предоставляет методы для взаимодействия с формой,
|
||
ее содержимым и проверок.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализация базового компонента.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.add_content_item">
|
||
<span class="sig-name descname"><span class="pre">add_content_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.add_content_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.add_content_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет элемент содержимого в форму по заданному имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>item</strong> (<em>object</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.get_content_item">
|
||
<span class="sig-name descname"><span class="pre">get_content_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.get_content_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.get_content_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает элемент содержимого по имени или None, если не найден.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>object</em> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.add_toolbar_title">
|
||
<span class="sig-name descname"><span class="pre">add_toolbar_title</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.add_toolbar_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.add_toolbar_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет заголовок в панель инструментов модального окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.add_button">
|
||
<span class="sig-name descname"><span class="pre">add_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.add_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.add_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку в форму.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.get_button_by_name">
|
||
<span class="sig-name descname"><span class="pre">get_button_by_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.get_button_by_name"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.get_button_by_name" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Ищет и возвращает кнопку по имени или None, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="elements.html#elements.button_element.Button" title="elements.button_element.Button"><em>Button</em></a> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.click_button">
|
||
<span class="sig-name descname"><span class="pre">click_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.click_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.click_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по кнопке с заданным именем. Вызывает ошибку, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.check_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_vertical_scrolling</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.check_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.check_vertical_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки формы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.check_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_button_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.check_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.check_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки по имени. Вызывает ошибку, если не найдена.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.settings_form_component.SettingsFormComponent.should_be_toolbar">
|
||
<span class="sig-name descname"><span class="pre">should_be_toolbar</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/settings_form_component.html#SettingsFormComponent.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.settings_form_component.SettingsFormComponent.should_be_toolbar" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если тулбар или кнопка редактирования отсутствуют.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.table_component">
|
||
<span id="components-table-component-module"></span><h2>components.table_component module<a class="headerlink" href="#module-components.table_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента таблицы. Содержит класс для работы с табличными данными.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">TableComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент таблицы. Предоставляет методы для работы с табличными данными.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.click_arrow_button">
|
||
<span class="sig-name descname"><span class="pre">click_arrow_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">table_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.click_arrow_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.click_arrow_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажатие кнопки-стрелочки вверх/вниз в ячейке заголовка таблицы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>table_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.datetime2timestamp">
|
||
<span class="sig-name descname"><span class="pre">datetime2timestamp</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">date_string</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.datetime2timestamp"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.datetime2timestamp" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Конвертация строкового представления даты и времени в Unix timestamp
|
||
:param date_string: Строка с датой и временем в формате d.m.Y H:M:S.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Unix timestamp.
|
||
None: конвертация невозможна</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>float</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>date_string</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.get_arrow_button_state">
|
||
<span class="sig-name descname"><span class="pre">get_arrow_button_state</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">table_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.get_arrow_button_state"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.get_arrow_button_state" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получение состояния кнопки-стрелочки вверх/вниз в ячейке заголовка таблицы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>table_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>up, если это стрелочка вверх. down, если это стрелочка вниз.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.get_header_cell_button">
|
||
<span class="sig-name descname"><span class="pre">get_header_cell_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">table_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.get_header_cell_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.get_header_cell_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Поиск кнопки в ячейке заголовка таблицы</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>table_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Локатор строки кнопки.</p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если индекс вне диапазона.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>Locator</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.get_row_locator">
|
||
<span class="sig-name descname"><span class="pre">get_row_locator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">table_locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.get_row_locator"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.get_row_locator" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает локатор строки по индексу.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>table_locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>row_index</strong> (<em>int</em>) – Индекс строки.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Локатор строки или None, если индекс вне диапазона.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>Locator</em> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
<dt class="field-even">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.read">
|
||
<span class="sig-name descname"><span class="pre">read</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.read"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.read" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Читает данные таблицы, включая заголовки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Двумерный список с данными таблицы.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>list</em>[<em>list</em>[<em>str</em>]]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_table_headers">
|
||
<span class="sig-name descname"><span class="pre">check_table_headers</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">actual_headers</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected_headers</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_table_headers"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_table_headers" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка соответствия заголовка таблицы ожидаемому</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_content">
|
||
<span class="sig-name descname"><span class="pre">check_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected_headers</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">check_table_not_empty</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы.</p>
|
||
<p>Проверяет заголовки и наличие данных в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>expected_headers</strong> (<em>list</em><em>[</em><em>str</em><em>]</em>) – Список ожидаемых заголовков таблицы.</p></li>
|
||
<li><p><strong>check_table_not_empty</strong> (<em>bool</em>) – Флаг проверки, что таблица не пустая.
|
||
По умолчанию True.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста (при check_table_not_empty=True)
|
||
или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_column_descending_order">
|
||
<span class="sig-name descname"><span class="pre">check_column_descending_order</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">index</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">convert2timestamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_column_descending_order"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_column_descending_order" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверка, что заданный столбец таблицы упорядочен по убыванию.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс столбца.</p></li>
|
||
<li><p><strong>convert2timestamp</strong> – Конвертировать строковое представление даты и времени в Unix timestamp</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>False</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True, если столбец таблицы упорядочен по убыванию. Иначе</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_first_row_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_last_row_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.table_component.TableComponent.check_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/table_component.html#TableComponent.check_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.table_component.TableComponent.check_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет изменение цвета строки при наведении.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор таблицы.</p></li>
|
||
<li><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components.toolbar_component">
|
||
<span id="components-toolbar-component-module"></span><h2>components.toolbar_component module<a class="headerlink" href="#module-components.toolbar_component" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль компонента тулбара (панели инструментов).</p>
|
||
<p>Содержит класс ToolbarComponent для работы с элементами тулбара:
|
||
- Управление кнопками и их подсказками
|
||
- Проверка видимости элементов
|
||
- Взаимодействие с панелью инструментов</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent">
|
||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">ToolbarComponent</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#components.base_component.BaseComponent" title="components.base_component.BaseComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></p>
|
||
<p>Компонент тулбара. Предоставляет методы для работы с панелью инструментов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright</p></li>
|
||
<li><p><strong>title</strong> (<em>str</em>) – Заголовок тулбара</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компонент тулбара с указанным заголовком.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
|
||
<li><p><strong>title</strong> (<em>str</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.add_title">
|
||
<span class="sig-name descname"><span class="pre">add_title</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.add_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.add_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Устанавливает новый заголовок тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Новый заголовок</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.add_tooltip_button">
|
||
<span class="sig-name descname"><span class="pre">add_tooltip_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.add_tooltip_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.add_tooltip_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку с подсказкой в тулбар.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>Locator</em>) – Локатор кнопки</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>) – Уникальное имя кнопки</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.add_tab_button">
|
||
<span class="sig-name descname"><span class="pre">add_tab_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.add_tab_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.add_tab_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку типа v-tab в тулбар.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>Locator</em>) – Локатор кнопки</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>) – Уникальное имя кнопки</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.add_button">
|
||
<span class="sig-name descname"><span class="pre">add_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.add_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.add_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Добавляет кнопку в тулбар.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>Locator</em>) – Локатор кнопки</p></li>
|
||
<li><p><strong>name</strong> (<em>str</em>) – Уникальное имя кнопки</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.get_button_by_name">
|
||
<span class="sig-name descname"><span class="pre">get_button_by_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.get_button_by_name"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.get_button_by_name" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку по имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Найденная кнопка или None</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton" title="elements.tooltip_button_element.TooltipButton"><em>TooltipButton</em></a> | <a class="reference internal" href="elements.html#elements.tab_button_element.TabButton" title="elements.tab_button_element.TabButton"><em>TabButton</em></a> | <a class="reference internal" href="elements.html#elements.button_element.Button" title="elements.button_element.Button"><em>Button</em></a> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.click_button">
|
||
<span class="sig-name descname"><span class="pre">click_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.click_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.click_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по кнопке тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если кнопка не найдена</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.get_toolbar_title_text">
|
||
<span class="sig-name descname"><span class="pre">get_toolbar_title_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">"//nav//div[contains(@class,</span> <span class="pre">'v-toolbar__title')]"</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_text</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.get_toolbar_title_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.get_toolbar_title_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Получает заголовок тулбара окна.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em>) – Локатор для заголовка тулбара</p></li>
|
||
<li><p><strong>filter_text</strong> (<em>str</em><em> | </em><em>None</em>) – Текст для фильтрации заголовка (опционально)</p></li>
|
||
<li><p><strong>timeout</strong> (<em>int</em>) – Таймаут ожидания в миллисекундах</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Текст заголовка тулбара</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>Exception</strong> – Если не удалось получить заголовок</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.is_button_present">
|
||
<span class="sig-name descname"><span class="pre">is_button_present</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.is_button_present"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.is_button_present" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если кнопка присутствует</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если имя кнопки не поддерживается</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.is_button_not_present">
|
||
<span class="sig-name descname"><span class="pre">is_button_not_present</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.is_button_not_present"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.is_button_not_present" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет отсутствие кнопки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если кнопка отсутствует</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если имя кнопки не поддерживается</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.check_toolbar_presence">
|
||
<span class="sig-name descname"><span class="pre">check_toolbar_presence</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.check_toolbar_presence"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>message</strong> (<em>str</em>) – Сообщение об ошибке если тулбар не виден</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator">
|
||
<span class="sig-name descname"><span class="pre">check_toolbar_presence_by_locator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.check_toolbar_presence_by_locator"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор тулбара</p></li>
|
||
<li><p><strong>message</strong> (<em>str</em>) – Сообщение об ошибке если тулбар не виден</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator_and_title">
|
||
<span class="sig-name descname"><span class="pre">check_toolbar_presence_by_locator_and_title</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.check_toolbar_presence_by_locator_and_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.check_toolbar_presence_by_locator_and_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) – Локатор тулбара</p></li>
|
||
<li><p><strong>message</strong> (<em>str</em>) – Сообщение об ошибке если тулбар не виден</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.check_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_button_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.check_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.check_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и видимость кнопки с предварительной прокруткой.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если кнопка не найдена или не видна</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="components.toolbar_component.ToolbarComponent.check_button_tooltip">
|
||
<span class="sig-name descname"><span class="pre">check_button_tooltip</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">tooltip</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components/toolbar_component.html#ToolbarComponent.check_button_tooltip"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components.toolbar_component.ToolbarComponent.check_button_tooltip" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст подсказки кнопки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>) – Имя кнопки</p></li>
|
||
<li><p><strong>tooltip</strong> (<em>str</em>) – Ожидаемый текст подсказки</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если текст подсказки не совпадает</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-components">
|
||
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-components" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Package initialization.</p>
|
||
</section>
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<footer>
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>© Авторские права 2025, NPO KIS. </p>
|
||
</div>
|
||
|
||
Собрано при помощи <a href="https://www.sphinx-doc.org/">Sphinx</a> с использованием
|
||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">темы,</a>
|
||
предоставленной <a href="https://readthedocs.org">Read the Docs</a>.
|
||
|
||
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<script>
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |