3565 lines
316 KiB
HTML
3565 lines
316 KiB
HTML
|
||
|
||
<!DOCTYPE html>
|
||
<html class="writer-html5" lang="ru" data-content_root="./">
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>pages package — документация e-nms-qa-automation 0.1.0</title>
|
||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
|
||
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
|
||
|
||
|
||
<script src="_static/jquery.js?v=5d32c60e"></script>
|
||
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
|
||
<script src="_static/documentation_options.js?v=6ff560e8"></script>
|
||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||
<script src="_static/translations.js?v=cd1d70c9"></script>
|
||
<script src="_static/js/theme.js"></script>
|
||
<link rel="index" title="Алфавитный указатель" href="genindex.html" />
|
||
<link rel="search" title="Поиск" href="search.html" />
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav">
|
||
<div class="wy-grid-for-nav">
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search" >
|
||
|
||
|
||
|
||
<a href="index.html" class="icon icon-home">
|
||
e-nms-qa-automation
|
||
</a>
|
||
<div role="search">
|
||
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
|
||
<input type="text" name="q" placeholder="Поиск в документации" aria-label="Поиск в документации" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Меню навигации">
|
||
<!-- Local TOC -->
|
||
<div class="local-toc"><ul>
|
||
<li><a class="reference internal" href="#">pages package</a><ul>
|
||
<li><a class="reference internal" href="#submodules">Submodules</a></li>
|
||
<li><a class="reference internal" href="#module-pages.base_page">pages.base_page module</a><ul>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage"><code class="docutils literal notranslate"><span class="pre">BasePage</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.__init__"><code class="docutils literal notranslate"><span class="pre">BasePage.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.current_url"><code class="docutils literal notranslate"><span class="pre">BasePage.current_url()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.open"><code class="docutils literal notranslate"><span class="pre">BasePage.open()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.page_reload"><code class="docutils literal notranslate"><span class="pre">BasePage.page_reload()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.wait_for_timeout"><code class="docutils literal notranslate"><span class="pre">BasePage.wait_for_timeout()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.get_api_request_context"><code class="docutils literal notranslate"><span class="pre">BasePage.get_api_request_context()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.send_get_api_request"><code class="docutils literal notranslate"><span class="pre">BasePage.send_get_api_request()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.send_post_api_request"><code class="docutils literal notranslate"><span class="pre">BasePage.send_post_api_request()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.get_response_body"><code class="docutils literal notranslate"><span class="pre">BasePage.get_response_body()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.check_URL"><code class="docutils literal notranslate"><span class="pre">BasePage.check_URL()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.check_equals"><code class="docutils literal notranslate"><span class="pre">BasePage.check_equals()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.base_page.BasePage.check_lists_equals"><code class="docutils literal notranslate"><span class="pre">BasePage.check_lists_equals()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.current_session_tab">pages.current_session_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.__init__"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.get_rows_count"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.get_delete_session_button_from_row"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.get_delete_session_button_from_row()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.get_session_token"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.get_session_token()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.find_session_in_table"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.find_session_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.delete_session_by_token"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.delete_session_by_token()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.delete_session_by_index"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.delete_session_by_index()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_up"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.scroll_sessions_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_down"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.scroll_sessions_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_delete_session_confirm_window"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_delete_session_confirm_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_content"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_sessions_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_verticall_scrolling"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_sessions_table_verticall_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_sessions_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_sessions_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.check_sessions_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.should_be_sessions_table"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.should_be_sessions_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.should_be_delete_button_on_sessions_table_row"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.should_be_delete_button_on_sessions_table_row()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.should_be_session_in_table"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.should_be_session_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.should_not_be_session_in_table"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.should_not_be_session_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.current_session_tab.CurrentSessionsTab.verify_sessions_table_content"><code class="docutils literal notranslate"><span class="pre">CurrentSessionsTab.verify_sessions_table_content()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.license_tab">pages.license_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab"><code class="docutils literal notranslate"><span class="pre">LicenseTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.__init__"><code class="docutils literal notranslate"><span class="pre">LicenseTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.fill_license_input_form"><code class="docutils literal notranslate"><span class="pre">LicenseTab.fill_license_input_form()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.scroll_json_container_up"><code class="docutils literal notranslate"><span class="pre">LicenseTab.scroll_json_container_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.scroll_json_container_down"><code class="docutils literal notranslate"><span class="pre">LicenseTab.scroll_json_container_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.check_json_container_verticall_scrolling"><code class="docutils literal notranslate"><span class="pre">LicenseTab.check_json_container_verticall_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.check_content"><code class="docutils literal notranslate"><span class="pre">LicenseTab.check_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_error_alert_window_with_text"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_error_alert_window_with_text()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_json_container"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_json_container()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_input_form_title"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_input_form_title()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_empty_input_form"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_empty_input_form()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.should_be_update_button"><code class="docutils literal notranslate"><span class="pre">LicenseTab.should_be_update_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.license_tab.LicenseTab.verify_json_container_content"><code class="docutils literal notranslate"><span class="pre">LicenseTab.verify_json_container_content()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.location_page">pages.location_page module</a><ul>
|
||
<li><a class="reference internal" href="#pages.location_page.LocationPage"><code class="docutils literal notranslate"><span class="pre">LocationPage</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.location_page.LocationPage.__init__"><code class="docutils literal notranslate"><span class="pre">LocationPage.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.location_page.LocationPage.click_create_button"><code class="docutils literal notranslate"><span class="pre">LocationPage.click_create_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.location_page.LocationPage.is_create_button_visible"><code class="docutils literal notranslate"><span class="pre">LocationPage.is_create_button_visible()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.location_page.LocationPage.wait_for_timeout"><code class="docutils literal notranslate"><span class="pre">LocationPage.wait_for_timeout()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.login_page">pages.login_page module</a><ul>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage"><code class="docutils literal notranslate"><span class="pre">LoginPage</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.__init__"><code class="docutils literal notranslate"><span class="pre">LoginPage.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.click_password_hidden_icon"><code class="docutils literal notranslate"><span class="pre">LoginPage.click_password_hidden_icon()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.do_login"><code class="docutils literal notranslate"><span class="pre">LoginPage.do_login()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.do_unsuccessful_login"><code class="docutils literal notranslate"><span class="pre">LoginPage.do_unsuccessful_login()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.is_password_icon_hidden"><code class="docutils literal notranslate"><span class="pre">LoginPage.is_password_icon_hidden()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.login_page.LoginPage.is_password_hidden"><code class="docutils literal notranslate"><span class="pre">LoginPage.is_password_hidden()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.main_page">pages.main_page module</a><ul>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage"><code class="docutils literal notranslate"><span class="pre">MainPage</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.__init__"><code class="docutils literal notranslate"><span class="pre">MainPage.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_events_panel_expand_less_button"><code class="docutils literal notranslate"><span class="pre">MainPage.click_events_panel_expand_less_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_events_panel_expand_more_button"><code class="docutils literal notranslate"><span class="pre">MainPage.click_events_panel_expand_more_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_events_panel_system_log_tab"><code class="docutils literal notranslate"><span class="pre">MainPage.click_events_panel_system_log_tab()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_main_navigation_panel_item"><code class="docutils literal notranslate"><span class="pre">MainPage.click_main_navigation_panel_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_subpanel_item"><code class="docutils literal notranslate"><span class="pre">MainPage.click_subpanel_item()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.click_user_button"><code class="docutils literal notranslate"><span class="pre">MainPage.click_user_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.do_logout"><code class="docutils literal notranslate"><span class="pre">MainPage.do_logout()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.expand_navigation_subpanel"><code class="docutils literal notranslate"><span class="pre">MainPage.expand_navigation_subpanel()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.get_event_counters_by_buttons"><code class="docutils literal notranslate"><span class="pre">MainPage.get_event_counters_by_buttons()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.get_event_counters_by_tooltips"><code class="docutils literal notranslate"><span class="pre">MainPage.get_event_counters_by_tooltips()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.get_events_panel_position"><code class="docutils literal notranslate"><span class="pre">MainPage.get_events_panel_position()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.scroll_navigation_panel_down"><code class="docutils literal notranslate"><span class="pre">MainPage.scroll_navigation_panel_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.scroll_navigation_panel_up"><code class="docutils literal notranslate"><span class="pre">MainPage.scroll_navigation_panel_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.check_expand_less_button"><code class="docutils literal notranslate"><span class="pre">MainPage.check_expand_less_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.check_expand_more_button"><code class="docutils literal notranslate"><span class="pre">MainPage.check_expand_more_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.check_navigation_item_exists"><code class="docutils literal notranslate"><span class="pre">MainPage.check_navigation_item_exists()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.check_navigation_panel_item_visibility"><code class="docutils literal notranslate"><span class="pre">MainPage.check_navigation_panel_item_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.check_navigation_panel_verticall_scrolling"><code class="docutils literal notranslate"><span class="pre">MainPage.check_navigation_panel_verticall_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.should_be_event_panel"><code class="docutils literal notranslate"><span class="pre">MainPage.should_be_event_panel()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.main_page.MainPage.should_be_navigation_panel"><code class="docutils literal notranslate"><span class="pre">MainPage.should_be_navigation_panel()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.service_status_tab">pages.service_status_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.__init__"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.get_rows_count"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.scroll_services_table_up"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.scroll_services_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.scroll_services_table_down"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.scroll_services_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_content"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.check_services_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_verticall_scrolling"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.check_services_table_verticall_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.check_services_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.check_services_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.check_services_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.service_status_tab.ServiceStatusTab.should_be_services_table"><code class="docutils literal notranslate"><span class="pre">ServiceStatusTab.should_be_services_table()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.session_settings_tab">pages.session_settings_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.__init__"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.click_cancel_button"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.click_cancel_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.click_edit_button"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.click_edit_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.click_save_button"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.click_save_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.decrease_setting_value"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.decrease_setting_value()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.increase_setting_value"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.increase_setting_value()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.get_field_by_name"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.get_field_by_name()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.get_label_by_name"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.get_label_by_name()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.get_setting_value"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.get_setting_value()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.get_settings_values"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.get_settings_values()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.edit_settings"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.edit_settings()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.scroll_down"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.scroll_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.scroll_up"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.scroll_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.check_content"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.check_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.check_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.check_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.should_be_toolbar_buttons"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.should_be_toolbar_buttons()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.should_be_form_toolbar"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.should_be_form_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.session_settings_tab.SessionSettingsTab.verify_form_data"><code class="docutils literal notranslate"><span class="pre">SessionSettingsTab.verify_form_data()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.templates_tab">pages.templates_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab"><code class="docutils literal notranslate"><span class="pre">TemplatesTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.__init__"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.add_modal_window"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.add_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.get_modal_window"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.get_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.delete_modal_window"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.delete_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.open_template_modal_by_index"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.open_template_modal_by_index()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.close_modal_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.close_modal_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.get_rows_count"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.scroll_templates_table_up"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.scroll_templates_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.scroll_templates_table_down"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.scroll_templates_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.scroll_modal_up"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.scroll_modal_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.scroll_modal_down"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.scroll_modal_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.extract_specific_template"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.extract_specific_template()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.get_template_data_from_api"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.get_template_data_from_api()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.verify_json_container_content"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.verify_json_container_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_modal_content"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_modal_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_table_content"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_table_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_table_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_templates_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_templates_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.should_be_templates_table"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.should_be_templates_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.should_be_modal_window"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.should_be_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.should_not_be_modal_window"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.should_not_be_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.templates_tab.TemplatesTab.check_modal_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">TemplatesTab.check_modal_vertical_scrolling()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.users_tab">pages.users_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab"><code class="docutils literal notranslate"><span class="pre">UsersTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.__init__"><code class="docutils literal notranslate"><span class="pre">UsersTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.add_modal_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.add_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.add_new_user"><code class="docutils literal notranslate"><span class="pre">UsersTab.add_new_user()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_add_AD_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_add_AD_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_add_AD_user_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_add_AD_user_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_add_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_add_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_add_user_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_add_user_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_edit_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_edit_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_edit_user_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_edit_user_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_modal_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.close_modal_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">UsersTab.close_modal_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.delete_modal_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.delete_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.delete_user"><code class="docutils literal notranslate"><span class="pre">UsersTab.delete_user()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.edit_user"><code class="docutils literal notranslate"><span class="pre">UsersTab.edit_user()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.find_user_in_table"><code class="docutils literal notranslate"><span class="pre">UsersTab.find_user_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.get_modal_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.get_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.open_add_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.open_add_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.open_edit_user_page_by_index"><code class="docutils literal notranslate"><span class="pre">UsersTab.open_edit_user_page_by_index()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.open_edit_user_page_by_user"><code class="docutils literal notranslate"><span class="pre">UsersTab.open_edit_user_page_by_user()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.reset_password"><code class="docutils literal notranslate"><span class="pre">UsersTab.reset_password()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.transform_to_add_AD_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.transform_to_add_AD_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.transform_to_add_user_window"><code class="docutils literal notranslate"><span class="pre">UsersTab.transform_to_add_user_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.check_add_AD_user_window_content"><code class="docutils literal notranslate"><span class="pre">UsersTab.check_add_AD_user_window_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.check_add_user_window_content"><code class="docutils literal notranslate"><span class="pre">UsersTab.check_add_user_window_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.check_edit_user_window_content"><code class="docutils literal notranslate"><span class="pre">UsersTab.check_edit_user_window_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.check_users_table_content"><code class="docutils literal notranslate"><span class="pre">UsersTab.check_users_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">UsersTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.should_be_toolbar_buttons"><code class="docutils literal notranslate"><span class="pre">UsersTab.should_be_toolbar_buttons()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.should_be_user_in_table"><code class="docutils literal notranslate"><span class="pre">UsersTab.should_be_user_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.should_be_users_table"><code class="docutils literal notranslate"><span class="pre">UsersTab.should_be_users_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.should_not_be_user_in_table"><code class="docutils literal notranslate"><span class="pre">UsersTab.should_not_be_user_in_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.users_tab.UsersTab.verify_users_table_content"><code class="docutils literal notranslate"><span class="pre">UsersTab.verify_users_table_content()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.ztp_config_tab">pages.ztp_config_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.__init__"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.click_sync_button"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.click_sync_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.get_rows_count"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_up"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.scroll_config_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_down"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.scroll_config_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_content"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_config_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_sync_button_visibility"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_sync_button_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_sync_button_tooltip"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_sync_button_tooltip()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_config_table_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_config_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_config_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.check_config_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_config_tab.ZTPConfigTab.should_be_config_table"><code class="docutils literal notranslate"><span class="pre">ZTPConfigTab.should_be_config_table()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages.ztp_templates_tab">pages.ztp_templates_tab module</a><ul>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab</span></code></a><ul>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.__init__"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.__init__()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.add_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.add_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.get_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.get_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.delete_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.delete_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.open_template_modal_by_index"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.open_template_modal_by_index()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_window_by_toolbar_button"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.close_modal_window_by_toolbar_button()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.close_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.get_rows_count"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.get_rows_count()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_up"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.scroll_templates_table_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_down"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.scroll_templates_table_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_up"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.scroll_modal_up()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_down"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.scroll_modal_down()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_modal_content"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_ztp_templates_modal_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_table_content"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_ztp_templates_table_content()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_templates_table_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_first_row_visibility"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_templates_table_first_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_last_row_visibility"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_templates_table_last_row_visibility()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_row_highlighting"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_templates_table_row_highlighting()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_be_toolbar"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.should_be_toolbar()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_be_templates_table"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.should_be_templates_table()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_be_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.should_be_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_not_be_modal_window"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.should_not_be_modal_window()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_modal_vertical_scrolling"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.check_modal_vertical_scrolling()</span></code></a></li>
|
||
<li><a class="reference internal" href="#pages.ztp_templates_tab.ZTPTemplatesTab.verify_template_data_with_api"><code class="docutils literal notranslate"><span class="pre">ZTPTemplatesTab.verify_template_data_with_api()</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#module-pages">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">pages package</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
<a href="_sources/pages.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="pages-package">
|
||
<h1>pages package<a class="headerlink" href="#pages-package" title="Ссылка на этот заголовок"></a></h1>
|
||
<section id="submodules">
|
||
<h2>Submodules<a class="headerlink" href="#submodules" title="Ссылка на этот заголовок"></a></h2>
|
||
</section>
|
||
<section id="module-pages.base_page">
|
||
<span id="pages-base-page-module"></span><h2>pages.base_page module<a class="headerlink" href="#module-pages.base_page" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Базовый класс страницы для работы с Playwright.</p>
|
||
<p>Содержит общие методы для взаимодействия со страницей и API.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage">
|
||
<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">BasePage</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/pages/base_page.html#BasePage"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||
<p>Базовый класс для работы со страницами через Playwright.</p>
|
||
<dl class="simple">
|
||
<dt>Атрибуты:</dt><dd><p>page (Page): Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<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="pages.base_page.BasePage.__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/pages/base_page.html#BasePage.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.__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="pages.base_page.BasePage.current_url">
|
||
<span class="sig-name descname"><span class="pre">current_url</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.current_url"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.current_url" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает текущий URL страницы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Текущий URL страницы.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.open">
|
||
<span class="sig-name descname"><span class="pre">open</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">uri</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.open"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.open" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Открывает указанный URI в браузере.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>uri</strong> (<em>str</em>) – URI для открытия (без базового URL).</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Ответ сервера или None в случае ошибки.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Response | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.page_reload">
|
||
<span class="sig-name descname"><span class="pre">page_reload</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.page_reload"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.page_reload" 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="pages.base_page.BasePage.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/pages/base_page.html#BasePage.wait_for_timeout"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.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="pages.base_page.BasePage.get_api_request_context">
|
||
<span class="sig-name descname"><span class="pre">get_api_request_context</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.get_api_request_context"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.get_api_request_context" 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>Контекст для выполнения API-запросов.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>APIRequestContext</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.send_get_api_request">
|
||
<span class="sig-name descname"><span class="pre">send_get_api_request</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">uri</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.send_get_api_request"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.send_get_api_request" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Отправляет GET-запрос к API.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>uri</strong> (<em>str</em>) – URI API-эндпоинта (без базового URL).</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Ответ сервера.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Response</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.send_post_api_request">
|
||
<span class="sig-name descname"><span class="pre">send_post_api_request</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">uri</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">payload</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.send_post_api_request"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.send_post_api_request" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Отправляет POST-запрос к 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>uri</strong> (<em>str</em>)</p></li>
|
||
<li><p><strong>payload</strong> (<em>Dict</em>)</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>Response</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.get_response_body">
|
||
<span class="sig-name descname"><span class="pre">get_response_body</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">response</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.get_response_body"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.get_response_body" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Извлекает тело ответа в format JSON.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>response</strong> (<em>Response</em>) – Ответ сервера.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Распарсенное тело ответа или None в случае ошибки.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>dict</em> | <em>list</em> | <em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.check_URL">
|
||
<span class="sig-name descname"><span class="pre">check_URL</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">uri</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.check_URL"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.check_URL" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет, что текущий URL соответствует ожидаемому.</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>uri</strong> (<em>str</em>) – Ожидаемый URI (без базового URL).</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение об ошибке при несоответствии.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если URL не соответствует ожидаемому.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.check_equals">
|
||
<span class="sig-name descname"><span class="pre">check_equals</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">actual</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.check_equals"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.check_equals" 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>actual</strong> (<em>Any</em>) – Фактическое значение.</p></li>
|
||
<li><p><strong>expected</strong> (<em>Any</em>) – Ожидаемое значение.</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение об ошибке при несоответствии.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если значения не равны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.base_page.BasePage.check_lists_equals">
|
||
<span class="sig-name descname"><span class="pre">check_lists_equals</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">actual</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/base_page.html#BasePage.check_lists_equals"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.base_page.BasePage.check_lists_equals" 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>actual</strong> (<em>list</em>) – Фактический список.</p></li>
|
||
<li><p><strong>expected</strong> (<em>list</em>) – Ожидаемый список.</p></li>
|
||
<li><p><strong>msg</strong> (<em>str</em>) – Сообщение об ошибке при несоответствии.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если списки не равны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.current_session_tab">
|
||
<span id="pages-current-session-tab-module"></span><h2>pages.current_session_tab module<a class="headerlink" href="#module-pages.current_session_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Сеансы/Текущие“.</p>
|
||
<p>Содержит класс CurrentSessionsTab для работы с таблицей сеансов.
|
||
Позволяет проверять состояние и взаимодействовать с элементами вкладки.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab">
|
||
<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">CurrentSessionsTab</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/pages/current_session_tab.html#CurrentSessionsTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</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>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.__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/pages/current_session_tab.html#CurrentSessionsTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.__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>
|
||
<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="pages.current_session_tab.CurrentSessionsTab.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.get_delete_session_button_from_row">
|
||
<span class="sig-name descname"><span class="pre">get_delete_session_button_from_row</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.get_delete_session_button_from_row"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.get_delete_session_button_from_row" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает кнопку удаления сеанса для указанной строки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс строки в таблице.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Кнопка с подсказкой.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="elements.html#elements.tooltip_button_element.TooltipButton" title="elements.tooltip_button_element.TooltipButton"><em>TooltipButton</em></a></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не найдена.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.get_session_token">
|
||
<span class="sig-name descname"><span class="pre">get_session_token</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.get_session_token"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.get_session_token" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает токен текущего пользователя.</p>
|
||
<p>Args:</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Токен текущего пользователя</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
<p>Raises:</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.find_session_in_table">
|
||
<span class="sig-name descname"><span class="pre">find_session_in_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">token</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.find_session_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.find_session_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Ищет сеанс пользователя в таблице по выданному ему токену.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>token</strong> (<em>str</em>) – Токен пользователя</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Индекс строки или -1 если не найден</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.delete_session_by_token">
|
||
<span class="sig-name descname"><span class="pre">delete_session_by_token</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">token</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.delete_session_by_token"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.delete_session_by_token" 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>token</strong> (<em>str</em>) – Токен сеанс для удаления</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если сеанс не найден или удаление не удалось.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.delete_session_by_index">
|
||
<span class="sig-name descname"><span class="pre">delete_session_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.delete_session_by_index"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.delete_session_by_index" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Удаляет сеанс по индексу строки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс строки в таблице</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если удаление не удалось.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_sessions_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.scroll_sessions_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу сеансов вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_sessions_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.scroll_sessions_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.scroll_sessions_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу сеансов вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_delete_session_confirm_window">
|
||
<span class="sig-name descname"><span class="pre">check_delete_session_confirm_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_delete_session_confirm_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_delete_session_confirm_window" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет контент и возможность горизонтального скроллинга окна подтверждения удаления сеанс.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_sessions_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_sessions_table_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">verify</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_sessions_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы сеансов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>verify</strong> (<em>bool</em>) – Проверять соответствие данных из БД. По умолчанию False.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_sessions_table_verticall_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_sessions_table_verticall_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_sessions_table_verticall_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_verticall_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_sessions_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_sessions_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_sessions_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_sessions_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_sessions_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_sessions_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.check_sessions_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_sessions_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.check_sessions_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.check_sessions_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.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/pages/current_session_tab.html#CurrentSessionsTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.should_be_sessions_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_sessions_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.should_be_sessions_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.should_be_sessions_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы сеансов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.should_be_delete_button_on_sessions_table_row">
|
||
<span class="sig-name descname"><span class="pre">should_be_delete_button_on_sessions_table_row</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">tooltip</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.should_be_delete_button_on_sessions_table_row"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.should_be_delete_button_on_sessions_table_row" 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>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p></li>
|
||
<li><p><strong>tooltip</strong> (<em>str</em>) – Ожидаемый текст подсказки.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если кнопка отсутствует или подсказка неверна.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.should_be_session_in_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_session_in_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">token</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.should_be_session_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.should_be_session_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие сеанса пользователя в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>token</strong> (<em>str</em>) – Токен пользователя</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если сеанс не найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.should_not_be_session_in_table">
|
||
<span class="sig-name descname"><span class="pre">should_not_be_session_in_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">token</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.should_not_be_session_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.should_not_be_session_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет отсутствие сеанса пользователя в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>token</strong> (<em>str</em>) – Токен пользователя</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если сеанс найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.current_session_tab.CurrentSessionsTab.verify_sessions_table_content">
|
||
<span class="sig-name descname"><span class="pre">verify_sessions_table_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sessions_table</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/current_session_tab.html#CurrentSessionsTab.verify_sessions_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.current_session_tab.CurrentSessionsTab.verify_sessions_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Сверяет данные таблицы с данными из БД.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>sessions_table</strong> (<em>list</em>) – Данные из таблицы на странице.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если данные не соответствуют.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.license_tab">
|
||
<span id="pages-license-tab-module"></span><h2>pages.license_tab module<a class="headerlink" href="#module-pages.license_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль license_tab содержит класс для работы с вкладкой „Лицензии“.</p>
|
||
<p>Класс LicenseTab наследует BasePage и реализует методы для взаимодействия
|
||
с элементами вкладки лицензий и проверки их состояния.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab">
|
||
<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">LicenseTab</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/pages/license_tab.html#LicenseTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы с вкладкой „Лицензии“.</p>
|
||
<p>Содержит методы для:
|
||
- Взаимодействия с формой ввода лицензии
|
||
- Проверки содержимого JSON-контейнера
|
||
- Работы с элементами управления</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.__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/pages/license_tab.html#LicenseTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует элементы вкладки „Лицензии“.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.fill_license_input_form">
|
||
<span class="sig-name descname"><span class="pre">fill_license_input_form</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/pages/license_tab.html#LicenseTab.fill_license_input_form"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.fill_license_input_form" 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>value</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="pages.license_tab.LicenseTab.scroll_json_container_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_json_container_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.scroll_json_container_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.scroll_json_container_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает JSON-контейнер вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.scroll_json_container_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_json_container_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.scroll_json_container_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.scroll_json_container_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает JSON-контейнер вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.check_json_container_verticall_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_json_container_verticall_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.check_json_container_verticall_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.check_json_container_verticall_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки контейнера.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Доступность прокрутки</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="pages.license_tab.LicenseTab.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/pages/license_tab.html#LicenseTab.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.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="pages.license_tab.LicenseTab.should_be_error_alert_window_with_text">
|
||
<span class="sig-name descname"><span class="pre">should_be_error_alert_window_with_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.should_be_error_alert_window_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_error_alert_window_with_text" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие/отсутствие алерта с указанным текстом.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) – Текст для проверки</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.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/pages/license_tab.html#LicenseTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_toolbar" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие панели инструментов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.should_be_json_container">
|
||
<span class="sig-name descname"><span class="pre">should_be_json_container</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.should_be_json_container"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_json_container" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие JSON-контейнера.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.license_tab.LicenseTab.should_be_input_form_title">
|
||
<span class="sig-name descname"><span class="pre">should_be_input_form_title</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.should_be_input_form_title"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_input_form_title" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет заголовок формы и соответствие ID лицензии.</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="pages.license_tab.LicenseTab.should_be_empty_input_form">
|
||
<span class="sig-name descname"><span class="pre">should_be_empty_input_form</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.should_be_empty_input_form"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_empty_input_form" 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="pages.license_tab.LicenseTab.should_be_update_button">
|
||
<span class="sig-name descname"><span class="pre">should_be_update_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.should_be_update_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.should_be_update_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="pages.license_tab.LicenseTab.verify_json_container_content">
|
||
<span class="sig-name descname"><span class="pre">verify_json_container_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/license_tab.html#LicenseTab.verify_json_container_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.license_tab.LicenseTab.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><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.location_page">
|
||
<span id="pages-location-page-module"></span><h2>pages.location_page module<a class="headerlink" href="#module-pages.location_page" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль страницы локации.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.location_page.LocationPage">
|
||
<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">LocationPage</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/pages/location_page.html#LocationPage"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.location_page.LocationPage" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы со страницей локации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.location_page.LocationPage.__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/pages/location_page.html#LocationPage.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.location_page.LocationPage.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует страницу локации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.location_page.LocationPage.click_create_button">
|
||
<span class="sig-name descname"><span class="pre">click_create_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/location_page.html#LocationPage.click_create_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.location_page.LocationPage.click_create_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>Фрейм создания дочернего элемента</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>CreateChildElementFrame</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.location_page.LocationPage.is_create_button_visible">
|
||
<span class="sig-name descname"><span class="pre">is_create_button_visible</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/location_page.html#LocationPage.is_create_button_visible"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.location_page.LocationPage.is_create_button_visible" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость кнопки „Создать“.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True если кнопка видима</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="pages.location_page.LocationPage.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/pages/location_page.html#LocationPage.wait_for_timeout"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.location_page.LocationPage.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>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.login_page">
|
||
<span id="pages-login-page-module"></span><h2>pages.login_page module<a class="headerlink" href="#module-pages.login_page" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль страницы авторизации.</p>
|
||
<p>Содержит класс LoginPage для работы с элементами страницы входа в систему.
|
||
Использует Playwright для взаимодействия с UI и обработки ответов сервера.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.login_page.LoginPage">
|
||
<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">LoginPage</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/pages/login_page.html#LoginPage"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы со страницей авторизации.</p>
|
||
<dl class="simple">
|
||
<dt>Атрибуты:</dt><dd><p>page: Экземпляр страницы Playwright.
|
||
login_input: Поле ввода логина.
|
||
password_input: Поле ввода пароля.
|
||
login_button: Кнопка входа.
|
||
alert: Алерт окно с сообщением об ошибке.</p>
|
||
</dd>
|
||
</dl>
|
||
<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="pages.login_page.LoginPage.__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/pages/login_page.html#LoginPage.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует элементы страницы авторизации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.login_page.LoginPage.click_password_hidden_icon">
|
||
<span class="sig-name descname"><span class="pre">click_password_hidden_icon</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/login_page.html#LoginPage.click_password_hidden_icon"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.click_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="pages.login_page.LoginPage.do_login">
|
||
<span class="sig-name descname"><span class="pre">do_login</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">password</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/login_page.html#LoginPage.do_login"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.do_login" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет вход в систему.</p>
|
||
<p>Использует переданные учетные данные или значения из Constants.
|
||
Обрабатывает ответ сервера для получения токена доступа.</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>username</strong> (<em>str</em>) – Логин пользователя. По умолчанию из Constants.</p></li>
|
||
<li><p><strong>password</strong> (<em>str</em>) – Пароль пользователя. По умолчанию из Constants.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если после входа открылась неожиданная страница.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.login_page.LoginPage.do_unsuccessful_login">
|
||
<span class="sig-name descname"><span class="pre">do_unsuccessful_login</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'someuser'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">password</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'password'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/login_page.html#LoginPage.do_unsuccessful_login"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.do_unsuccessful_login" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет попытку входа с неверными учетными данными.</p>
|
||
<p>Проверяет наличие сообщения об ошибке. Можно передать свои данные
|
||
или использовать значения по умолчанию.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>username</strong> (<em>str</em>) – Неверный логин. По умолчанию «someuser».</p></li>
|
||
<li><p><strong>password</strong> (<em>str</em>) – Неверный пароль. По умолчанию «password».</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="pages.login_page.LoginPage.is_password_icon_hidden">
|
||
<span class="sig-name descname"><span class="pre">is_password_icon_hidden</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/login_page.html#LoginPage.is_password_icon_hidden"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.is_password_icon_hidden" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет состояние иконки скрытия символов пароля.
|
||
Возвращает True если пароль будет скрыт, иначе False</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.login_page.LoginPage.is_password_hidden">
|
||
<span class="sig-name descname"><span class="pre">is_password_hidden</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/login_page.html#LoginPage.is_password_hidden"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.login_page.LoginPage.is_password_hidden" 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-pages.main_page">
|
||
<span id="pages-main-page-module"></span><h2>pages.main_page module<a class="headerlink" href="#module-pages.main_page" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль главной страницы приложения.</p>
|
||
<p>Содержит класс MainPage для работы с элементами главной страницы.
|
||
Включает взаимодействие с панелью навигации, кнопками и карточкой пользователя.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage">
|
||
<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">MainPage</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/pages/main_page.html#MainPage"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы с главной страницей приложения.</p>
|
||
<dl class="simple">
|
||
<dt>Атрибуты:</dt><dd><p>page: Экземпляр страницы Playwright.
|
||
navigation_panel: Компонент панели навигации.
|
||
user_button: Кнопка пользователя.
|
||
user_card: Карточка пользователя.</p>
|
||
</dd>
|
||
</dl>
|
||
<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="pages.main_page.MainPage.__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/pages/main_page.html#MainPage.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует элементы главной страницы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.click_events_panel_expand_less_button">
|
||
<span class="sig-name descname"><span class="pre">click_events_panel_expand_less_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_events_panel_expand_less_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_events_panel_expand_less_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки галочка вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.click_events_panel_expand_more_button">
|
||
<span class="sig-name descname"><span class="pre">click_events_panel_expand_more_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_events_panel_expand_more_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_events_panel_expand_more_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки галочка вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.click_events_panel_system_log_tab">
|
||
<span class="sig-name descname"><span class="pre">click_events_panel_system_log_tab</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_events_panel_system_log_tab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_events_panel_system_log_tab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие tab-кнопки Системный журнал.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.container_system_log_events.SystemLogEventsContainer" title="components_derived.container_system_log_events.SystemLogEventsContainer"><em>SystemLogEventsContainer</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.click_main_navigation_panel_item">
|
||
<span class="sig-name descname"><span class="pre">click_main_navigation_panel_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_main_navigation_panel_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_main_navigation_panel_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Кликает по элементу основной панели навигации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>item_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="pages.main_page.MainPage.click_subpanel_item">
|
||
<span class="sig-name descname"><span class="pre">click_subpanel_item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_subpanel_item"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_subpanel_item" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет рекурсивный поиск по панели навигации
|
||
заданного элемента и делает клик по нему.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>item_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="pages.main_page.MainPage.click_user_button">
|
||
<span class="sig-name descname"><span class="pre">click_user_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.click_user_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.click_user_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет нажатие кнопки пользователя.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.user_card.UserCard" title="components_derived.user_card.UserCard"><em>UserCard</em></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.do_logout">
|
||
<span class="sig-name descname"><span class="pre">do_logout</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.do_logout"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.do_logout" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Выполняет выход из системы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.expand_navigation_subpanel">
|
||
<span class="sig-name descname"><span class="pre">expand_navigation_subpanel</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.expand_navigation_subpanel"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.expand_navigation_subpanel" 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="pages.main_page.MainPage.get_event_counters_by_buttons">
|
||
<span class="sig-name descname"><span class="pre">get_event_counters_by_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.get_event_counters_by_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.get_event_counters_by_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает набор значений кнопок счетчиков событий.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>dict</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.get_event_counters_by_tooltips">
|
||
<span class="sig-name descname"><span class="pre">get_event_counters_by_tooltips</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.get_event_counters_by_tooltips"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.get_event_counters_by_tooltips" 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>dict</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.get_events_panel_position">
|
||
<span class="sig-name descname"><span class="pre">get_events_panel_position</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.get_events_panel_position"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.get_events_panel_position" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает текущее положение панели событий
|
||
относительно страницы: «top», «center»,»bottom».</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.scroll_navigation_panel_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_navigation_panel_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.scroll_navigation_panel_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.scroll_navigation_panel_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает панель навигации вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.scroll_navigation_panel_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_navigation_panel_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.scroll_navigation_panel_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.scroll_navigation_panel_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает панель навигации вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.check_expand_less_button">
|
||
<span class="sig-name descname"><span class="pre">check_expand_less_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.check_expand_less_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.check_expand_less_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки галочка вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.check_expand_more_button">
|
||
<span class="sig-name descname"><span class="pre">check_expand_more_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.check_expand_more_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.check_expand_more_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие кнопки галочка вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.check_navigation_item_exists">
|
||
<span class="sig-name descname"><span class="pre">check_navigation_item_exists</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.check_navigation_item_exists"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.check_navigation_item_exists" 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>item_name</strong> (<em>str</em>) – Название элемента для проверки</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если элемент существует, False если нет</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.check_navigation_panel_item_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_navigation_panel_item_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.check_navigation_panel_item_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.check_navigation_panel_item_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость элемента в панели навигации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>item_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="pages.main_page.MainPage.check_navigation_panel_verticall_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_navigation_panel_verticall_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.check_navigation_panel_verticall_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.check_navigation_panel_verticall_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки панели.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.main_page.MainPage.should_be_event_panel">
|
||
<span class="sig-name descname"><span class="pre">should_be_event_panel</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.should_be_event_panel"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.should_be_event_panel" 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="pages.main_page.MainPage.should_be_navigation_panel">
|
||
<span class="sig-name descname"><span class="pre">should_be_navigation_panel</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/main_page.html#MainPage.should_be_navigation_panel"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.main_page.MainPage.should_be_navigation_panel" 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-pages.service_status_tab">
|
||
<span id="pages-service-status-tab-module"></span><h2>pages.service_status_tab module<a class="headerlink" href="#module-pages.service_status_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Статус обслуживания“.</p>
|
||
<p>Содержит класс ServiceStatusTab для работы с таблицей сервисов.
|
||
Позволяет проверять состояние и взаимодействовать с элементами вкладки.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab">
|
||
<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">ServiceStatusTab</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/pages/service_status_tab.html#ServiceStatusTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</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>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.__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/pages/service_status_tab.html#ServiceStatusTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.__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>
|
||
<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="pages.service_status_tab.ServiceStatusTab.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.scroll_services_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_services_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.scroll_services_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.scroll_services_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу сервисов вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.scroll_services_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_services_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.scroll_services_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.scroll_services_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу сервисов вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.check_services_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_services_table_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.check_services_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы сервисов.</p>
|
||
<p>Проверяет заголовки и наличие данных в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.check_services_table_verticall_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_services_table_verticall_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.check_services_table_verticall_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_verticall_scrolling" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет возможность вертикальной прокрутки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.check_services_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_services_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.check_services_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.check_services_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_services_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.check_services_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.check_services_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_services_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.check_services_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.check_services_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.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/pages/service_status_tab.html#ServiceStatusTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.service_status_tab.ServiceStatusTab.should_be_services_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_services_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/service_status_tab.html#ServiceStatusTab.should_be_services_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.service_status_tab.ServiceStatusTab.should_be_services_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы сервисов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.session_settings_tab">
|
||
<span id="pages-session-settings-tab-module"></span><h2>pages.session_settings_tab module<a class="headerlink" href="#module-pages.session_settings_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Сеансы/Настройки“.</p>
|
||
<p>Содержит класс SessionSettingsTab для работы с полями настройки сессий пользователей.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab">
|
||
<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">SessionSettingsTab</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/pages/session_settings_tab.html#SessionSettingsTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</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>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.__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/pages/session_settings_tab.html#SessionSettingsTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.__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>
|
||
<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="pages.session_settings_tab.SessionSettingsTab.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/pages/session_settings_tab.html#SessionSettingsTab.click_cancel_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.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="pages.session_settings_tab.SessionSettingsTab.click_edit_button">
|
||
<span class="sig-name descname"><span class="pre">click_edit_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.click_edit_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.click_edit_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="pages.session_settings_tab.SessionSettingsTab.click_save_button">
|
||
<span class="sig-name descname"><span class="pre">click_save_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.click_save_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.click_save_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="pages.session_settings_tab.SessionSettingsTab.decrease_setting_value">
|
||
<span class="sig-name descname"><span class="pre">decrease_setting_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.decrease_setting_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.decrease_setting_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>field_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="pages.session_settings_tab.SessionSettingsTab.increase_setting_value">
|
||
<span class="sig-name descname"><span class="pre">increase_setting_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.increase_setting_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.increase_setting_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>field_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="pages.session_settings_tab.SessionSettingsTab.get_field_by_name">
|
||
<span class="sig-name descname"><span class="pre">get_field_by_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.get_field_by_name"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.get_field_by_name" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает элемент поле ввода по его имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Элемент поле ввода.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="elements.html#elements.text_input_element.TextInput" title="elements.text_input_element.TextInput"><em>TextInput</em></a></p>
|
||
</dd>
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>field_name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.get_label_by_name">
|
||
<span class="sig-name descname"><span class="pre">get_label_by_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">label_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.get_label_by_name"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.get_label_by_name" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает элемент название поля ввода по его имени.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Элемент название поле ввода.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="elements.html#elements.text_element.Text" title="elements.text_element.Text"><em>Text</em></a></p>
|
||
</dd>
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>label_name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.get_setting_value">
|
||
<span class="sig-name descname"><span class="pre">get_setting_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">field_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.get_setting_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.get_setting_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>Текущее значение требуемого поля настроек.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>str</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>field_name</strong> (<em>str</em>)</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.get_settings_values">
|
||
<span class="sig-name descname"><span class="pre">get_settings_values</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.get_settings_values"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.get_settings_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>Cловарь с текущими значениями настроек времени жизни сессии.</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="pages.session_settings_tab.SessionSettingsTab.edit_settings">
|
||
<span class="sig-name descname"><span class="pre">edit_settings</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">new_settings</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.edit_settings"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.edit_settings" 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>new_settings</strong> (<em>dict</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="pages.session_settings_tab.SessionSettingsTab.scroll_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.scroll_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.scroll_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Скроллинг вниз формы настроек времени жизни сессии.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.scroll_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.scroll_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.scroll_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Скроллинг вверх формы настроек времени жизни сессии.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.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/pages/session_settings_tab.html#SessionSettingsTab.check_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.check_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и корректность всех элементов формы.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.check_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.check_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.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><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.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/pages/session_settings_tab.html#SessionSettingsTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.should_be_toolbar_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_toolbar_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.should_be_toolbar_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.should_be_toolbar_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и функциональность кнопок тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если кнопки недоступны или подсказки неверны.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.should_be_form_toolbar">
|
||
<span class="sig-name descname"><span class="pre">should_be_form_toolbar</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.should_be_form_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.should_be_form_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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.session_settings_tab.SessionSettingsTab.verify_form_data">
|
||
<span class="sig-name descname"><span class="pre">verify_form_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session_settings</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/session_settings_tab.html#SessionSettingsTab.verify_form_data"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.session_settings_tab.SessionSettingsTab.verify_form_data" 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><strong>session_settings</strong> (<em>dict</em>)</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.templates_tab">
|
||
<span id="pages-templates-tab-module"></span><h2>pages.templates_tab module<a class="headerlink" href="#module-pages.templates_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Шаблоны“.</p>
|
||
<p>Содержит класс TemplatesTab для работы с таблицей шаблонов.
|
||
Позволяет проверять состояние и взаимодействовать с элементами вкладки.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab">
|
||
<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">TemplatesTab</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/pages/templates_tab.html#TemplatesTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</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>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.__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/pages/templates_tab.html#TemplatesTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.__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>
|
||
<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="pages.templates_tab.TemplatesTab.add_modal_window">
|
||
<span class="sig-name descname"><span class="pre">add_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.add_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.add_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.get_modal_window">
|
||
<span class="sig-name descname"><span class="pre">get_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.get_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.get_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Экземпляр модального окна.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.modal_view_template.ViewTemplateModalWindow" title="components_derived.modal_view_template.ViewTemplateModalWindow"><em>ViewTemplateModalWindow</em></a></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.delete_modal_window">
|
||
<span class="sig-name descname"><span class="pre">delete_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.delete_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.delete_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.open_template_modal_by_index">
|
||
<span class="sig-name descname"><span class="pre">open_template_modal_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.open_template_modal_by_index"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.open_template_modal_by_index" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Открывает модальное окно шаблона по клику на строку таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс строки для клика (по умолчанию 0 - первая строка).</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Имя шаблона.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.close_modal_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_modal_window_by_toolbar_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.close_modal_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.close_modal_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает модальное окно через кнопку в тулбаре.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.scroll_templates_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_templates_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.scroll_templates_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.scroll_templates_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу шаблонов вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.scroll_templates_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_templates_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.scroll_templates_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.scroll_templates_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу шаблонов вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.scroll_modal_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_modal_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.scroll_modal_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.scroll_modal_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое модального окна вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.scroll_modal_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_modal_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.scroll_modal_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.scroll_modal_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое модального окна вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.extract_specific_template">
|
||
<span class="sig-name descname"><span class="pre">extract_specific_template</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">response_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.extract_specific_template"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.extract_specific_template" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Извлекает структуру конкретного шаблона по title из данных 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>title</strong> (<em>str</em>) – Имя шаблона для извлечения.</p></li>
|
||
<li><p><strong>response_data</strong> (<em>dict</em>) – Данные ответа от API.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Структура конкретного шаблона.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>dict</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если шаблон с указанным именем не найден
|
||
или структура ответа некорректна.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.get_template_data_from_api">
|
||
<span class="sig-name descname"><span class="pre">get_template_data_from_api</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.get_template_data_from_api"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.get_template_data_from_api" 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>title</strong> (<em>str</em>) – Имя шаблона.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Данные шаблона из API.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>dict</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.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">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.verify_json_container_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.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>title</strong> (<em>str</em>) – Имя шаблона для проверки.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_modal_content">
|
||
<span class="sig-name descname"><span class="pre">check_templates_modal_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_modal_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_modal_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>title</strong> (<em>str</em>) – Имя шаблона для проверки заголовка окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если элементы окна некорректны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы шаблонов.</p>
|
||
<p>Проверяет заголовки и наличие данных в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_table_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_table_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_table_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>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_templates_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_templates_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_templates_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.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/pages/templates_tab.html#TemplatesTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.should_be_templates_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_templates_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.should_be_templates_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.should_be_templates_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы шаблонов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.should_be_modal_window">
|
||
<span class="sig-name descname"><span class="pre">should_be_modal_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.should_be_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.should_be_modal_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><strong>AssertionError</strong> – Если модальное окно отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.should_not_be_modal_window">
|
||
<span class="sig-name descname"><span class="pre">should_not_be_modal_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.should_not_be_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.should_not_be_modal_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><strong>AssertionError</strong> – Если модальное окно все еще видно.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.templates_tab.TemplatesTab.check_modal_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_modal_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/templates_tab.html#TemplatesTab.check_modal_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.templates_tab.TemplatesTab.check_modal_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>True если скроллинг возможен, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.users_tab">
|
||
<span id="pages-users-tab-module"></span><h2>pages.users_tab module<a class="headerlink" href="#module-pages.users_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Пользователи“.</p>
|
||
<p>Содержит класс UsersTab для работы с таблицей пользователей.
|
||
Позволяет управлять пользователями через модальные окна и проверять их состояние.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab">
|
||
<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">UsersTab</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/pages/users_tab.html#UsersTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</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>) – Экземпляр страницы Playwright.</p>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.__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/pages/users_tab.html#UsersTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.__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>
|
||
<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="pages.users_tab.UsersTab.add_modal_window">
|
||
<span class="sig-name descname"><span class="pre">add_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">window_type</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/pages/users_tab.html#UsersTab.add_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.add_modal_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"><ul class="simple">
|
||
<li><p><strong>window_type</strong> (<em>str</em>) – Тип окна („add_user“ или „edit_user“).</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><strong>AssertionError</strong> – Если тип окна не поддерживается.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.add_new_user">
|
||
<span class="sig-name descname"><span class="pre">add_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/pages/users_tab.html#UsersTab.add_new_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.add_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>) – Данные пользователя (name, role, password).</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>True если пользователь успешно добавлен, False если пользователь уже существует.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>bool</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если открылось alert окно отличное от success или error,
|
||
или если текст alert не соответствует ожидаемому.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_add_AD_user_window">
|
||
<span class="sig-name descname"><span class="pre">close_add_AD_user_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_add_AD_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_add_AD_user_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="pages.users_tab.UsersTab.close_add_AD_user_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_add_AD_user_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_add_AD_user_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_add_AD_user_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает окно добавления пользователя через тулбар.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_add_user_window">
|
||
<span class="sig-name descname"><span class="pre">close_add_user_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_add_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_add_user_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="pages.users_tab.UsersTab.close_add_user_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_add_user_window_by_toolbar_button</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_add_user_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_add_user_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает окно добавления пользователя через тулбар.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_edit_user_window">
|
||
<span class="sig-name descname"><span class="pre">close_edit_user_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_edit_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_edit_user_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><strong>title</strong> (<em>str</em>) – Имя пользователя (заголовок окна).</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_edit_user_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_edit_user_window_by_toolbar_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_edit_user_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_edit_user_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает окно редактирования через кнопку в тулбаре.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Имя пользователя (заголовок окна).</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_modal_window">
|
||
<span class="sig-name descname"><span class="pre">close_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.close_modal_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_modal_window_by_toolbar_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.close_modal_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.close_modal_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает модальное окно через кнопку в тулбаре.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.delete_modal_window">
|
||
<span class="sig-name descname"><span class="pre">delete_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.delete_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.delete_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.delete_user">
|
||
<span class="sig-name descname"><span class="pre">delete_user</span></span><span class="sig-paren">(</span><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/pages/users_tab.html#UsersTab.delete_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.delete_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_name</strong> (<em>str</em>) – Имя пользователя.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если нет сообщения об успешном удалении.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.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_name</span></span></em>, <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/pages/users_tab.html#UsersTab.edit_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.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"><ul class="simple">
|
||
<li><p><strong>user_name</strong> (<em>str</em>) – Имя пользователя.</p></li>
|
||
<li><p><strong>user_data</strong> (<em>dict</em>) – Новые данные пользователя.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если нет сообщения об успешном обновлении.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.find_user_in_table">
|
||
<span class="sig-name descname"><span class="pre">find_user_in_table</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">role</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.find_user_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.find_user_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Ищет пользователя в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>) – Имя пользователя.</p></li>
|
||
<li><p><strong>role</strong> (<em>str</em>) – Роль пользователя.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Индекс строки или -1 если не найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.get_modal_window">
|
||
<span class="sig-name descname"><span class="pre">get_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.get_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.get_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Экземпляр модального окна.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components.html#components.modal_window_component.ModalWindowComponent" title="components.modal_window_component.ModalWindowComponent"><em>ModalWindowComponent</em></a></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.open_add_user_window">
|
||
<span class="sig-name descname"><span class="pre">open_add_user_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.open_add_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.open_add_user_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><strong>AssertionError</strong> – Если кнопки недоступны или окно не открылось.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.open_edit_user_page_by_index">
|
||
<span class="sig-name descname"><span class="pre">open_edit_user_page_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.open_edit_user_page_by_index"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.open_edit_user_page_by_index" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Открывает окно редактирования по индексу строки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс строки в таблице.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>(имя пользователя, роль).</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>tuple</em></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста или индекс вне диапазона.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.open_edit_user_page_by_user">
|
||
<span class="sig-name descname"><span class="pre">open_edit_user_page_by_user</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/pages/users_tab.html#UsersTab.open_edit_user_page_by_user"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.open_edit_user_page_by_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"><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>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если пользователь не найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.reset_password">
|
||
<span class="sig-name descname"><span class="pre">reset_password</span></span><span class="sig-paren">(</span><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/pages/users_tab.html#UsersTab.reset_password"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.reset_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"><p><strong>user_name</strong> (<em>str</em>) – Имя пользователя.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Новый пароль (если получен).</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.transform_to_add_AD_user_window">
|
||
<span class="sig-name descname"><span class="pre">transform_to_add_AD_user_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.transform_to_add_AD_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.transform_to_add_AD_user_window" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Трансформирует модальное окно добавления локального пользователя
|
||
в окно добавления пользователя Active Directory с помощью нажатия
|
||
чек-бокса Active Directory.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.transform_to_add_user_window">
|
||
<span class="sig-name descname"><span class="pre">transform_to_add_user_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.transform_to_add_user_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.transform_to_add_user_window" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Трансформирует модальное окно добавления пользователя Active Directory
|
||
в окно добавления локального пользователя с помощью снятия отметки с
|
||
чек-бокса Active Directory.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.check_add_AD_user_window_content">
|
||
<span class="sig-name descname"><span class="pre">check_add_AD_user_window_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.check_add_AD_user_window_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.check_add_AD_user_window_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое окна добавления пользователя через Active Directory.</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="pages.users_tab.UsersTab.check_add_user_window_content">
|
||
<span class="sig-name descname"><span class="pre">check_add_user_window_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.check_add_user_window_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.check_add_user_window_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="pages.users_tab.UsersTab.check_edit_user_window_content">
|
||
<span class="sig-name descname"><span class="pre">check_edit_user_window_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/pages/users_tab.html#UsersTab.check_edit_user_window_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.check_edit_user_window_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>
|
||
<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="pages.users_tab.UsersTab.check_users_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_users_table_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">verify</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.check_users_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.check_users_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы пользователей.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>verify</strong> (<em>bool</em>) – Проверять соответствие данных из БД. По умолчанию False.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.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/pages/users_tab.html#UsersTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.should_be_toolbar_buttons">
|
||
<span class="sig-name descname"><span class="pre">should_be_toolbar_buttons</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.should_be_toolbar_buttons"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.should_be_toolbar_buttons" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие и функциональность кнопок тулбара.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если кнопки недоступны или подсказки неверны.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.should_be_user_in_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_user_in_table</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">role</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.should_be_user_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.should_be_user_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие пользователя в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>) – Имя пользователя.</p></li>
|
||
<li><p><strong>role</strong> (<em>str</em>) – Роль пользователя.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если пользователь не найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.should_be_users_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_users_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.should_be_users_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.should_be_users_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы пользователей.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.should_not_be_user_in_table">
|
||
<span class="sig-name descname"><span class="pre">should_not_be_user_in_table</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">role</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.should_not_be_user_in_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.should_not_be_user_in_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет отсутствие пользователя в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<em>str</em>) – Имя пользователя.</p></li>
|
||
<li><p><strong>role</strong> (<em>str</em>) – Роль пользователя.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если пользователь найден.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.users_tab.UsersTab.verify_users_table_content">
|
||
<span class="sig-name descname"><span class="pre">verify_users_table_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">users_table</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/users_tab.html#UsersTab.verify_users_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.users_tab.UsersTab.verify_users_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Сверяет данные таблицы с данными из БД.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>users_table</strong> (<em>list</em>) – Данные из таблицы на странице.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если данные не соответствуют.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages.ztp_config_tab">
|
||
<span id="pages-ztp-config-tab-module"></span><h2>pages.ztp_config_tab module<a class="headerlink" href="#module-pages.ztp_config_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Конфигурация“ в модуле Zero Touch Provisioning.</p>
|
||
<p>Содержит класс ZTPConfigTab для работы с таблицей конфигурации ZTP.
|
||
Позволяет проверять состояние и взаимодействовать с элементами вкладки.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab">
|
||
<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">ZTPConfigTab</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/pages/ztp_config_tab.html#ZTPConfigTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы с вкладкой „Конфигурация“ в модуле Zero Touch Provisioning.</p>
|
||
<p>Предоставляет методы для взаимодействия с таблицей конфигурации ZTP
|
||
и проверки состояния элементов интерфейса. Включает функциональность для:
|
||
- Проверки содержимого и структуры таблицы конфигурации
|
||
- Прокрутки таблицы и проверки видимости строк
|
||
- Выделения строк таблицы
|
||
- Работы с кнопкой синхронизации (Reload) в заголовке таблицы
|
||
- Проверки видимости и подсказок кнопок синхронизации</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>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.__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/pages/ztp_config_tab.html#ZTPConfigTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.__init__" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Инициализирует компоненты вкладки „Конфигурация“.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>page</strong> (<em>Page</em>) – Экземпляр страницы Playwright для взаимодействия с браузером.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.click_sync_button">
|
||
<span class="sig-name descname"><span class="pre">click_sync_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.click_sync_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.click_sync_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Нажимает кнопку „Reload“ в указанной ячейке заголовка таблицы.</p>
|
||
<p>Перед кликом проверяет наличие кнопки.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если индекс выходит за пределы или кнопка не найдена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице конфигурации (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными конфигурации ZTP.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста или не загружена.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_config_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.scroll_config_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу конфигурации вверх до начала.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_config_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.scroll_config_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.scroll_config_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу конфигурации вниз до конца.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_config_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_config_table_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_config_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы конфигурации ZTP.</p>
|
||
<p>Проверяет соответствие заголовков таблицы ожидаемым значениям
|
||
и наличие данных в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки не соответствуют ожидаемым.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_sync_button_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_sync_button_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_sync_button_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_sync_button_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость кнопки синхронизации (Reload) в указанной ячейке заголовка.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке таблицы.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если кнопка не видна на странице.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_sync_button_tooltip">
|
||
<span class="sig-name descname"><span class="pre">check_sync_button_tooltip</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">expected_tooltip</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'reload'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_sync_button_tooltip"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_sync_button_tooltip" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет текст подсказки кнопки синхронизации (Reload).</p>
|
||
<p>Использует стандартный механизм проверки подсказок из ToolbarComponent.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>index</strong> (<em>int</em>) – Индекс ячейки в заголовке таблицы.</p></li>
|
||
<li><p><strong>expected_tooltip</strong> (<em>str</em>) – Ожидаемый текст подсказки (по умолчанию „reload“).</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если подсказка не соответствует ожидаемой или отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_config_table_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_config_table_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_config_table_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_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>True если таблица поддерживает вертикальную прокрутку, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_config_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_config_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_config_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы конфигурации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если первая строка таблицы не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_config_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_config_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_config_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы конфигурации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если последняя строка таблицы не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.check_config_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_config_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.check_config_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.check_config_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы конфигурации.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки (0-based, без учета заголовка).</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена после взаимодействия.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.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/pages/ztp_config_tab.html#ZTPConfigTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_config_tab.ZTPConfigTab.should_be_config_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_config_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_config_tab.html#ZTPConfigTab.should_be_config_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_config_tab.ZTPConfigTab.should_be_config_table" 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>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-pages.ztp_templates_tab">
|
||
<span id="pages-ztp-templates-tab-module"></span><h2>pages.ztp_templates_tab module<a class="headerlink" href="#module-pages.ztp_templates_tab" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Модуль вкладки „Шаблоны“ в модуле Zero Touch Provisioning.</p>
|
||
<p>Содержит класс ZTPTemplatesTab для работы с таблицей шаблонов.
|
||
Позволяет проверять состояние и взаимодействовать с элементами вкладки.</p>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab">
|
||
<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">ZTPTemplatesTab</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/pages/ztp_templates_tab.html#ZTPTemplatesTab"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Базовые классы: <a class="reference internal" href="#pages.base_page.BasePage" title="pages.base_page.BasePage"><code class="xref py py-class docutils literal notranslate"><span class="pre">BasePage</span></code></a></p>
|
||
<p>Класс для работы с вкладкой „Шаблоны“ в модуле Zero Touch Provisioning.</p>
|
||
<p>Предоставляет методы для взаимодействия с таблицей шаблонов, модальными окнами
|
||
и проверки состояния элементов интерфейса. Включает функциональность для:
|
||
- Работы с таблицей шаблонов (прокрутка, проверка строк, выделение)
|
||
- Управления модальными окнами просмотра шаблонов
|
||
- Сравнения данных UI с API ответами</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>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.__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/pages/ztp_templates_tab.html#ZTPTemplatesTab.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.__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>
|
||
<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="pages.ztp_templates_tab.ZTPTemplatesTab.add_modal_window">
|
||
<span class="sig-name descname"><span class="pre">add_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.add_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.add_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.get_modal_window">
|
||
<span class="sig-name descname"><span class="pre">get_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.get_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.get_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Экземпляр модального окна шаблона.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="components_derived.html#components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow" title="components_derived.modal_view_ztp_template.ViewZTPTemplateModalWindow"><em>ViewZTPTemplateModalWindow</em></a></p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.delete_modal_window">
|
||
<span class="sig-name descname"><span class="pre">delete_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.delete_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.delete_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если окно не найдено.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.open_template_modal_by_index">
|
||
<span class="sig-name descname"><span class="pre">open_template_modal_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.open_template_modal_by_index"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.open_template_modal_by_index" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Открывает модальное окно шаблона по клику на строку таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс строки для клика (по умолчанию 0 - первая строка).</p>
|
||
</dd>
|
||
<dt class="field-even">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Имя шаблона.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>str</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_window_by_toolbar_button">
|
||
<span class="sig-name descname"><span class="pre">close_modal_window_by_toolbar_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.close_modal_window_by_toolbar_button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_window_by_toolbar_button" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Закрывает модальное окно через кнопку в тулбаре.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_window">
|
||
<span class="sig-name descname"><span class="pre">close_modal_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.close_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.close_modal_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><strong>title</strong> (<em>str</em>) – Заголовок окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.get_rows_count">
|
||
<span class="sig-name descname"><span class="pre">get_rows_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.get_rows_count"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.get_rows_count" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Возвращает количество строк в таблице (без заголовка).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Результат<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Количество строк с данными.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>int</em></p>
|
||
</dd>
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_templates_table_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.scroll_templates_table_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу шаблонов вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_templates_table_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.scroll_templates_table_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_templates_table_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает таблицу шаблонов вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_up">
|
||
<span class="sig-name descname"><span class="pre">scroll_modal_up</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.scroll_modal_up"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_up" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое модального окна вверх.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_down">
|
||
<span class="sig-name descname"><span class="pre">scroll_modal_down</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.scroll_modal_down"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.scroll_modal_down" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Прокручивает содержимое модального окна вниз.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_modal_content">
|
||
<span class="sig-name descname"><span class="pre">check_ztp_templates_modal_content</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_ztp_templates_modal_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_modal_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>title</strong> (<em>str</em>) – Имя шаблона для проверки заголовка окна.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если элементы окна некорректны.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_table_content">
|
||
<span class="sig-name descname"><span class="pre">check_ztp_templates_table_content</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_ztp_templates_table_content"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_ztp_templates_table_content" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет содержимое таблицы шаблонов.</p>
|
||
<p>Проверяет заголовки и наличие данных в таблице.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица пуста или заголовки неверны.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_templates_table_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_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>True если прокрутка возможна, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_first_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_first_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_templates_table_first_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_first_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость первой строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_last_row_visibility">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_last_row_visibility</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_templates_table_last_row_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_last_row_visibility" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет видимость последней строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если строка не видна.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_row_highlighting">
|
||
<span class="sig-name descname"><span class="pre">check_templates_table_row_highlighting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row_index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_templates_table_row_highlighting"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_templates_table_row_highlighting" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет выделение указанной строки таблицы.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>row_index</strong> (<em>int</em>) – Индекс проверяемой строки.</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если строка не выделена.</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.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/pages/ztp_templates_tab.html#ZTPTemplatesTab.should_be_toolbar"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.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>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.should_be_templates_table">
|
||
<span class="sig-name descname"><span class="pre">should_be_templates_table</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.should_be_templates_table"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_be_templates_table" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет наличие таблицы шаблонов.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>AssertionError</strong> – Если таблица отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.should_be_modal_window">
|
||
<span class="sig-name descname"><span class="pre">should_be_modal_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.should_be_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_be_modal_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><strong>AssertionError</strong> – Если модальное окно отсутствует.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.should_not_be_modal_window">
|
||
<span class="sig-name descname"><span class="pre">should_not_be_modal_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.should_not_be_modal_window"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.should_not_be_modal_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><strong>AssertionError</strong> – Если модальное окно все еще видно.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.check_modal_vertical_scrolling">
|
||
<span class="sig-name descname"><span class="pre">check_modal_vertical_scrolling</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.check_modal_vertical_scrolling"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.check_modal_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>True если скроллинг возможен, иначе False.</p>
|
||
</dd>
|
||
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><em>bool</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="pages.ztp_templates_tab.ZTPTemplatesTab.verify_template_data_with_api">
|
||
<span class="sig-name descname"><span class="pre">verify_template_data_with_api</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">title</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pages/ztp_templates_tab.html#ZTPTemplatesTab.verify_template_data_with_api"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#pages.ztp_templates_tab.ZTPTemplatesTab.verify_template_data_with_api" title="Ссылка на это определение"></a></dt>
|
||
<dd><p>Проверяет соответствие данных модального окна данным из API.</p>
|
||
<p>Процесс проверки:
|
||
1. Получает модальное окно по имени шаблона
|
||
2. Извлекает данные из полей ввода модального окна
|
||
3. Отправляет API запрос для получения эталонных данных шаблона
|
||
4. Сравнивает данные из UI с данными из API
|
||
5. Выбрасывает assertion при обнаружении расхождений</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>title</strong> (<em>str</em>) – Имя шаблона для проверки (должно совпадать с id в API).</p>
|
||
</dd>
|
||
<dt class="field-even">Исключение<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>AssertionError</strong> – Если:
|
||
- Модальное окно не найдено
|
||
- API запрос завершился с ошибкой (status != 200)
|
||
- Обнаружены расхождения между данными UI и API
|
||
- Имя шаблона в модальном окне не соответствует ожидаемому</p>
|
||
</dd>
|
||
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><em>None</em></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="module-pages">
|
||
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pages" title="Ссылка на этот заголовок"></a></h2>
|
||
<p>Package initialization.</p>
|
||
</section>
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<footer>
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>© Авторские права 2025, NPO KIS. </p>
|
||
</div>
|
||
|
||
Собрано при помощи <a href="https://www.sphinx-doc.org/">Sphinx</a> с использованием
|
||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">темы,</a>
|
||
предоставленной <a href="https://readthedocs.org">Read the Docs</a>.
|
||
|
||
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<script>
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |