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

1543 lines
158 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" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
e-nms-qa-automation
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Поиск в документации" aria-label="Поиск в документации" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Меню навигации">
<!-- Local TOC -->
<div class="local-toc"><ul>
<li><a class="reference internal" href="#">components_derived package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-components_derived.container_system_log_events">components_derived.container_system_log_events module</a><ul>
<li><a class="reference internal" href="#components_derived.container_system_log_events.SystemLogEventsContainer"><code class="docutils literal notranslate"><span class="pre">SystemLogEventsContainer</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.container_system_log_events.SystemLogEventsContainer.__init__"><code class="docutils literal notranslate"><span class="pre">SystemLogEventsContainer.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.container_system_log_events.SystemLogEventsContainer.check_content"><code class="docutils literal notranslate"><span class="pre">SystemLogEventsContainer.check_content()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.date_input_component">components_derived.date_input_component module</a><ul>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput"><code class="docutils literal notranslate"><span class="pre">DateInput</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.__init__"><code class="docutils literal notranslate"><span class="pre">DateInput.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.click_switch_mode_button"><code class="docutils literal notranslate"><span class="pre">DateInput.click_switch_mode_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.get_date_picker"><code class="docutils literal notranslate"><span class="pre">DateInput.get_date_picker()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.get_date_field_value"><code class="docutils literal notranslate"><span class="pre">DateInput.get_date_field_value()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.get_time_field_value"><code class="docutils literal notranslate"><span class="pre">DateInput.get_time_field_value()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.input_date"><code class="docutils literal notranslate"><span class="pre">DateInput.input_date()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.input_time"><code class="docutils literal notranslate"><span class="pre">DateInput.input_time()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.check_content"><code class="docutils literal notranslate"><span class="pre">DateInput.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.check_switch_mode_button_visibility"><code class="docutils literal notranslate"><span class="pre">DateInput.check_switch_mode_button_visibility()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.date_input_component.DateInput.is_text_input_mode"><code class="docutils literal notranslate"><span class="pre">DateInput.is_text_input_mode()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_add_AD_user">components_derived.modal_add_AD_user module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.check_active_directory_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.uncheck_active_directory_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.check_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.uncheck_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.check_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.uncheck_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.update_input_form_fields()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.new_user"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.new_user()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.close_window()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.close_window_by_toolbar_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">AddADUserModalWindow.check_content()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_add_local_user">components_derived.modal_add_local_user module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.check_active_directory_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.uncheck_active_directory_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.check_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.uncheck_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.check_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.uncheck_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.new_user()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.close_window()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.close_window_by_toolbar_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">AddLocalUserModalWindow.check_content()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_change_password">components_derived.modal_change_password module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_cancel_button"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.click_cancel_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_old_password_hidden_icon"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.click_old_password_hidden_icon()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_new_password_hidden_icon"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.click_new_password_hidden_icon()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.click_confirm_password_hidden_icon"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.click_confirm_password_hidden_icon()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.change_password"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.change_password()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.get_password_inputs"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.get_password_inputs()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_change_password.ChangePasswordModalWindow.check_error_message"><code class="docutils literal notranslate"><span class="pre">ChangePasswordModalWindow.check_error_message()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_edit_user">components_derived.modal_edit_user module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.check_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.check_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.uncheck_blocking_checkbox"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.uncheck_blocking_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.check_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.check_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.uncheck_push_notification_checkbox"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.uncheck_push_notification_checkbox()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.close_window"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.close_window()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.close_window_by_toolbar_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.delete_user"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.delete_user()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.edit_user"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.edit_user()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.reset_password"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.reset_password()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_edit_user.EditUserModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">EditUserModalWindow.check_content()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_view_template">components_derived.modal_view_template module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow.close_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow.close_window_by_toolbar_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_template.ViewTemplateModalWindow.verify_json_container_content"><code class="docutils literal notranslate"><span class="pre">ViewTemplateModalWindow.verify_json_container_content()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.modal_view_ztp_template">components_derived.modal_view_ztp_template module</a><ul>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.__init__"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.close_window()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.close_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.close_window_by_toolbar_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.check_content"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.get_modal_window_data"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.get_modal_window_data()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow._is_ztp_field_code"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow._is_ztp_field_code()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow.compare_modal_with_api_data"><code class="docutils literal notranslate"><span class="pre">ViewZTPTemplateModalWindow.compare_modal_with_api_data()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.selection_bar_component">components_derived.selection_bar_component module</a><ul>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.__init__"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.clear_selections"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.clear_selections()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.get_available_options"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.get_available_options()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.get_selection_bar_title"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.get_selection_bar_title()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.get_selected_values"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.get_selected_values()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.clear_combobox_field"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.clear_combobox_field()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.open_values_list"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.open_values_list()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.select_value"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.select_value()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.wait_for_timeout"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.wait_for_timeout()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.check_field_highlighted_error"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.check_field_highlighted_error()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.selection_bar_component.SelectionBarComponent.check_field_not_highlighted_error"><code class="docutils literal notranslate"><span class="pre">SelectionBarComponent.check_field_not_highlighted_error()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.sidebar_filter_component">components_derived.sidebar_filter_component module</a><ul>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.__init__"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.add_filtering_parameter"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.add_filtering_parameter()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_filtering_parameter"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.get_filtering_parameter()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_start_time_filter"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.get_start_time_filter()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.get_finish_time_filter"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.get_finish_time_filter()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.click_apply_button"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.click_apply_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.click_reset_button"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.click_reset_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_content"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.check_vertical_scrolling()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_apply_button_visibility"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.check_apply_button_visibility()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.check_reset_button_visibility"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.check_reset_button_visibility()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.sidebar_filter_component.SidebarFilterComponent.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">SidebarFilterComponent.should_be_toolbar()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived.user_card">components_derived.user_card module</a><ul>
<li><a class="reference internal" href="#components_derived.user_card.UserCard"><code class="docutils literal notranslate"><span class="pre">UserCard</span></code></a><ul>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.__init__"><code class="docutils literal notranslate"><span class="pre">UserCard.__init__()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.click_change_password_button"><code class="docutils literal notranslate"><span class="pre">UserCard.click_change_password_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.click_logout_button"><code class="docutils literal notranslate"><span class="pre">UserCard.click_logout_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.click_close_button"><code class="docutils literal notranslate"><span class="pre">UserCard.click_close_button()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.check_content"><code class="docutils literal notranslate"><span class="pre">UserCard.check_content()</span></code></a></li>
<li><a class="reference internal" href="#components_derived.user_card.UserCard.check_card_is_closed"><code class="docutils literal notranslate"><span class="pre">UserCard.check_card_is_closed()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-components_derived">Module contents</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Меню навигации для мобильных устройств" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">e-nms-qa-automation</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Навигация по страницам">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">components_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.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.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>
<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>