e-nms_qa_automation/docs/build/html/components_derived.html

1977 lines
185 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!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_derived package &mdash; документация 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" />
<link rel="next" title="conftest module" href="conftest.html" />
<link rel="prev" title="components package" href="components.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="Меню навигации">
<p class="caption" role="heading"><span class="caption-text">Содержание:</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">e-nms_qa_automation</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="components.html">components package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="components.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.alert_component">components.alert_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.alert_component.AlertComponent"><code class="docutils literal notranslate"><span class="pre">AlertComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.base_component">components.base_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.base_component.BaseComponent"><code class="docutils literal notranslate"><span class="pre">BaseComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.card_component">components.card_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.card_component.CardComponent"><code class="docutils literal notranslate"><span class="pre">CardComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.confirm_component">components.confirm_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.confirm_component.ConfirmComponent"><code class="docutils literal notranslate"><span class="pre">ConfirmComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.date_picker_component">components.date_picker_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.date_picker_component.DatePickerComponent"><code class="docutils literal notranslate"><span class="pre">DatePickerComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.dropdown_list_component">components.dropdown_list_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.dropdown_list_component.DropdownList"><code class="docutils literal notranslate"><span class="pre">DropdownList</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.eventbar_component">components.eventbar_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.eventbar_component.EventPanelComponent"><code class="docutils literal notranslate"><span class="pre">EventPanelComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.events_container_component">components.events_container_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.events_container_component.EventsContainerComponent"><code class="docutils literal notranslate"><span class="pre">EventsContainerComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.json_container_component">components.json_container_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.json_container_component.JsonContainerComponent"><code class="docutils literal notranslate"><span class="pre">JsonContainerComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.modal_window_component">components.modal_window_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent"><code class="docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.navbar_component">components.navbar_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.navbar_component.NavigationPanelComponent"><code class="docutils literal notranslate"><span class="pre">NavigationPanelComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.table_component">components.table_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.table_component.TableComponent"><code class="docutils literal notranslate"><span class="pre">TableComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components.toolbar_component">components.toolbar_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="components.html#components.toolbar_component.ToolbarComponent"><code class="docutils literal notranslate"><span class="pre">ToolbarComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="components.html#module-components">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">components_derived package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.container_system_log_events">components_derived.container_system_log_events module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.container_system_log_events.SystemLogEventsContainer"><code class="docutils literal notranslate"><span class="pre">SystemLogEventsContainer</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.date_input_component">components_derived.date_input_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.date_input_component.DateInput"><code class="docutils literal notranslate"><span class="pre">DateInput</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.interactive_dropdown_list">components_derived.interactive_dropdown_list module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList"><code class="docutils literal notranslate"><span class="pre">InteractiveDropdownList</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_add_AD_user">components_derived.modal_add_AD_user module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_add_local_user">components_derived.modal_add_local_user module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_change_password">components_derived.modal_change_password module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_edit_user">components_derived.modal_edit_user module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_view_template">components_derived.modal_view_template module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.modal_view_ztp_template">components_derived.modal_view_ztp_template module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.selection_bar_component">components_derived.selection_bar_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.settings_form_component">components_derived.settings_form_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.settings_form_component.SettingsFormComponent"><code class="docutils literal notranslate"><span class="pre">SettingsFormComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.sidebar_filter_component">components_derived.sidebar_filter_component module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived.user_card">components_derived.user_card module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#components_derived.user_card.UserCard"><code class="docutils literal notranslate"><span class="pre">UserCard</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#module-components_derived">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="conftest.html">conftest module</a><ul>
<li class="toctree-l3"><a class="reference internal" href="conftest.html#conftest.pytest_sessionfinish"><code class="docutils literal notranslate"><span class="pre">pytest_sessionfinish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="conftest.html#conftest.pytest_addoption"><code class="docutils literal notranslate"><span class="pre">pytest_addoption()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="data.html">data package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="data.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="data.html#module-data.constants">data.constants module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="data.html#data.constants.Constants"><code class="docutils literal notranslate"><span class="pre">Constants</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="data.html#module-data.environment">data.environment module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="data.html#data.environment.Environment"><code class="docutils literal notranslate"><span class="pre">Environment</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="data.html#module-data.roles_dict">data.roles_dict module</a></li>
<li class="toctree-l3"><a class="reference internal" href="data.html#module-data">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="elements.html">elements package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="elements.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.base_element">elements.base_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.base_element.BaseElement"><code class="docutils literal notranslate"><span class="pre">BaseElement</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.button_element">elements.button_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.button_element.Button"><code class="docutils literal notranslate"><span class="pre">Button</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.checkbox_element">elements.checkbox_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.checkbox_element.Checkbox"><code class="docutils literal notranslate"><span class="pre">Checkbox</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.icon_element">elements.icon_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.icon_element.Icon"><code class="docutils literal notranslate"><span class="pre">Icon</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.tab_button_element">elements.tab_button_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.tab_button_element.TabButton"><code class="docutils literal notranslate"><span class="pre">TabButton</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.text_element">elements.text_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.text_element.Text"><code class="docutils literal notranslate"><span class="pre">Text</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.text_input_element">elements.text_input_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.text_input_element.TextInput"><code class="docutils literal notranslate"><span class="pre">TextInput</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements.tooltip_button_element">elements.tooltip_button_element module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton"><code class="docutils literal notranslate"><span class="pre">TooltipButton</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="elements.html#module-elements">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="fixtures.html">fixtures package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="fixtures.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="fixtures.html#module-fixtures.pages">fixtures.pages module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.pytest_addoption"><code class="docutils literal notranslate"><span class="pre">pytest_addoption()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.browser"><code class="docutils literal notranslate"><span class="pre">browser()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.get_firefox_browser"><code class="docutils literal notranslate"><span class="pre">get_firefox_browser()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.get_chrome_browser"><code class="docutils literal notranslate"><span class="pre">get_chrome_browser()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.get_remote_chrome"><code class="docutils literal notranslate"><span class="pre">get_remote_chrome()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.get_context"><code class="docutils literal notranslate"><span class="pre">get_context()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="fixtures.html#fixtures.pages.return_back"><code class="docutils literal notranslate"><span class="pre">return_back()</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="fixtures.html#module-fixtures">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="pages.html">pages package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="pages.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.base_page">pages.base_page module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.base_page.BasePage"><code class="docutils literal notranslate"><span class="pre">BasePage</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.current_session_tab">pages.current_session_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.current_session_tab.CurrentSessionsTab"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.license_tab">pages.license_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.license_tab.LicenseTab"><code class="docutils literal notranslate"><span class="pre">LicenseTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.login_page">pages.login_page module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.login_page.LoginPage"><code class="docutils literal notranslate"><span class="pre">LoginPage</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.main_page">pages.main_page module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.main_page.MainPage"><code class="docutils literal notranslate"><span class="pre">MainPage</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.push_notifications_settings_tab">pages.push_notifications_settings_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.push_notifications_settings_tab.PushNotificationsSettingsTab"><code class="docutils literal notranslate"><span class="pre">PushNotificationsSettingsTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.service_status_tab">pages.service_status_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.service_status_tab.ServiceStatusTab"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.session_settings_tab">pages.session_settings_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.session_settings_tab.SessionSettingsTab"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.templates_tab">pages.templates_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.templates_tab.TemplatesTab"><code class="docutils literal notranslate"><span class="pre">TemplatesTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.users_tab">pages.users_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.users_tab.UsersTab"><code class="docutils literal notranslate"><span class="pre">UsersTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.ztp_config_tab">pages.ztp_config_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.ztp_config_tab.ZTPConfigTab"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages.ztp_templates_tab">pages.ztp_templates_tab module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="pages.html#pages.ztp_templates_tab.ZTPTemplatesTab"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="pages.html#module-pages">Module contents</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tools.html">tools package</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tools.html#submodules">Submodules</a></li>
<li class="toctree-l3"><a class="reference internal" href="tools.html#module-tools.fix_python_project">tools.fix_python_project module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools.html#tools.fix_python_project.ProjectFixer"><code class="docutils literal notranslate"><span class="pre">ProjectFixer</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools.html#module-tools.logger">tools.logger module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="tools.html#tools.logger.get_logger"><code class="docutils literal notranslate"><span class="pre">get_logger()</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="tools.html#module-tools">Module contents</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Документация и руководства:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="sphinx_guide.html">Руководство по документации тестов с помощью Sphinx</a><ul>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id2">1 Расположение документа</a></li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id3">2 Первичная настройка для нового проекта</a><ul>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id4">2.1 Подготовка зависимостей</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id5">2.2 Инициализация Sphinx</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id6">2.3 Настройка конфигурации</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id7">2.4 Настройка главной страницы</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id8">3 Работа с существующим проектом</a><ul>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id9">3.1 Установка зависимостей</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id10">3.2 Генерация документации</a><ul>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id11">3.2.1 Базовая генерация</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id12">3.2.2 Генерация с исключениями</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id13">3.2.3 Принудительная перегенерация</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id14">3.3 Очистка документации</a><ul>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id15">3.3.1 Команды очистки</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id16">3.3.2 Автоматизация очистки</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id17">3.4 Сборка и деплой</a><ul>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id18">3.4.1 Локальная сборка</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id19">3.4.2 Проверка качества</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#id20">3.4.3 Сборка для публикации</a></li>
<li class="toctree-l4"><a class="reference internal" href="sphinx_guide.html#ci-cd">3.4.4 Настройка для CI/CD</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#mkdocs-sphinx">4 Конвертация контента из MkDocs в Sphinx</a><ul>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id21">4.1 Текст</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id22">4.2 Таблицы</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id23">5 Особенности Sphinx</a><ul>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#docstrings">5.1 Поддержка docstrings</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id24">5.2 Кастомные директивы</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id25">6 Решение проблем</a><ul>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id26">6.1 Проблема: Модули не находятся</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id27">6.2 Проблема: Не генерируются docstrings</a></li>
<li class="toctree-l3"><a class="reference internal" href="sphinx_guide.html#id28">6.3 Проблема: Тема не применяется</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#id29">7 Дополнительные возможности</a></li>
<li class="toctree-l2"><a class="reference internal" href="sphinx_guide.html#version-history">История версий</a></li>
</ul>
</li>
</ul>
</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"><a href="modules.html">e-nms_qa_automation</a></li>
<li class="breadcrumb-item active">components_derived package</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/components_derived.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-derived-package">
<h1>components_derived package<a class="headerlink" href="#components-derived-package" title="Ссылка на этот заголовок"></a></h1>
<section id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Ссылка на этот заголовок"></a></h2>
</section>
<section id="module-components_derived.container_system_log_events">
<span id="components-derived-container-system-log-events-module"></span><h2>components_derived.container_system_log_events module<a class="headerlink" href="#module-components_derived.container_system_log_events" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль контейнера для отображения событий системного журнала.</p>
<p>Содержит класс для работы с контейнером для отображения событий
системного журнала через Playwright.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.container_system_log_events.SystemLogEventsContainer">
<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">SystemLogEventsContainer</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_derived/container_system_log_events.html#SystemLogEventsContainer"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.container_system_log_events.SystemLogEventsContainer" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.events_container_component.EventsContainerComponent" title="components.events_container_component.EventsContainerComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">EventsContainerComponent</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"><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_derived.container_system_log_events.SystemLogEventsContainer.__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_derived/container_system_log_events.html#SystemLogEventsContainer.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.container_system_log_events.SystemLogEventsContainer.__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>)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.container_system_log_events.SystemLogEventsContainer.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_derived/container_system_log_events.html#SystemLogEventsContainer.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.container_system_log_events.SystemLogEventsContainer.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>
</dd></dl>
</section>
<section id="module-components_derived.date_input_component">
<span id="components-derived-date-input-component-module"></span><h2>components_derived.date_input_component module<a class="headerlink" href="#module-components_derived.date_input_component" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль компонента задания даты и времени.</p>
<p>Содержит класс для работы с компонентом задания даты и времени через Playwright.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.date_input_component.DateInput">
<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">DateInput</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_derived/date_input_component.html#DateInput"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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"><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_derived.date_input_component.DateInput.__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_derived/date_input_component.html#DateInput.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.__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_derived.date_input_component.DateInput.click_switch_mode_button">
<span class="sig-name descname"><span class="pre">click_switch_mode_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.click_switch_mode_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.click_switch_mode_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_derived.date_input_component.DateInput.get_date_picker">
<span class="sig-name descname"><span class="pre">get_date_picker</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.get_date_picker"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.get_date_picker" 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.html#components.date_picker_component.DatePickerComponent" title="components.date_picker_component.DatePickerComponent"><em>DatePickerComponent</em></a></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.date_input_component.DateInput.get_date_field_value">
<span class="sig-name descname"><span class="pre">get_date_field_value</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.get_date_field_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.get_date_field_value" 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_derived.date_input_component.DateInput.get_time_field_value">
<span class="sig-name descname"><span class="pre">get_time_field_value</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.get_time_field_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.get_time_field_value" 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_derived.date_input_component.DateInput.input_date">
<span class="sig-name descname"><span class="pre">input_date</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">date</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.input_date"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.input_date" 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>date</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_derived.date_input_component.DateInput.input_time">
<span class="sig-name descname"><span class="pre">input_time</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">time</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.input_time"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.input_time" 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>time</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_derived.date_input_component.DateInput.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">label</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.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><strong>label</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_derived.date_input_component.DateInput.check_switch_mode_button_visibility">
<span class="sig-name descname"><span class="pre">check_switch_mode_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.check_switch_mode_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.check_switch_mode_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_derived.date_input_component.DateInput.is_text_input_mode">
<span class="sig-name descname"><span class="pre">is_text_input_mode</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/date_input_component.html#DateInput.is_text_input_mode"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.date_input_component.DateInput.is_text_input_mode" 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>
</dd></dl>
</section>
<section id="module-components_derived.interactive_dropdown_list">
<span id="components-derived-interactive-dropdown-list-module"></span><h2>components_derived.interactive_dropdown_list module<a class="headerlink" href="#module-components_derived.interactive_dropdown_list" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль interactive_dropdown_list_component содержит класс для работы с интерактивными выпадающими списками,
позволяющими сделать выбор нескольких элементов.</p>
<p>Класс InteractiveDropdownList наследует базовый функционал BaseComponent и добавляет
методы для взаимодействия с интерактивными выпадающими списками на странице.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.interactive_dropdown_list.InteractiveDropdownList">
<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">InteractiveDropdownList</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_derived/interactive_dropdown_list.html#InteractiveDropdownList"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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_derived.interactive_dropdown_list.InteractiveDropdownList.__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_derived/interactive_dropdown_list.html#InteractiveDropdownList.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList.__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_derived.interactive_dropdown_list.InteractiveDropdownList.get_checkbox_locator">
<span class="sig-name descname"><span class="pre">get_checkbox_locator</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_derived/interactive_dropdown_list.html#InteractiveDropdownList.get_checkbox_locator"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList.get_checkbox_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"><p><strong>text</strong> (<em>str</em>) Текст элемента для выбора.</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_derived.interactive_dropdown_list.InteractiveDropdownList.deselect_item_with_text">
<span class="sig-name descname"><span class="pre">deselect_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_derived/interactive_dropdown_list.html#InteractiveDropdownList.deselect_item_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList.deselect_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_derived.interactive_dropdown_list.InteractiveDropdownList.select_item_with_text">
<span class="sig-name descname"><span class="pre">select_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_derived/interactive_dropdown_list.html#InteractiveDropdownList.select_item_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList.select_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_derived.interactive_dropdown_list.InteractiveDropdownList.get_selected_items">
<span class="sig-name descname"><span class="pre">get_selected_items</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_derived/interactive_dropdown_list.html#InteractiveDropdownList.get_selected_items"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.interactive_dropdown_list.InteractiveDropdownList.get_selected_items" 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>list</em>[<em>str</em>]</p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-components_derived.modal_add_AD_user">
<span id="components-derived-modal-add-ad-user-module"></span><h2>components_derived.modal_add_AD_user module<a class="headerlink" href="#module-components_derived.modal_add_AD_user" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_add_user содержит класс для работы с модальным окном добавления пользователя.</p>
<p>Класс AddUserModalWindow наследует базовый функционал ModalWindowComponent
и реализует специфичные методы для работы с формами добавления пользователей.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow">
<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">AddADUserModalWindow</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_derived/modal_add_AD_user.html#AddADUserModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно добавления нового пользователя.</p>
<p>Наследует ModalWindowComponent и добавляет элементы формы:
- Поля ввода (имя, пароль, email и др.)
- Чекбоксы (Active Directory, Push-уведомления)
- Выпадающие списки групп, пользователей AD, ролей
- Кнопки действий</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_derived.modal_add_AD_user.AddADUserModalWindow.__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_derived/modal_add_AD_user.html#AddADUserModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.__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>)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox">
<span class="sig-name descname"><span class="pre">check_active_directory_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.check_active_directory_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Active Directory.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_active_directory_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.uncheck_active_directory_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Active Directory.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.check_blocking_checkbox">
<span class="sig-name descname"><span class="pre">check_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.check_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_blocking_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.uncheck_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.check_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">check_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.check_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.uncheck_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields">
<span class="sig-name descname"><span class="pre">update_input_form_fields</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expand</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.update_input_form_fields"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" title="Ссылка на это определение"></a></dt>
<dd><p>Персчитывает локаторы полей формы ввода при добавлении/удалении дополнительного поля.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.new_user">
<span class="sig-name descname"><span class="pre">new_user</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.new_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.new_user" 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>user_data</strong> (<em>dict</em>) Данные пользователя (имя, роль, пароль и др.)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.close_window">
<span class="sig-name descname"><span class="pre">close_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.close_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает модальное окно через кнопку „Закрыть“.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button">
<span class="sig-name descname"><span class="pre">close_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_AD_user.html#AddADUserModalWindow.close_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает модальное окно через кнопку в тулбаре.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_AD_user.AddADUserModalWindow.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_derived/modal_add_AD_user.html#AddADUserModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие и корректность всех элементов формы.</p>
</dd></dl>
</dd></dl>
</section>
<section id="module-components_derived.modal_add_local_user">
<span id="components-derived-modal-add-local-user-module"></span><h2>components_derived.modal_add_local_user module<a class="headerlink" href="#module-components_derived.modal_add_local_user" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_add_local_user содержит класс для работы
с модальным окном добавления локального пользователя.</p>
<p>Класс AddLocalUserModalWindow наследует базовый функционал ModalWindowComponent
и реализует специфичные методы для работы с формами добавления пользователей.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow">
<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">AddLocalUserModalWindow</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_derived/modal_add_local_user.html#AddLocalUserModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно добавления нового пользователя.</p>
<p>Наследует ModalWindowComponent и добавляет элементы формы:
- Поля ввода (имя, пароль, email и др.)
- Чекбоксы (Active Directory, Блокировка, Push-уведомления)
- Выпадающий список ролей
- Кнопки действий</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_derived.modal_add_local_user.AddLocalUserModalWindow.__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_derived/modal_add_local_user.html#AddLocalUserModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.__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>)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox">
<span class="sig-name descname"><span class="pre">check_active_directory_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.check_active_directory_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Active Directory.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_active_directory_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.uncheck_active_directory_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Active Directory.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.check_blocking_checkbox">
<span class="sig-name descname"><span class="pre">check_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.check_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_blocking_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.uncheck_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.check_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">check_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.check_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.uncheck_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user">
<span class="sig-name descname"><span class="pre">new_user</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.new_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user" 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>user_data</strong> (<em>dict</em>) Данные пользователя (имя, роль, пароль и др.)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window">
<span class="sig-name descname"><span class="pre">close_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.close_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает модальное окно через кнопку „Закрыть“.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button">
<span class="sig-name descname"><span class="pre">close_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_add_local_user.html#AddLocalUserModalWindow.close_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает модальное окно через кнопку в тулбаре.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_add_local_user.AddLocalUserModalWindow.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_derived/modal_add_local_user.html#AddLocalUserModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие и корректность всех элементов формы.</p>
</dd></dl>
</dd></dl>
</section>
<section id="module-components_derived.modal_change_password">
<span id="components-derived-modal-change-password-module"></span><h2>components_derived.modal_change_password module<a class="headerlink" href="#module-components_derived.modal_change_password" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_change_password содержит класс для работы с окном изменения пароля текущего пользователя.</p>
<p>Класс ChangePasswordModalWindow наследует базовый функционал ModalWindowComponent
и реализует методы для изменения пароля пользователя.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_change_password.ChangePasswordModalWindow">
<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">ChangePasswordModalWindow</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_derived/modal_change_password.html#ChangePasswordModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно изменения пароля текущего пользователя.</p>
<p>Наследует ModalWindowComponent и добавляет:
- Поля задания пароля
- Кнопки действий (Сохранить, Отменить)</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_derived.modal_change_password.ChangePasswordModalWindow.__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_derived/modal_change_password.html#ChangePasswordModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.__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>)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_change_password.ChangePasswordModalWindow.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_derived/modal_change_password.html#ChangePasswordModalWindow.click_cancel_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.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_derived.modal_change_password.ChangePasswordModalWindow.click_old_password_hidden_icon">
<span class="sig-name descname"><span class="pre">click_old_password_hidden_icon</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_change_password.html#ChangePasswordModalWindow.click_old_password_hidden_icon"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_old_password_hidden_icon" 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_derived.modal_change_password.ChangePasswordModalWindow.click_new_password_hidden_icon">
<span class="sig-name descname"><span class="pre">click_new_password_hidden_icon</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_change_password.html#ChangePasswordModalWindow.click_new_password_hidden_icon"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_new_password_hidden_icon" 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_derived.modal_change_password.ChangePasswordModalWindow.click_confirm_password_hidden_icon">
<span class="sig-name descname"><span class="pre">click_confirm_password_hidden_icon</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_change_password.html#ChangePasswordModalWindow.click_confirm_password_hidden_icon"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_confirm_password_hidden_icon" 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_derived.modal_change_password.ChangePasswordModalWindow.change_password">
<span class="sig-name descname"><span class="pre">change_password</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">old_password</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">new_password</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_change_password.html#ChangePasswordModalWindow.change_password"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.change_password" 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>old_password</strong> (<em>str</em>)</p></li>
<li><p><strong>new_password</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_change_password.ChangePasswordModalWindow.get_password_inputs">
<span class="sig-name descname"><span class="pre">get_password_inputs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_change_password.html#ChangePasswordModalWindow.get_password_inputs"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.get_password_inputs" 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_derived.modal_change_password.ChangePasswordModalWindow.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_derived/modal_change_password.html#ChangePasswordModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.check_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие и корректность всех элементов формы.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_change_password.ChangePasswordModalWindow.check_error_message">
<span class="sig-name descname"><span class="pre">check_error_message</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_derived/modal_change_password.html#ChangePasswordModalWindow.check_error_message"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_change_password.ChangePasswordModalWindow.check_error_message" 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>
</dd></dl>
</section>
<section id="module-components_derived.modal_edit_user">
<span id="components-derived-modal-edit-user-module"></span><h2>components_derived.modal_edit_user module<a class="headerlink" href="#module-components_derived.modal_edit_user" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_edit_user содержит класс для работы с окном редактирования пользователя.</p>
<p>Класс EditUserModalWindow наследует базовый функционал ModalWindowComponent
и реализует методы для редактирования данных пользователя.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow">
<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">EditUserModalWindow</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">user_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно редактирования пользователя.</p>
<p>Наследует ModalWindowComponent и добавляет:
- Поля редактирования данных
- Чекбоксы настроек
- Выпадающий список ролей
- Кнопки действий (Сохранить, Удалить и др.)</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>user_name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.__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">user_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.__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>user_name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.check_blocking_checkbox">
<span class="sig-name descname"><span class="pre">check_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.check_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.check_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.uncheck_blocking_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_blocking_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.uncheck_blocking_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.uncheck_blocking_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Блокировка.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.check_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">check_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.check_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.check_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Включает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.uncheck_push_notification_checkbox">
<span class="sig-name descname"><span class="pre">uncheck_push_notification_checkbox</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.uncheck_push_notification_checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.uncheck_push_notification_checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Выключает чек-бокс Push-уведомления.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.close_window">
<span class="sig-name descname"><span class="pre">close_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.close_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.close_window" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает окно через кнопку „Закрыть“.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button">
<span class="sig-name descname"><span class="pre">close_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.close_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает окно через кнопку в тулбаре.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.delete_user">
<span class="sig-name descname"><span class="pre">delete_user</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.delete_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.delete_user" title="Ссылка на это определение"></a></dt>
<dd><p>Удаляет пользователя с подтверждением.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.edit_user">
<span class="sig-name descname"><span class="pre">edit_user</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.edit_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.edit_user" 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>user_data</strong> (<em>dict</em>) Данные для обновления (имя, роль и др.)</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.reset_password">
<span class="sig-name descname"><span class="pre">reset_password</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.reset_password"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.reset_password" title="Ссылка на это определение"></a></dt>
<dd><p>Инициирует сброс пароля пользователя.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_edit_user.EditUserModalWindow.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">user_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">role</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_edit_user.html#EditUserModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_edit_user.EditUserModalWindow.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"><ul class="simple">
<li><p><strong>user_name</strong> (<em>str</em>) Ожидаемое имя пользователя</p></li>
<li><p><strong>role</strong> (<em>str</em>) Ожидаемая роль пользователя</p></li>
</ul>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-components_derived.modal_view_template">
<span id="components-derived-modal-view-template-module"></span><h2>components_derived.modal_view_template module<a class="headerlink" href="#module-components_derived.modal_view_template" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_view_template содержит класс для работы с модальным окном шаблона.</p>
<p>Класс ViewTemplateModalWindow наследует базовый функционал ModalWindowComponent
и реализует методы просмотра модального окна шаблона.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_view_template.ViewTemplateModalWindow">
<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">ViewTemplateModalWindow</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_derived/modal_view_template.html#ViewTemplateModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_template.ViewTemplateModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно шаблона.</p>
<p>Наследует ModalWindowComponent и добавляет функционал для:
1. Инициализации модального окна с конкретным шаблоном
2. Закрытия модального окна через тулбар
3. Проверки содержимого модального окна
4. Проверки содержимого 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>page</strong> (<em>Page</em>)</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_derived.modal_view_template.ViewTemplateModalWindow.__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_derived/modal_view_template.html#ViewTemplateModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_template.ViewTemplateModalWindow.__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>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_template.ViewTemplateModalWindow.close_window_by_toolbar_button">
<span class="sig-name descname"><span class="pre">close_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_template.html#ViewTemplateModalWindow.close_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_template.ViewTemplateModalWindow.close_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает окно через кнопку в тулбаре.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_template.ViewTemplateModalWindow.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_derived/modal_view_template.html#ViewTemplateModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_template.ViewTemplateModalWindow.check_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие и корректность элементов окна.</p>
<p>Проверяет:
1. Наличие заголовка окна с именем шаблона
2. Видимость кнопки закрытия
3. Подсказку кнопки закрытия</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_derived.modal_view_template.ViewTemplateModalWindow.verify_json_container_content">
<span class="sig-name descname"><span class="pre">verify_json_container_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">template_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_template.html#ViewTemplateModalWindow.verify_json_container_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_template.ViewTemplateModalWindow.verify_json_container_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет соответствие данных контейнера данным из API.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>template_data</strong> (<em>dict</em>) Данные шаблона из API.</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_derived.modal_view_ztp_template">
<span id="components-derived-modal-view-ztp-template-module"></span><h2>components_derived.modal_view_ztp_template module<a class="headerlink" href="#module-components_derived.modal_view_ztp_template" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль modal_view_ztp_template содержит класс для работы с модальным окном шаблона ZTP.</p>
<p>Класс ViewZTPTemplateModalWindow наследует базовый функционал ModalWindowComponent
и реализует методы просмотра модального окна шаблона Zero Touch Provisioning.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow">
<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">ViewZTPTemplateModalWindow</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_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModalWindowComponent</span></code></a></p>
<p>Модальное окно шаблона Zero Touch Provisioning.</p>
<p>Наследует ModalWindowComponent и добавляет функционал для:
1. Инициализации модального окна с конкретным шаблоном ZTP
2. Закрытия модального окна
3. Получения конфигурационных данных шаблона ZTP
4. Проверки содержимого модального окна
5. Сравнения данных с API специфичными для ZTP</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>
</dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.__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_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.__init__" title="Ссылка на это определение"></a></dt>
<dd><p>Инициализирует элементы формы модального окна шаблона ZTP.</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>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window">
<span class="sig-name descname"><span class="pre">close_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.close_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window" 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_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window_by_toolbar_button">
<span class="sig-name descname"><span class="pre">close_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.close_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
<dd><p>Закрывает окно через кнопку в тулбаре.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.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_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.check_content" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие и корректность элементов окна ZTP шаблона.</p>
<p>Проверяет:
1. Наличие заголовка окна с именем шаблона
2. Видимость кнопки закрытия
3. Подсказку кнопки закрытия
4. Наличие специфичных полей для ZTP</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_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.get_modal_window_data">
<span class="sig-name descname"><span class="pre">get_modal_window_data</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.get_modal_window_data"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.get_modal_window_data" title="Ссылка на это определение"></a></dt>
<dd><p>Извлекает данные из модального окна шаблона ZTP и структурирует по кодам и значениям.</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Данные в формате {„код“: „значение“} как в API ZTP</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>dict</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow._is_ztp_field_code">
<span class="sig-name descname"><span class="pre">_is_ztp_field_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow._is_ztp_field_code"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow._is_ztp_field_code" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет, является ли значение кодом поля ZTP.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>value</strong> (<em>str</em>) Проверяемое значение</p>
</dd>
<dt class="field-even">Результат<span class="colon">:</span></dt>
<dd class="field-even"><p>True если значение похоже на код поля ZTP</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_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.compare_modal_with_api_data">
<span class="sig-name descname"><span class="pre">compare_modal_with_api_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">modal_data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">api_data</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_derived/modal_view_ztp_template.html#ViewZTPTemplateModalWindow.compare_modal_with_api_data"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.compare_modal_with_api_data" title="Ссылка на это определение"></a></dt>
<dd><p>Сравнивает данные из модального окна ZTP с данными из API.</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>modal_data</strong> (<em>dict</em>) Данные из модального окна</p></li>
<li><p><strong>api_data</strong> (<em>dict</em>) Данные из API ответа</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>
</dd></dl>
</section>
<section id="module-components_derived.selection_bar_component">
<span id="components-derived-selection-bar-component-module"></span><h2>components_derived.selection_bar_component module<a class="headerlink" href="#module-components_derived.selection_bar_component" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль компонента панели выбора значения.</p>
<p>Содержит класс для работы с компонентом панели выбора значения через Playwright.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.selection_bar_component.SelectionBarComponent">
<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">SelectionBarComponent</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_or_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator_or_text</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_derived.selection_bar_component.SelectionBarComponent.__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_or_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.__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_or_text</strong> (<em>str</em><em> | </em><em>Locator</em>) Локатор панели выбора значения (строка или объект Locator)
или текст для поиска</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_derived.selection_bar_component.SelectionBarComponent.clear_selections">
<span class="sig-name descname"><span class="pre">clear_selections</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.clear_selections"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.clear_selections" 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_derived.selection_bar_component.SelectionBarComponent.get_available_options">
<span class="sig-name descname"><span class="pre">get_available_options</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.get_available_options"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.get_available_options" 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>str</em>]</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.selection_bar_component.SelectionBarComponent.get_selection_bar_title">
<span class="sig-name descname"><span class="pre">get_selection_bar_title</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.get_selection_bar_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.get_selection_bar_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>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.selection_bar_component.SelectionBarComponent.get_selected_values">
<span class="sig-name descname"><span class="pre">get_selected_values</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.get_selected_values"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.get_selected_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><em>list</em>[<em>str</em>]</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.selection_bar_component.SelectionBarComponent.clear_combobox_field">
<span class="sig-name descname"><span class="pre">clear_combobox_field</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">field_locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.clear_combobox_field"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.clear_combobox_field" 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>field_name</strong> (<em>str</em>) Название поля для очистки</p></li>
<li><p><strong>field_locator</strong> (<em>str</em>) Локатор поля combobox</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_derived.selection_bar_component.SelectionBarComponent.open_values_list">
<span class="sig-name descname"><span class="pre">open_values_list</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.open_values_list"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.open_values_list" 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_derived.selection_bar_component.SelectionBarComponent.select_value">
<span class="sig-name descname"><span class="pre">select_value</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_derived/selection_bar_component.html#SelectionBarComponent.select_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.select_value" 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_derived.selection_bar_component.SelectionBarComponent.wait_for_timeout">
<span class="sig-name descname"><span class="pre">wait_for_timeout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timeout</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.wait_for_timeout"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.wait_for_timeout" 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>timeout</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_derived.selection_bar_component.SelectionBarComponent.check_field_highlighted_error">
<span class="sig-name descname"><span class="pre">check_field_highlighted_error</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">field_locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.check_field_highlighted_error"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.check_field_highlighted_error" 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>field_name</strong> (<em>str</em>) Название поля для проверки</p></li>
<li><p><strong>field_locator</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_derived.selection_bar_component.SelectionBarComponent.check_field_not_highlighted_error">
<span class="sig-name descname"><span class="pre">check_field_not_highlighted_error</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">field_locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/selection_bar_component.html#SelectionBarComponent.check_field_not_highlighted_error"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.selection_bar_component.SelectionBarComponent.check_field_not_highlighted_error" 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>field_name</strong> (<em>str</em>) Название поля для проверки</p></li>
<li><p><strong>field_locator</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_derived.settings_form_component">
<span id="components-derived-settings-form-component-module"></span><h2>components_derived.settings_form_component module<a class="headerlink" href="#module-components_derived.settings_form_component" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль компонента формы ввода и отображения полей настроек. Содержит класс для работы с формами ввода
и отображения полей настроек,их элементами и проверками.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.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_derived/settings_form_component.html#SettingsFormComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.settings_form_component.SettingsFormComponent" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.settings_form_component.SettingsFormComponent.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_derived/settings_form_component.html#SettingsFormComponent.add_tooltip_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.settings_form_component.SettingsFormComponent.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>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_derived.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_derived/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_derived.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> | <a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton" title="elements.tooltip_button_element.TooltipButton"><em>TooltipButton</em></a> | <em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.settings_form_component.SettingsFormComponent.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_derived/settings_form_component.html#SettingsFormComponent.check_button_tooltip"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.settings_form_component.SettingsFormComponent.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><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.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_derived/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_derived.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_derived.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_derived/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_derived.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_derived.sidebar_filter_component">
<span id="components-derived-sidebar-filter-component-module"></span><h2>components_derived.sidebar_filter_component module<a class="headerlink" href="#module-components_derived.sidebar_filter_component" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль компонента боковой панели формы ввода полей фильтрации отображения данных в панели событий. Содержит класс
для работы с формами ввода, их элементами и проверками.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.sidebar_filter_component.SidebarFilterComponent">
<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">SidebarFilterComponent</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_derived/sidebar_filter_component.html#SidebarFilterComponent"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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_derived.sidebar_filter_component.SidebarFilterComponent.__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_derived/sidebar_filter_component.html#SidebarFilterComponent.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.__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_derived.sidebar_filter_component.SidebarFilterComponent.add_filtering_parameter">
<span class="sig-name descname"><span class="pre">add_filtering_parameter</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">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.add_filtering_parameter"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.add_filtering_parameter" 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>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_derived.sidebar_filter_component.SidebarFilterComponent.get_filtering_parameter">
<span class="sig-name descname"><span class="pre">get_filtering_parameter</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_derived/sidebar_filter_component.html#SidebarFilterComponent.get_filtering_parameter"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_filtering_parameter" 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="#components_derived.selection_bar_component.SelectionBarComponent" title="components_derived.selection_bar_component.SelectionBarComponent"><em>SelectionBarComponent</em></a> | <em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.sidebar_filter_component.SidebarFilterComponent.get_start_time_filter">
<span class="sig-name descname"><span class="pre">get_start_time_filter</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.get_start_time_filter"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_start_time_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.date_input_component.DateInput" title="components_derived.date_input_component.DateInput"><em>DateInput</em></a></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.sidebar_filter_component.SidebarFilterComponent.get_finish_time_filter">
<span class="sig-name descname"><span class="pre">get_finish_time_filter</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.get_finish_time_filter"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_finish_time_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.date_input_component.DateInput" title="components_derived.date_input_component.DateInput"><em>DateInput</em></a></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.sidebar_filter_component.SidebarFilterComponent.click_apply_button">
<span class="sig-name descname"><span class="pre">click_apply_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.click_apply_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.click_apply_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_derived.sidebar_filter_component.SidebarFilterComponent.click_reset_button">
<span class="sig-name descname"><span class="pre">click_reset_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.click_reset_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.click_reset_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_derived.sidebar_filter_component.SidebarFilterComponent.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_derived/sidebar_filter_component.html#SidebarFilterComponent.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.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_derived.sidebar_filter_component.SidebarFilterComponent.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_derived/sidebar_filter_component.html#SidebarFilterComponent.check_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.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_derived.sidebar_filter_component.SidebarFilterComponent.check_apply_button_visibility">
<span class="sig-name descname"><span class="pre">check_apply_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.check_apply_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_apply_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_derived.sidebar_filter_component.SidebarFilterComponent.check_reset_button_visibility">
<span class="sig-name descname"><span class="pre">check_reset_button_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/sidebar_filter_component.html#SidebarFilterComponent.check_reset_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_reset_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_derived.sidebar_filter_component.SidebarFilterComponent.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_derived/sidebar_filter_component.html#SidebarFilterComponent.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.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_derived.user_card">
<span id="components-derived-user-card-module"></span><h2>components_derived.user_card module<a class="headerlink" href="#module-components_derived.user_card" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль компонента карточки пользователя.</p>
<p>Содержит класс для работы с карточкой пользователя через Playwright.</p>
<dl class="py class">
<dt class="sig sig-object py" id="components_derived.user_card.UserCard">
<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">UserCard</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_derived/user_card.html#UserCard"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="components.html#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_derived.user_card.UserCard.__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_derived/user_card.html#UserCard.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.__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_derived.user_card.UserCard.click_change_password_button">
<span class="sig-name descname"><span class="pre">click_change_password_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/user_card.html#UserCard.click_change_password_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.click_change_password_button" 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"><p><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow" title="components_derived.modal_change_password.ChangePasswordModalWindow"><em>ChangePasswordModalWindow</em></a></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.user_card.UserCard.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_derived/user_card.html#UserCard.click_logout_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.click_logout_button" 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"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.user_card.UserCard.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_derived/user_card.html#UserCard.click_close_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.click_close_button" 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"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="components_derived.user_card.UserCard.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_derived/user_card.html#UserCard.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.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_derived.user_card.UserCard.check_card_is_closed">
<span class="sig-name descname"><span class="pre">check_card_is_closed</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/components_derived/user_card.html#UserCard.check_card_is_closed"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#components_derived.user_card.UserCard.check_card_is_closed" 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_derived">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-components_derived" title="Ссылка на этот заголовок"></a></h2>
<p>Package initialization.</p>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Нижняя область">
<a href="components.html" class="btn btn-neutral float-left" title="components package" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Предыдущая</a>
<a href="conftest.html" class="btn btn-neutral float-right" title="conftest module" accesskey="n" rel="next">Следующая <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Авторские права 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>