Актуализация документации.

pull/1/head
Radislav 2025-09-19 13:58:40 +03:00
parent 2c150e71e1
commit e74138841d
90 changed files with 49309 additions and 1325 deletions

View File

@ -0,0 +1,6 @@
# UserSettingsDialogWindow
::: components_derived.dialog_user_settings
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# AddADUserModalWindow
::: components_derived.modal_add_AD_user
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# AddLocalUserModalWindow
::: components_derived.modal_add_local_user
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# ChangePasswordModalWindow
::: components_derived.modal_change_password
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# EditUserModalWindow
::: components_derived.modal_edit_user
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# ViewTemplateModalWindow
::: components_derived.modal_view_template
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# UserCard
::: components_derived.user_card
handler: python
options:
show_source: true

View File

@ -1,6 +0,0 @@
# AddADUserModalWindow
::: derived_components.modal_add_AD_user
handler: python
options:
show_source: true

View File

@ -1,6 +0,0 @@
# AddLocalUserModalWindow
::: derived_components.modal_add_local_user
handler: python
options:
show_source: true

View File

@ -1,6 +0,0 @@
# EditUserModalWindow
::: derived_components.modal_edit_user
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# Icon
::: elements.icon_element
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# TextInputLocators
::: locators.text_input_locators
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# UserCardLocators
::: locators.user_card_locators
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# TemplatesTab
::: pages.templates_tab
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# TestTemplatesTab
::: tests.e2e.test_templates_tab
handler: python
options:
show_source: true

View File

@ -0,0 +1,6 @@
# TestUserCard
::: tests.e2e.test_user_card
handler: python
options:
show_source: true

View File

@ -24,6 +24,7 @@ nav:
- BaseElement: elements/base_element.md
- Button: elements/button_element.md
- Checkbox: elements/checkbox_element.md
- Icon: elements/icon_element.md #new
- TabButton: elements/tab_button_element.md
- Text: elements/text_element.md
- TextInput: elements/text_input_element.md
@ -40,10 +41,14 @@ nav:
- NavigationPanelComponent: components/navbar_component.md
- TableComponent: components/table_component.md
- ToolbarComponent: components/toolbar_component.md
- Производные компоненты UI:
- AddADUserModalWindow: derived_components/modal_add_AD_user.md
- AddLocalUserModalWindow: derived_components/modal_add_local_user.md
- EditUserModalWindow: derived_components/modal_edit_user.md
- Компоненты производные UI:
- UserSettingsDialogWindow: components_derived/dialog_user_settings.md #new
- AddADUserModalWindow: components_derived/modal_add_AD_user.md
- AddLocalUserModalWindow: components_derived/modal_add_local_user.md
- ChangePasswordModalWindow: components_derived/modal_change_password.md #new
- EditUserModalWindow: components_derived/modal_edit_user.md
- ViewTemplateModalWindow: components_derived/modal_view_template.md #new
- UserCard: components_derived/user_card.md #new
- Локаторы:
- ButtonLocators: locators/button_locators.md
- ConfirmLocators: locators/confirm_locators.md
@ -53,8 +58,10 @@ nav:
- ModalWindowLocators: locators/modal_window_locators.md
- NavigationPanelLocators: locators/navigation_panel_locators.md
- TableLocators: locators/table_locators.md
- TextInputLocators: locators/text_input_locators.md #new
- TextLocators: locators/text_locators.md
- ToolbarLocators: locators/toolbar_locators.md
- UserCardLocators: locators/user_card_locators.md #new
- Страницы приложения:
- BasePage: pages/base_page.md
- LicenseTab: pages/license_tab.md
@ -62,15 +69,18 @@ nav:
- MainPage: pages/main_page.md
- ServiceStatusTab: pages/service_status_tab.md
- SessionTab: pages/session_tab.md
- TemplatesTab: pages/templates_tab.md #new
- UsersTab: pages/users_tab.md
- Тесты:
- End-to-End:
- TestEventPanel: tests/e2e/test_event_panel.md # добавлено
- TestEventPanel: tests/e2e/test_event_panel.md
- TestNavigationPanel: tests/e2e/test_expand_navigation_panel.md
- TestLicenseTab: tests/e2e/test_license_tab.md
- TestLogin: tests/e2e/test_login.md
- TestServiceStatusTab: tests/e2e/test_service_status_tab.md
- TestSessionTab: tests/e2e/test_sessions_tab.md
- TestTemplatesTab: tests/e2e/test_templates_tab.md #new
- TestUserCard: tests/e2e/test_user_card.md #new
- TestUsersTab: tests/e2e/test_users_tab.md
- Компоненты:
- TestJsonContainer: tests/components/test_json_container.md

View File

@ -469,6 +469,27 @@
<li class="md-nav__item">
<a href="/elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/elements/tab_button_element/" class="md-nav__link">
@ -848,7 +869,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -858,7 +879,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -869,7 +890,28 @@
<li class="md-nav__item">
<a href="/derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="/components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -890,7 +932,7 @@
<li class="md-nav__item">
<a href="/derived_components/modal_add_local_user/" class="md-nav__link">
<a href="/components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -911,7 +953,28 @@
<li class="md-nav__item">
<a href="/derived_components/modal_edit_user/" class="md-nav__link">
<a href="/components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -925,6 +988,48 @@
<li class="md-nav__item">
<a href="/components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1141,6 +1246,27 @@
<li class="md-nav__item">
<a href="/locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/locators/text_locators/" class="md-nav__link">
@ -1177,6 +1303,27 @@
<li class="md-nav__item">
<a href="/locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1351,6 +1498,27 @@
<li class="md-nav__item">
<a href="/pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/pages/users_tab/" class="md-nav__link">
@ -1575,6 +1743,48 @@
<li class="md-nav__item">
<a href="/tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -977,7 +998,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -987,7 +1008,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -998,7 +1019,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1019,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1040,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1054,6 +1117,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1270,6 +1375,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1306,6 +1432,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1480,6 +1627,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1704,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -699,6 +720,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.base_component.BaseComponent.check_absence" class="md-nav__link">
<span class="md-ellipsis">
check_absence
</span>
</a>
</li>
<li class="md-nav__item">
@ -1004,7 +1034,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1014,7 +1044,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1025,7 +1055,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1046,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1067,7 +1118,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1081,6 +1153,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1297,6 +1411,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1333,6 +1468,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1507,6 +1663,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1731,6 +1908,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2129,6 +2348,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.base_component.BaseComponent.check_absence" class="md-nav__link">
<span class="md-ellipsis">
check_absence
</span>
</a>
</li>
<li class="md-nav__item">
@ -2447,7 +2675,21 @@
<span class="normal">175</span>
<span class="normal">176</span>
<span class="normal">177</span>
<span class="normal">178</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">BaseComponent</span><span class="p">:</span>
<span class="normal">178</span>
<span class="normal">179</span>
<span class="normal">180</span>
<span class="normal">181</span>
<span class="normal">182</span>
<span class="normal">183</span>
<span class="normal">184</span>
<span class="normal">185</span>
<span class="normal">186</span>
<span class="normal">187</span>
<span class="normal">188</span>
<span class="normal">189</span>
<span class="normal">190</span>
<span class="normal">191</span>
<span class="normal">192</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">BaseComponent</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Базовый компонент для работы с элементами страницы.</span>
<span class="sd"> Предоставляет общие методы для взаимодействия с элементами:</span>
@ -2497,6 +2739,20 @@
<span class="c1"># return elements</span>
<span class="c1"># Проверки:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_absence</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка отсутствия элемента на странице.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator: локатор элемента (строка или объект Locator).</span>
<span class="sd"> msg: сообщение об ошибке при неудачной проверке.</span>
<span class="sd"> Raises:</span>
<span class="sd"> AssertionError: если элемент виден на странице.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">loc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_locator</span><span class="p">(</span><span class="n">locator</span><span class="p">)</span>
<span class="n">expect</span><span class="p">(</span><span class="n">loc</span><span class="p">)</span><span class="o">.</span><span class="n">to_be_hidden</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">12000</span><span class="p">),</span> <span class="n">msg</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка видимости элемента на странице.</span>
@ -2700,6 +2956,123 @@
<div class="doc doc-object doc-function">
<h3 id="components.base_component.BaseComponent.check_absence" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_absence</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверка отсутствия элемента на странице.</p>
<p><span class="doc-section-title">Parameters:</span></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td>
<code>locator</code>
</td>
<td>
<code><span title="str">str</span> | <span title="playwright.sync_api.Locator">Locator</span></code>
</td>
<td>
<div class="doc-md-description">
<p>локатор элемента (строка или объект Locator).</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
<tr class="doc-section-item">
<td>
<code>msg</code>
</td>
<td>
<code><span title="str">str</span></code>
</td>
<td>
<div class="doc-md-description">
<p>сообщение об ошибке при неудачной проверке.</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
</tbody>
</table>
<p><span class="doc-section-title">Raises:</span></p>
<table>
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td>
<code><span title="AssertionError">AssertionError</span></code>
</td>
<td>
<div class="doc-md-description">
<p>если элемент виден на странице.</p>
</div>
</td>
</tr>
</tbody>
</table>
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_absence</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка отсутствия элемента на странице.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator: локатор элемента (строка или объект Locator).</span>
<span class="sd"> msg: сообщение об ошибке при неудачной проверке.</span>
<span class="sd"> Raises:</span>
<span class="sd"> AssertionError: если элемент виден на странице.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">loc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_locator</span><span class="p">(</span><span class="n">locator</span><span class="p">)</span>
<span class="n">expect</span><span class="p">(</span><span class="n">loc</span><span class="p">)</span><span class="o">.</span><span class="n">to_be_hidden</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">12000</span><span class="p">),</span> <span class="n">msg</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="components.base_component.BaseComponent.check_visibility" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_visibility</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">)</span></code>
@ -2783,19 +3156,19 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка видимости элемента на странице.</span>
<span class="sd"> Args:</span>
@ -3020,18 +3393,18 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 89</span>
<span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<span class="normal"> 93</span>
<span class="normal"> 94</span>
<span class="normal"> 95</span>
<span class="normal"> 96</span>
<span class="normal"> 97</span>
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_scrollable_horizontally</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_scrollable_horizontally</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка возможности горизонтальной прокрутки элемента.</span>
<span class="sd"> Args:</span>
@ -3119,18 +3492,18 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_scrollable_vertically</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<span class="normal"> 93</span>
<span class="normal"> 94</span>
<span class="normal"> 95</span>
<span class="normal"> 96</span>
<span class="normal"> 97</span>
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span>
<span class="normal">101</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_scrollable_vertically</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверка возможности вертикальной прокрутки элемента.</span>
<span class="sd"> Args:</span>
@ -3218,23 +3591,23 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_down</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span>
<span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
<span class="normal">145</span>
<span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_down</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента вниз.</span>
<span class="sd"> Args:</span>
@ -3327,25 +3700,25 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">139</span>
<span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
<span class="normal">145</span>
<span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">153</span>
<span class="normal">154</span>
<span class="normal">155</span>
<span class="normal">156</span>
<span class="normal">157</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_left</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span>
<span class="normal">167</span>
<span class="normal">168</span>
<span class="normal">169</span>
<span class="normal">170</span>
<span class="normal">171</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_left</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента влево.</span>
<span class="sd"> Args:</span>
@ -3440,26 +3813,26 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span>
<span class="normal">167</span>
<span class="normal">168</span>
<span class="normal">169</span>
<span class="normal">170</span>
<span class="normal">171</span>
<span class="normal">172</span>
<span class="normal">173</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">173</span>
<span class="normal">174</span>
<span class="normal">175</span>
<span class="normal">176</span>
<span class="normal">177</span>
<span class="normal">178</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_right</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">178</span>
<span class="normal">179</span>
<span class="normal">180</span>
<span class="normal">181</span>
<span class="normal">182</span>
<span class="normal">183</span>
<span class="normal">184</span>
<span class="normal">185</span>
<span class="normal">186</span>
<span class="normal">187</span>
<span class="normal">188</span>
<span class="normal">189</span>
<span class="normal">190</span>
<span class="normal">191</span>
<span class="normal">192</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_right</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента вправо.</span>
<span class="sd"> Args:</span>
@ -3555,23 +3928,23 @@
<details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_up</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">119</span>
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_up</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Locator</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента вверх.</span>
<span class="sd"> Args:</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -941,7 +962,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -951,7 +972,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -962,7 +983,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -983,7 +1025,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1004,7 +1046,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1018,6 +1081,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1234,6 +1339,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1270,6 +1396,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1444,6 +1591,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1668,6 +1836,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -1040,7 +1061,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1050,7 +1071,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1061,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1082,7 +1124,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1103,7 +1145,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1117,6 +1180,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1333,6 +1438,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1369,6 +1495,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1543,6 +1690,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1767,6 +1935,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -977,7 +998,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -987,7 +1008,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -998,7 +1019,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1019,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1040,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1054,6 +1117,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1270,6 +1375,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1306,6 +1432,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1480,6 +1627,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1704,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -801,6 +822,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.eventbar_component.EventPanelComponent.check_user_card_content" class="md-nav__link">
<span class="md-ellipsis">
check_user_card_content
</span>
</a>
</li>
<li class="md-nav__item">
@ -819,6 +849,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.eventbar_component.EventPanelComponent.click_user_button" class="md-nav__link">
<span class="md-ellipsis">
click_user_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -1040,7 +1079,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1050,7 +1089,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1061,7 +1100,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1082,7 +1142,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1103,7 +1163,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1117,6 +1198,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1333,6 +1456,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1369,6 +1513,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1543,6 +1708,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1767,6 +1953,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2183,6 +2411,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.eventbar_component.EventPanelComponent.check_user_card_content" class="md-nav__link">
<span class="md-ellipsis">
check_user_card_content
</span>
</a>
</li>
<li class="md-nav__item">
@ -2201,6 +2438,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.eventbar_component.EventPanelComponent.click_user_button" class="md-nav__link">
<span class="md-ellipsis">
click_user_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -2486,7 +2732,18 @@
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">EventPanelComponent</span><span class="p">(</span><span class="n">BaseComponent</span><span class="p">):</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span>
<span class="normal">155</span>
<span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">EventPanelComponent</span><span class="p">(</span><span class="n">BaseComponent</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Компонент панели событий. Предоставляет методы для взаимодействия с ней.&quot;&quot;&quot;</span>
<span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">):</span>
@ -2513,7 +2770,7 @@
<span class="bp">self</span><span class="o">.</span><span class="n">search_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">buttons_service_locators</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;search_button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">buttons_service_locators</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;user_button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span> <span class="o">=</span> <span class="n">CardComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span> <span class="o">=</span> <span class="n">UserCard</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="c1"># Действия:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
@ -2530,12 +2787,18 @@
<span class="n">get_by_role</span><span class="p">(</span><span class="s2">&quot;button&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">has_text</span><span class="o">=</span><span class="s1">&#39;expand_more&#39;</span><span class="p">)</span>
<span class="n">button_locator</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет выход из системы.&quot;&quot;&quot;</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">UserCard</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">should_be_user_button</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span><span class="o">.</span><span class="n">click_logout_button</span><span class="p">()</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">user_card</span>
<span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет выход из системы.&quot;&quot;&quot;</span>
<span class="n">user_card</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">click_user_button</span><span class="p">()</span>
<span class="n">user_card</span><span class="o">.</span><span class="n">click_logout_button</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_event_tooltip_texts</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">[]:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает список текстов всплывающих подсказок кнопок счетчиков событий.&quot;&quot;&quot;</span>
@ -2597,6 +2860,11 @@
<span class="k">return</span> <span class="kc">False</span>
<span class="k">return</span> <span class="kc">True</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_user_card_content</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и корректность элементов карточки пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span><span class="o">.</span><span class="n">check_content</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">should_be_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки пользователя.&quot;&quot;&quot;</span>
@ -2733,7 +3001,7 @@
<span class="bp">self</span><span class="o">.</span><span class="n">search_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">buttons_service_locators</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;search_button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">buttons_service_locators</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;user_button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span> <span class="o">=</span> <span class="n">CardComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span> <span class="o">=</span> <span class="n">UserCard</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
@ -2756,15 +3024,15 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки галочка вверх.&quot;&quot;&quot;</span>
<span class="k">try</span><span class="p">:</span>
@ -2795,15 +3063,15 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки галочка вниз&quot;&quot;&quot;</span>
<span class="k">try</span><span class="p">:</span>
@ -2821,6 +3089,35 @@
<div class="doc doc-object doc-function">
<h3 id="components.eventbar_component.EventPanelComponent.check_user_card_content" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_user_card_content</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверяет наличие и корректность элементов карточки пользователя.</p>
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_user_card_content</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и корректность элементов карточки пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span><span class="o">.</span><span class="n">check_content</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="components.eventbar_component.EventPanelComponent.click_expand_less_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_expand_less_button</span><span class="p">()</span></code>
@ -2887,6 +3184,39 @@
<div class="doc doc-object doc-function">
<h3 id="components.eventbar_component.EventPanelComponent.click_user_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_user_button</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Выполняет нажатие кнопки пользователя.</p>
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">UserCard</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">should_be_user_button</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">user_card</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="components.eventbar_component.EventPanelComponent.do_logout" class="doc doc-heading">
<code class="highlight language-python"><span class="n">do_logout</span><span class="p">()</span></code>
@ -2900,17 +3230,15 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет выход из системы.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">should_be_user_button</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_card</span><span class="o">.</span><span class="n">click_logout_button</span><span class="p">()</span>
<span class="n">user_card</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">click_user_button</span><span class="p">()</span>
<span class="n">user_card</span><span class="o">.</span><span class="n">click_logout_button</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
@ -2933,17 +3261,17 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_button_values</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="normal">88</span>
<span class="normal">89</span>
<span class="normal">90</span>
<span class="normal">91</span>
<span class="normal">92</span>
<span class="normal">93</span>
<span class="normal">94</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_button_values</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает набор значений кнопок счетчиков событий.&quot;&quot;&quot;</span>
<span class="n">event_buttons_texts</span> <span class="o">=</span> <span class="p">{}</span>
@ -2976,17 +3304,17 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_tooltip_texts</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">[]:</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_tooltip_texts</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">[]:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает список текстов всплывающих подсказок кнопок счетчиков событий.&quot;&quot;&quot;</span>
<span class="n">tooltip_texts</span> <span class="o">=</span> <span class="p">[]</span>
@ -3019,20 +3347,20 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<span class="normal"> 93</span>
<span class="normal"> 94</span>
<span class="normal"> 95</span>
<span class="normal"> 96</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 96</span>
<span class="normal"> 97</span>
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span>
<span class="normal">101</span>
<span class="normal">102</span>
<span class="normal">103</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_panel_position</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_panel_position</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает текущее положение панели событий относительно страницы: &quot;top&quot;, &quot;center&quot;,&quot;bottom&quot;.&quot;&quot;&quot;</span>
<span class="n">style_attr</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">EventPanelLocators</span><span class="o">.</span><span class="n">AREA_EVENTS</span><span class="p">)</span><span class="o">.</span><span class="n">get_attribute</span><span class="p">(</span><span class="s2">&quot;style&quot;</span><span class="p">)</span>
@ -3068,13 +3396,13 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">145</span>
<span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_event_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_event_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие блока кнопок-счетчиков событий.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">unknown_reason_button</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span><span class="s2">&quot;Unknown reason event button is missing on event panel&quot;</span><span class="p">)</span>
@ -3103,10 +3431,10 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_search_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
<span class="normal">145</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_search_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки поиска.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">search_button</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span><span class="s2">&quot;Search button is missing on event panel&quot;</span><span class="p">)</span>
@ -3132,14 +3460,14 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span>
<span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_tab_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_tab_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие блока tab-кнопок Состояния, Действия, События, Обслуживание, Системный журнал.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">states_tab</span><span class="o">.</span><span class="n">check_have_text</span><span class="p">(</span><span class="s1">&#39;Состояния&#39;</span><span class="p">,</span> <span class="s2">&quot;Tab button with text Состояния is missing on event panel&quot;</span><span class="p">)</span>
@ -3169,10 +3497,10 @@
<details class="quote">
<summary>Source code in <code>components\eventbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span>
<span class="normal">140</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">user_button</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span><span class="s2">&quot;User button is missing on event panel&quot;</span><span class="p">)</span>

File diff suppressed because it is too large Load Diff

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -1085,7 +1106,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1095,7 +1116,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1106,7 +1127,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1127,7 +1169,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1148,7 +1190,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1162,6 +1225,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1378,6 +1483,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1414,6 +1540,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1588,6 +1735,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1812,6 +1980,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2580,7 +2790,7 @@
<span class="k">def</span><span class="w"> </span><span class="nf">add_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в панель инструментов модального окна.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">add_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в модальное окно.&quot;&quot;&quot;</span>
@ -2756,7 +2966,7 @@
<span class="normal">43</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в панель инструментов модального окна.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -977,7 +998,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -987,7 +1008,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -998,7 +1019,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1019,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1040,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1054,6 +1117,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1270,6 +1375,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1306,6 +1432,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1480,6 +1627,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1704,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -977,7 +998,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -987,7 +1008,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -998,7 +1019,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1019,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1040,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1054,6 +1117,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1270,6 +1375,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1306,6 +1432,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1480,6 +1627,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1704,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../table_component/">
<link rel="next" href="../../derived_components/modal_add_AD_user/">
<link rel="next" href="../../components_derived/dialog_user_settings/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -897,6 +918,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.toolbar_component.ToolbarComponent.add_tab_button" class="md-nav__link">
<span class="md-ellipsis">
add_tab_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -906,6 +936,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.toolbar_component.ToolbarComponent.add_tooltip_button" class="md-nav__link">
<span class="md-ellipsis">
add_tooltip_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -1013,7 +1052,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1023,7 +1062,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1034,7 +1073,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1055,7 +1115,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1076,7 +1136,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1090,6 +1171,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1306,6 +1429,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1342,6 +1486,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1516,6 +1681,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1740,6 +1926,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2147,6 +2375,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.toolbar_component.ToolbarComponent.add_tab_button" class="md-nav__link">
<span class="md-ellipsis">
add_tab_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -2156,6 +2393,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.toolbar_component.ToolbarComponent.add_tooltip_button" class="md-nav__link">
<span class="md-ellipsis">
add_tooltip_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -2347,9 +2593,7 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 18</span>
<span class="normal"> 19</span>
<span class="normal"> 20</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 20</span>
<span class="normal"> 21</span>
<span class="normal"> 22</span>
<span class="normal"> 23</span>
@ -2489,7 +2733,29 @@
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ToolbarComponent</span><span class="p">(</span><span class="n">BaseComponent</span><span class="p">):</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span>
<span class="normal">167</span>
<span class="normal">168</span>
<span class="normal">169</span>
<span class="normal">170</span>
<span class="normal">171</span>
<span class="normal">172</span>
<span class="normal">173</span>
<span class="normal">174</span>
<span class="normal">175</span>
<span class="normal">176</span>
<span class="normal">177</span>
<span class="normal">178</span>
<span class="normal">179</span>
<span class="normal">180</span>
<span class="normal">181</span>
<span class="normal">182</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ToolbarComponent</span><span class="p">(</span><span class="n">BaseComponent</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Компонент тулбара. Предоставляет методы для работы с панелью инструментов.</span>
<span class="sd"> Args:</span>
@ -2513,6 +2779,26 @@
<span class="bp">self</span><span class="o">.</span><span class="n">title</span> <span class="o">=</span> <span class="n">title</span>
<span class="k">def</span><span class="w"> </span><span class="nf">add_tooltip_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку с подсказкой в тулбар.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator (Locator): Локатор кнопки</span>
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TooltipButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
<span class="k">def</span><span class="w"> </span><span class="nf">add_tab_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку типа v-tab в тулбар.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator (Locator): Локатор кнопки</span>
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TabButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
<span class="k">def</span><span class="w"> </span><span class="nf">add_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в тулбар.</span>
@ -2521,7 +2807,7 @@
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TooltipButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Button</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_button_by_name</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">TooltipButton</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает кнопку по имени.</span>
@ -2663,12 +2949,12 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Инициализирует компонент тулбара с указанным заголовком.&quot;&quot;&quot;</span>
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
@ -2743,15 +3029,15 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в тулбар.</span>
<span class="sd"> Args:</span>
@ -2759,7 +3045,93 @@
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TooltipButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Button</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="components.toolbar_component.ToolbarComponent.add_tab_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">add_tab_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Добавляет кнопку типа v-tab в тулбар.</p>
<p><span class="doc-section-title">Parameters:</span></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td>
<code>locator</code>
</td>
<td>
<code><span title="playwright.sync_api.Locator">Locator</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Локатор кнопки</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
<tr class="doc-section-item">
<td>
<code>name</code>
</td>
<td>
<code><span title="str">str</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Уникальное имя кнопки</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
</tbody>
</table>
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_tab_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку типа v-tab в тулбар.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator (Locator): Локатор кнопки</span>
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TabButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
@ -2813,14 +3185,14 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span>
<span class="normal">40</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_title</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">40</span>
<span class="normal">41</span>
<span class="normal">42</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_title</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Устанавливает новый заголовок тулбара.</span>
<span class="sd"> Args:</span>
@ -2837,6 +3209,92 @@
<div class="doc doc-object doc-function">
<h3 id="components.toolbar_component.ToolbarComponent.add_tooltip_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Добавляет кнопку с подсказкой в тулбар.</p>
<p><span class="doc-section-title">Parameters:</span></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td>
<code>locator</code>
</td>
<td>
<code><span title="playwright.sync_api.Locator">Locator</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Локатор кнопки</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
<tr class="doc-section-item">
<td>
<code>name</code>
</td>
<td>
<code><span title="str">str</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Уникальное имя кнопки</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
</tbody>
</table>
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_tooltip_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">locator</span><span class="p">:</span> <span class="n">Locator</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку с подсказкой в тулбар.</span>
<span class="sd"> Args:</span>
<span class="sd"> locator (Locator): Локатор кнопки</span>
<span class="sd"> name (str): Уникальное имя кнопки</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">buttons</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">TooltipButton</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="p">,</span> <span class="n">locator</span><span class="p">,</span> <span class="n">name</span><span class="p">))</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="components.toolbar_component.ToolbarComponent.check_button_tooltip" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_button_tooltip</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">tooltip</span><span class="p">)</span></code>
@ -2920,21 +3378,21 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span>
<span class="normal">155</span>
<span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_button_tooltip</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">tooltip</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">168</span>
<span class="normal">169</span>
<span class="normal">170</span>
<span class="normal">171</span>
<span class="normal">172</span>
<span class="normal">173</span>
<span class="normal">174</span>
<span class="normal">175</span>
<span class="normal">176</span>
<span class="normal">177</span>
<span class="normal">178</span>
<span class="normal">179</span>
<span class="normal">180</span>
<span class="normal">181</span>
<span class="normal">182</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_button_tooltip</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">tooltip</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет текст подсказки кнопки.</span>
<span class="sd"> Args:</span>
@ -3025,23 +3483,23 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span>
<span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_button_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span>
<span class="normal">155</span>
<span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_button_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и видимость кнопки с предварительной прокруткой к элементу.</span>
<span class="sd"> Args:</span>
@ -3111,15 +3569,15 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_toolbar_presence</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
<span class="normal">145</span>
<span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_toolbar_presence</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость тулбара.</span>
<span class="sd"> Args:</span>
@ -3204,20 +3662,20 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 89</span>
<span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<span class="normal"> 93</span>
<span class="normal"> 94</span>
<span class="normal"> 95</span>
<span class="normal"> 96</span>
<span class="normal"> 97</span>
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span>
<span class="normal">101</span>
<span class="normal">102</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по кнопке тулбара.</span>
<span class="sd"> Args:</span>
@ -3307,20 +3765,20 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_button_by_name</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">TooltipButton</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_button_by_name</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">TooltipButton</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает кнопку по имени.</span>
<span class="sd"> Args:</span>
@ -3433,23 +3891,23 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">100</span>
<span class="normal">101</span>
<span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_button_not_present</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_button_not_present</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет отсутствие кнопки.</span>
<span class="sd"> Args:</span>
@ -3565,23 +4023,23 @@
<details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span>
<span class="normal">89</span>
<span class="normal">90</span>
<span class="normal">91</span>
<span class="normal">92</span>
<span class="normal">93</span>
<span class="normal">94</span>
<span class="normal">95</span>
<span class="normal">96</span>
<span class="normal">97</span>
<span class="normal">98</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_button_present</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_button_present</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки.</span>
<span class="sd"> Args:</span>

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../../components/toolbar_component/">
<link rel="prev" href="../dialog_user_settings/">
<link rel="next" href="../modal_add_local_user/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -859,7 +880,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -869,7 +890,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -877,6 +898,27 @@
<li class="md-nav__item">
<a href="../dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
@ -926,7 +968,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user" class="md-nav__link">
<span class="md-ellipsis">
modal_add_AD_user
</span>
@ -935,7 +977,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
AddADUserModalWindow
</span>
@ -945,7 +987,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -954,7 +996,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
check_active_directory_checkbox
</span>
@ -963,7 +1005,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -972,7 +1014,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -981,7 +1023,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -990,7 +1032,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.new_user" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.new_user" class="md-nav__link">
<span class="md-ellipsis">
new_user
</span>
@ -999,7 +1041,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
uncheck_active_directory_checkbox
</span>
@ -1008,7 +1050,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="md-nav__link">
<span class="md-ellipsis">
update_input_form_fields
</span>
@ -1057,6 +1099,27 @@
<li class="md-nav__item">
<a href="../modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../modal_edit_user/" class="md-nav__link">
@ -1072,6 +1135,48 @@
<li class="md-nav__item">
<a href="../modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1288,6 +1393,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1324,6 +1450,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1498,6 +1645,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1722,6 +1890,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2095,7 +2305,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user" class="md-nav__link">
<span class="md-ellipsis">
modal_add_AD_user
</span>
@ -2104,7 +2314,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
AddADUserModalWindow
</span>
@ -2114,7 +2324,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -2123,7 +2333,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
check_active_directory_checkbox
</span>
@ -2132,7 +2342,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -2141,7 +2351,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -2150,7 +2360,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -2159,7 +2369,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.new_user" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.new_user" class="md-nav__link">
<span class="md-ellipsis">
new_user
</span>
@ -2168,7 +2378,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
uncheck_active_directory_checkbox
</span>
@ -2177,7 +2387,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="md-nav__link">
<a href="#components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="md-nav__link">
<span class="md-ellipsis">
update_input_form_fields
</span>
@ -2212,7 +2422,7 @@
<a id="derived_components.modal_add_AD_user"></a>
<a id="components_derived.modal_add_AD_user"></a>
<div class="doc doc-contents first">
<p>Модуль modal_add_user содержит класс для работы с модальным окном добавления пользователя.</p>
@ -2240,7 +2450,7 @@
<h2 id="derived_components.modal_add_AD_user.AddADUserModalWindow" class="doc doc-heading">
<h2 id="components_derived.modal_add_AD_user.AddADUserModalWindow" class="doc doc-heading">
<code>AddADUserModalWindow</code>
@ -2266,7 +2476,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 23</span>
<span class="normal"> 24</span>
<span class="normal"> 25</span>
@ -2968,7 +3178,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.__init__" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.__init__" class="doc doc-heading">
<code class="highlight language-python"><span class="fm">__init__</span><span class="p">(</span><span class="n">page</span><span class="p">)</span></code>
</h3>
@ -2980,7 +3190,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 33</span>
<span class="normal"> 34</span>
<span class="normal"> 35</span>
@ -3173,7 +3383,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.check_active_directory_checkbox" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_active_directory_checkbox</span><span class="p">()</span></code>
</h3>
@ -3185,7 +3395,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
@ -3202,7 +3412,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.check_content" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.check_content" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_content</span><span class="p">()</span></code>
</h3>
@ -3214,7 +3424,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">267</span>
<span class="normal">268</span>
<span class="normal">269</span>
@ -3419,7 +3629,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.close_window" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.close_window" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window</span><span class="p">()</span></code>
</h3>
@ -3431,7 +3641,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">255</span>
<span class="normal">256</span>
<span class="normal">257</span>
@ -3450,7 +3660,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window_by_toolbar_button</span><span class="p">()</span></code>
</h3>
@ -3462,7 +3672,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">261</span>
<span class="normal">262</span>
<span class="normal">263</span>
@ -3479,7 +3689,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.new_user" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.new_user" class="doc doc-heading">
<code class="highlight language-python"><span class="n">new_user</span><span class="p">(</span><span class="n">user_data</span><span class="p">)</span></code>
</h3>
@ -3522,7 +3732,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">174</span>
<span class="normal">175</span>
<span class="normal">176</span>
@ -3691,7 +3901,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.uncheck_active_directory_checkbox" class="doc doc-heading">
<code class="highlight language-python"><span class="n">uncheck_active_directory_checkbox</span><span class="p">()</span></code>
</h3>
@ -3703,7 +3913,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
@ -3720,7 +3930,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="doc doc-heading">
<h3 id="components_derived.modal_add_AD_user.AddADUserModalWindow.update_input_form_fields" class="doc doc-heading">
<code class="highlight language-python"><span class="n">update_input_form_fields</span><span class="p">(</span><span class="n">expand</span><span class="p">)</span></code>
</h3>
@ -3732,7 +3942,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_AD_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_AD_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span>

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../modal_add_AD_user/">
<link rel="next" href="../modal_edit_user/">
<link rel="next" href="../modal_change_password/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -859,7 +880,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -869,7 +890,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -879,6 +900,27 @@
<li class="md-nav__item">
<a href="../dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../modal_add_AD_user/" class="md-nav__link">
@ -947,7 +989,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user" class="md-nav__link">
<a href="#components_derived.modal_add_local_user" class="md-nav__link">
<span class="md-ellipsis">
modal_add_local_user
</span>
@ -956,7 +998,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
AddLocalUserModalWindow
</span>
@ -966,7 +1008,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -975,7 +1017,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
check_active_directory_checkbox
</span>
@ -984,7 +1026,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -993,7 +1035,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -1002,7 +1044,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -1011,7 +1053,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.new_user" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user" class="md-nav__link">
<span class="md-ellipsis">
new_user
</span>
@ -1020,7 +1062,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
uncheck_active_directory_checkbox
</span>
@ -1048,6 +1090,27 @@
<li class="md-nav__item">
<a href="../modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../modal_edit_user/" class="md-nav__link">
@ -1063,6 +1126,48 @@
<li class="md-nav__item">
<a href="../modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1279,6 +1384,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1315,6 +1441,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1489,6 +1636,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1713,6 +1881,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2086,7 +2296,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user" class="md-nav__link">
<a href="#components_derived.modal_add_local_user" class="md-nav__link">
<span class="md-ellipsis">
modal_add_local_user
</span>
@ -2095,7 +2305,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
AddLocalUserModalWindow
</span>
@ -2105,7 +2315,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -2114,7 +2324,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
check_active_directory_checkbox
</span>
@ -2123,7 +2333,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -2132,7 +2342,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -2141,7 +2351,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -2150,7 +2360,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.new_user" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user" class="md-nav__link">
<span class="md-ellipsis">
new_user
</span>
@ -2159,7 +2369,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<a href="#components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="md-nav__link">
<span class="md-ellipsis">
uncheck_active_directory_checkbox
</span>
@ -2194,7 +2404,7 @@
<a id="derived_components.modal_add_local_user"></a>
<a id="components_derived.modal_add_local_user"></a>
<div class="doc doc-contents first">
<p>Модуль modal_add_local_user содержит класс для работы с модальным окном добавления локального пользователя.</p>
@ -2222,7 +2432,7 @@
<h2 id="derived_components.modal_add_local_user.AddLocalUserModalWindow" class="doc doc-heading">
<h2 id="components_derived.modal_add_local_user.AddLocalUserModalWindow" class="doc doc-heading">
<code>AddLocalUserModalWindow</code>
@ -2248,7 +2458,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 23</span>
<span class="normal"> 24</span>
<span class="normal"> 25</span>
@ -2720,7 +2930,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.__init__" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.__init__" class="doc doc-heading">
<code class="highlight language-python"><span class="fm">__init__</span><span class="p">(</span><span class="n">page</span><span class="p">)</span></code>
</h3>
@ -2732,7 +2942,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 33</span>
<span class="normal"> 34</span>
<span class="normal"> 35</span>
@ -2911,7 +3121,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.check_active_directory_checkbox" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_active_directory_checkbox</span><span class="p">()</span></code>
</h3>
@ -2923,7 +3133,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
@ -2940,7 +3150,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.check_content" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.check_content" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_content</span><span class="p">()</span></code>
</h3>
@ -2952,7 +3162,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">198</span>
<span class="normal">199</span>
<span class="normal">200</span>
@ -3065,7 +3275,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window</span><span class="p">()</span></code>
</h3>
@ -3077,7 +3287,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">186</span>
<span class="normal">187</span>
<span class="normal">188</span>
@ -3096,7 +3306,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window_by_toolbar_button</span><span class="p">()</span></code>
</h3>
@ -3108,7 +3318,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">192</span>
<span class="normal">193</span>
<span class="normal">194</span>
@ -3125,7 +3335,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.new_user" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.new_user" class="doc doc-heading">
<code class="highlight language-python"><span class="n">new_user</span><span class="p">(</span><span class="n">user_data</span><span class="p">)</span></code>
</h3>
@ -3168,7 +3378,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
@ -3287,7 +3497,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="doc doc-heading">
<h3 id="components_derived.modal_add_local_user.AddLocalUserModalWindow.uncheck_active_directory_checkbox" class="doc doc-heading">
<code class="highlight language-python"><span class="n">uncheck_active_directory_checkbox</span><span class="p">()</span></code>
</h3>
@ -3299,7 +3509,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_add_local_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_add_local_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>

File diff suppressed because it is too large Load Diff

View File

@ -9,10 +9,10 @@
<link rel="prev" href="../modal_add_local_user/">
<link rel="prev" href="../modal_change_password/">
<link rel="next" href="../../locators/button_locators/">
<link rel="next" href="../modal_view_template/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -859,7 +880,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -869,7 +890,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -879,6 +900,27 @@
<li class="md-nav__item">
<a href="../dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../modal_add_AD_user/" class="md-nav__link">
@ -919,6 +961,27 @@
<li class="md-nav__item">
<a href="../modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
@ -968,7 +1031,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user" class="md-nav__link">
<span class="md-ellipsis">
modal_edit_user
</span>
@ -977,7 +1040,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
@ -987,7 +1050,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -996,7 +1059,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -1005,7 +1068,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -1014,7 +1077,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -1023,7 +1086,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.delete_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.delete_user" class="md-nav__link">
<span class="md-ellipsis">
delete_user
</span>
@ -1032,7 +1095,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.edit_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.edit_user" class="md-nav__link">
<span class="md-ellipsis">
edit_user
</span>
@ -1041,7 +1104,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.reset_password" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.reset_password" class="md-nav__link">
<span class="md-ellipsis">
reset_password
</span>
@ -1063,6 +1126,48 @@
<li class="md-nav__item">
<a href="../modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1279,6 +1384,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1315,6 +1441,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1489,6 +1636,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1713,6 +1881,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2086,7 +2296,7 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user" class="md-nav__link">
<span class="md-ellipsis">
modal_edit_user
</span>
@ -2095,7 +2305,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
@ -2105,7 +2315,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.__init__" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.__init__" class="md-nav__link">
<span class="md-ellipsis">
__init__
</span>
@ -2114,7 +2324,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.check_content" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.check_content" class="md-nav__link">
<span class="md-ellipsis">
check_content
</span>
@ -2123,7 +2333,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.close_window" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.close_window" class="md-nav__link">
<span class="md-ellipsis">
close_window
</span>
@ -2132,7 +2342,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="md-nav__link">
<span class="md-ellipsis">
close_window_by_toolbar_button
</span>
@ -2141,7 +2351,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.delete_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.delete_user" class="md-nav__link">
<span class="md-ellipsis">
delete_user
</span>
@ -2150,7 +2360,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.edit_user" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.edit_user" class="md-nav__link">
<span class="md-ellipsis">
edit_user
</span>
@ -2159,7 +2369,7 @@
</li>
<li class="md-nav__item">
<a href="#derived_components.modal_edit_user.EditUserModalWindow.reset_password" class="md-nav__link">
<a href="#components_derived.modal_edit_user.EditUserModalWindow.reset_password" class="md-nav__link">
<span class="md-ellipsis">
reset_password
</span>
@ -2194,7 +2404,7 @@
<a id="derived_components.modal_edit_user"></a>
<a id="components_derived.modal_edit_user"></a>
<div class="doc doc-contents first">
<p>Модуль modal_edit_user содержит класс для работы с окном редактирования пользователя.</p>
@ -2222,7 +2432,7 @@
<h2 id="derived_components.modal_edit_user.EditUserModalWindow" class="doc doc-heading">
<h2 id="components_derived.modal_edit_user.EditUserModalWindow" class="doc doc-heading">
<code>EditUserModalWindow</code>
@ -2248,7 +2458,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 21</span>
<span class="normal"> 22</span>
<span class="normal"> 23</span>
@ -2688,7 +2898,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.__init__" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.__init__" class="doc doc-heading">
<code class="highlight language-python"><span class="fm">__init__</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">user_name</span><span class="p">)</span></code>
</h3>
@ -2700,7 +2910,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 31</span>
<span class="normal"> 32</span>
<span class="normal"> 33</span>
@ -2859,7 +3069,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.check_content" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.check_content" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_content</span><span class="p">(</span><span class="n">user_name</span><span class="p">,</span> <span class="n">role</span><span class="p">)</span></code>
</h3>
@ -2918,7 +3128,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">187</span>
<span class="normal">188</span>
<span class="normal">189</span>
@ -3017,7 +3227,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.close_window" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.close_window" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window</span><span class="p">()</span></code>
</h3>
@ -3029,7 +3239,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
@ -3048,7 +3258,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.close_window_by_toolbar_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">close_window_by_toolbar_button</span><span class="p">()</span></code>
</h3>
@ -3060,7 +3270,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
@ -3077,7 +3287,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.delete_user" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.delete_user" class="doc doc-heading">
<code class="highlight language-python"><span class="n">delete_user</span><span class="p">()</span></code>
</h3>
@ -3089,7 +3299,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span>
@ -3122,7 +3332,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.edit_user" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.edit_user" class="doc doc-heading">
<code class="highlight language-python"><span class="n">edit_user</span><span class="p">(</span><span class="n">user_data</span><span class="p">)</span></code>
</h3>
@ -3165,7 +3375,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
@ -3272,7 +3482,7 @@
<div class="doc doc-object doc-function">
<h3 id="derived_components.modal_edit_user.EditUserModalWindow.reset_password" class="doc doc-heading">
<h3 id="components_derived.modal_edit_user.EditUserModalWindow.reset_password" class="doc doc-heading">
<code class="highlight language-python"><span class="n">reset_password</span><span class="p">()</span></code>
</h3>
@ -3284,7 +3494,7 @@
<details class="quote">
<summary>Source code in <code>derived_components\modal_edit_user.py</code></summary>
<summary>Source code in <code>components_derived\modal_edit_user.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">181</span>
<span class="normal">182</span>
<span class="normal">183</span>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1584,6 +1752,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -471,6 +471,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -850,7 +871,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -860,7 +881,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -871,7 +892,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -892,7 +934,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -913,7 +955,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -927,6 +990,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1143,6 +1248,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1179,6 +1305,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1353,6 +1500,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1577,6 +1745,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1584,6 +1752,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -538,6 +538,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -917,7 +938,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -927,7 +948,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -938,7 +959,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -959,7 +1001,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -980,7 +1022,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -994,6 +1057,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -360,6 +360,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#data.environment.Environment.get_current_user_credential" class="md-nav__link">
<span class="md-ellipsis">
get_current_user_credential
</span>
</a>
</li>
<li class="md-nav__item">
@ -625,6 +634,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -1004,7 +1034,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1014,7 +1044,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1025,7 +1055,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1046,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1067,7 +1118,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1081,6 +1153,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1297,6 +1411,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1333,6 +1468,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1507,6 +1663,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1731,6 +1908,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2147,6 +2366,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#data.environment.Environment.get_current_user_credential" class="md-nav__link">
<span class="md-ellipsis">
get_current_user_credential
</span>
</a>
</li>
<li class="md-nav__item">
@ -2386,7 +2614,12 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Environment</span><span class="p">:</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Environment</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Управление окружением, URL-адресами и токенами.</span>
<span class="sd"> Атрибуты класса:</span>
@ -2488,6 +2721,11 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">current_user_credential</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;$id&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_current_user_credential</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает учетные данные текущего пользователя.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">current_user_credential</span>
</code></pre></div></td></tr></table></div>
</details>
@ -2635,6 +2873,35 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<div class="doc doc-object doc-function">
<h3 id="data.environment.Environment.get_current_user_credential" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_current_user_credential</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Возвращает учетные данные текущего пользователя.</p>
<details class="quote">
<summary>Source code in <code>data\environment.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_current_user_credential</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает учетные данные текущего пользователя.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">current_user_credential</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="data.environment.Environment.get_current_user_id" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_current_user_id</span><span class="p">()</span></code>

View File

@ -529,6 +529,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -908,7 +929,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -918,7 +939,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -929,7 +950,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -950,7 +992,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -971,7 +1013,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -985,6 +1048,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1201,6 +1306,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1237,6 +1363,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1411,6 +1558,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1635,6 +1803,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -634,6 +634,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -1013,7 +1034,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1023,7 +1044,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1034,7 +1055,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1055,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1076,7 +1118,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1090,6 +1153,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1306,6 +1411,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1342,6 +1468,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1516,6 +1663,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1740,6 +1908,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -510,6 +510,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.button_element.Button.is_disabled" class="md-nav__link">
<span class="md-ellipsis">
is_disabled
</span>
</a>
</li>
</ul>
@ -553,6 +562,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -932,7 +962,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -942,7 +972,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -953,7 +983,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -974,7 +1025,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -995,7 +1046,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1009,6 +1081,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1225,6 +1339,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1261,6 +1396,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1435,6 +1591,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1659,6 +1836,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2057,6 +2276,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.button_element.Button.is_disabled" class="md-nav__link">
<span class="md-ellipsis">
is_disabled
</span>
</a>
</li>
</ul>
@ -2153,7 +2381,16 @@
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Button</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Button</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с кнопками на странице.</span>
<span class="sd"> Наследует функциональность BaseElement и добавляет специфичные</span>
@ -2169,6 +2406,15 @@
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="s2">&quot;button&quot;</span>
<span class="c1"># Действия:</span>
<span class="c1"># (Методы действий будут добавлены по мере необходимости)</span>
<span class="c1"># Проверки:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">is_disabled</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot; Возвращает значение, отключена ли кнопка (является скрытой) &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">is_disabled</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
@ -2229,6 +2475,35 @@
<div class="doc doc-object doc-function">
<h3 id="elements.button_element.Button.is_disabled" class="doc doc-heading">
<code class="highlight language-python"><span class="n">is_disabled</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Возвращает значение, отключена ли кнопка (является скрытой)</p>
<details class="quote">
<summary>Source code in <code>elements\button_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_disabled</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot; Возвращает значение, отключена ли кнопка (является скрытой) &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">is_disabled</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div>

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../button_element/">
<link rel="next" href="../tab_button_element/">
<link rel="next" href="../icon_element/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -580,6 +580,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -959,7 +980,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -969,7 +990,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -980,7 +1001,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1001,7 +1043,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1022,7 +1064,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1036,6 +1099,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1252,6 +1357,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1288,6 +1414,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1462,6 +1609,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1686,6 +1854,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../checkbox_element/">
<link rel="prev" href="../icon_element/">
<link rel="next" href="../text_element/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
@ -932,7 +953,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -942,7 +963,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -953,7 +974,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -974,7 +1016,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -995,7 +1037,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1009,6 +1072,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1225,6 +1330,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1261,6 +1387,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1435,6 +1582,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1659,6 +1827,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -480,6 +480,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -932,7 +953,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -942,7 +963,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -953,7 +974,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -974,7 +1016,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -995,7 +1037,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1009,6 +1072,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1225,6 +1330,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1261,6 +1387,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1435,6 +1582,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1659,6 +1827,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -480,6 +480,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -612,6 +633,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.text_input_element.TextInput.get_input_type" class="md-nav__link">
<span class="md-ellipsis">
get_input_type
</span>
</a>
</li>
<li class="md-nav__item">
@ -968,7 +998,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -978,7 +1008,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -989,7 +1019,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1010,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1031,7 +1082,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1045,6 +1117,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1261,6 +1375,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1297,6 +1432,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1471,6 +1627,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1695,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2111,6 +2330,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.text_input_element.TextInput.get_input_type" class="md-nav__link">
<span class="md-ellipsis">
get_input_type
</span>
</a>
</li>
<li class="md-nav__item">
@ -2267,7 +2495,16 @@
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TextInput</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TextInput</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с текстовыми полями ввода.</span>
<span class="sd"> Наследует функциональность BaseElement и добавляет методы</span>
@ -2295,6 +2532,15 @@
<span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;Getting value from text input &quot;</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s1">&quot;&#39;</span><span class="p">)</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">input_value</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_input_type</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает значение аттрибута type поля ввода.</span>
<span class="sd"> Returns:</span>
<span class="sd"> str: Значение аттрибута type.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">get_attribute</span><span class="p">(</span><span class="s2">&quot;type&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">input_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Вводит указанное значение в поле.</span>
@ -2455,18 +2701,18 @@
<details class="quote">
<summary>Source code in <code>elements\text_input_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_empty_input</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_empty_input</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет, что поле ввода пустое.</span>
<span class="sd"> Args:</span>
@ -2500,12 +2746,12 @@
<details class="quote">
<summary>Source code in <code>elements\text_input_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">clear</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">clear</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Очищает содержимое текстового поля.&quot;&quot;&quot;</span>
<span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;Clearing text input &quot;</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s1">&quot;&#39;</span><span class="p">)</span>
@ -2520,6 +2766,66 @@
<div class="doc doc-object doc-function">
<h3 id="elements.text_input_element.TextInput.get_input_type" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_input_type</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Возвращает значение аттрибута type поля ввода.</p>
<p><span class="doc-section-title">Returns:</span></p>
<table>
<thead>
<tr>
<th>Name</th> <th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td><code>str</code></td> <td>
<code><span title="str">str</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Значение аттрибута type.</p>
</div>
</td>
</tr>
</tbody>
</table>
<details class="quote">
<summary>Source code in <code>elements\text_input_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_input_type</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает значение аттрибута type поля ввода.</span>
<span class="sd"> Returns:</span>
<span class="sd"> str: Значение аттрибута type.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">get_attribute</span><span class="p">(</span><span class="s2">&quot;type&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="elements.text_input_element.TextInput.get_input_value" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_input_value</span><span class="p">()</span></code>
@ -2626,15 +2932,15 @@
<details class="quote">
<summary>Source code in <code>elements\text_input_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">input_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">input_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Вводит указанное значение в поле.</span>
<span class="sd"> Args:</span>

View File

@ -480,6 +480,27 @@
<li class="md-nav__item">
<a href="../icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tab_button_element/" class="md-nav__link">
@ -633,6 +654,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear" class="md-nav__link">
<span class="md-ellipsis">
wait_for_tooltip_to_disappear
</span>
</a>
</li>
</ul>
@ -950,7 +980,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -960,7 +990,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -971,7 +1001,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -992,7 +1043,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1013,7 +1064,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1027,6 +1099,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1243,6 +1357,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1279,6 +1414,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1453,6 +1609,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1677,6 +1854,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2093,6 +2312,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear" class="md-nav__link">
<span class="md-ellipsis">
wait_for_tooltip_to_disappear
</span>
</a>
</li>
</ul>
@ -2237,7 +2465,15 @@
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TooltipButton</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TooltipButton</span><span class="p">(</span><span class="n">BaseElement</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с кнопками, имеющими всплывающие подсказки.</span>
<span class="sd"> Наследует функциональность BaseElement и добавляет методы</span>
@ -2274,6 +2510,14 @@
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">wait_for_timeout</span><span class="p">(</span><span class="mi">300</span><span class="p">)</span>
<span class="k">return</span> <span class="n">tooltip</span><span class="o">.</span><span class="n">text_content</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">5000</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ожидает исчезновения всех активных всплывающих подсказок.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">mouse</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">tooltip_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;.v-tooltip__content.menuable__content__active&quot;</span><span class="p">)</span>
<span class="n">tooltip_locator</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">state</span><span class="o">=</span><span class="s2">&quot;hidden&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="n">timeout</span><span class="p">)</span>
<span class="c1"># Проверки:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_tooltip_with_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">expected_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет соответствие текста всплывающей подсказки.</span>
@ -2431,15 +2675,7 @@
<details class="quote">
<summary>Source code in <code>elements\tooltip_button_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
@ -2456,7 +2692,15 @@
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_tooltip_with_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">expected_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_tooltip_with_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">expected_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет соответствие текста всплывающей подсказки.</span>
<span class="sd"> Args:</span>
@ -2568,6 +2812,41 @@
</div>
<div class="doc doc-object doc-function">
<h3 id="elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear" class="doc doc-heading">
<code class="highlight language-python"><span class="n">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">5000</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Ожидает исчезновения всех активных всплывающих подсказок.</p>
<details class="quote">
<summary>Source code in <code>elements\tooltip_button_element.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">5000</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ожидает исчезновения всех активных всплывающих подсказок.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">mouse</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">tooltip_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;.v-tooltip__content.menuable__content__active&quot;</span><span class="p">)</span>
<span class="n">tooltip_locator</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">state</span><span class="o">=</span><span class="s2">&quot;hidden&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="n">timeout</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div>

View File

@ -592,6 +592,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -971,7 +992,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -981,7 +1002,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -992,7 +1013,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1013,7 +1055,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1034,7 +1076,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1048,6 +1111,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1264,6 +1369,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1300,6 +1426,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1474,6 +1621,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1698,6 +1866,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -732,6 +732,27 @@
<li class="md-nav__item">
<a href="elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="elements/tab_button_element/" class="md-nav__link">
@ -1111,7 +1132,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -1121,7 +1142,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -1132,7 +1153,28 @@
<li class="md-nav__item">
<a href="derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1153,7 +1195,7 @@
<li class="md-nav__item">
<a href="derived_components/modal_add_local_user/" class="md-nav__link">
<a href="components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1174,7 +1216,28 @@
<li class="md-nav__item">
<a href="derived_components/modal_edit_user/" class="md-nav__link">
<a href="components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -1188,6 +1251,48 @@
<li class="md-nav__item">
<a href="components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1404,6 +1509,27 @@
<li class="md-nav__item">
<a href="locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="locators/text_locators/" class="md-nav__link">
@ -1440,6 +1566,27 @@
<li class="md-nav__item">
<a href="locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1614,6 +1761,27 @@
<li class="md-nav__item">
<a href="pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="pages/users_tab/" class="md-nav__link">
@ -1838,6 +2006,48 @@
<li class="md-nav__item">
<a href="tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../../derived_components/modal_edit_user/">
<link rel="prev" href="../../components_derived/user_card/">
<link rel="next" href="../confirm_locators/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2100,7 +2310,8 @@ MODAL_WINDOW (str): активного модального окна
INPUT_FORM_USER_DATA (str): формы ввода пользовательских данных
TEXT_FIELD_INPUT_FORM_USER_DATA (str): текстового поля ввода
MENU_INPUT_FORM_USER_DATA (str): меню выбора ролей
LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода</p>
LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода
MODAL_WINDOW_SCROLL_CONTAINER (str): контейнера с прокруткой модального окна</p>
@ -2126,7 +2337,10 @@ LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода</p>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ModalWindowLocators</span><span class="p">:</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ModalWindowLocators</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Локаторы для элементов модальных окон.</span>
<span class="sd"> Содержит XPath локаторы для:</span>
@ -2135,9 +2349,12 @@ LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода</p>
<span class="sd"> TEXT_FIELD_INPUT_FORM_USER_DATA (str): текстового поля ввода</span>
<span class="sd"> MENU_INPUT_FORM_USER_DATA (str): меню выбора ролей</span>
<span class="sd"> LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода</span>
<span class="sd"> MODAL_WINDOW_SCROLL_CONTAINER (str): контейнера с прокруткой модального окна</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">MODAL_WINDOW</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class, &#39;v-dialog--active&#39;)]&quot;</span>
<span class="n">MODAL_WINDOW_SCROLL_CONTAINER</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">MODAL_WINDOW</span><span class="si">}</span><span class="s2">//div[contains(@class, &#39;scrollarea__body&#39;)]&quot;</span>
<span class="n">INPUT_FORM_USER_DATA</span> <span class="o">=</span> <span class="s2">&quot;//form[@class=&#39;v-form&#39;]&quot;</span>
<span class="n">TEXT_FIELD_INPUT_FORM_USER_DATA</span> <span class="o">=</span> <span class="s2">&quot;xpath=div[2]/div/div/div/div/input&quot;</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../navigation_panel_locators/">
<link rel="next" href="../text_locators/">
<link rel="next" href="../text_input_locators/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1210,6 +1315,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../table_locators/">
<link rel="prev" href="../text_input_locators/">
<link rel="next" href="../toolbar_locators/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../text_locators/">
<link rel="next" href="../../pages/base_page/">
<link rel="next" href="../user_card_locators/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1152,6 +1257,27 @@
<li class="md-nav__item">
<a href="../text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
@ -1246,6 +1372,27 @@
<li class="md-nav__item">
<a href="../user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1420,6 +1567,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1644,6 +1812,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../../locators/toolbar_locators/">
<link rel="prev" href="../../locators/user_card_locators/">
<link rel="next" href="../license_tab/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1407,15 +1554,6 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.base_page.BasePage.wait_for_tooltip_to_disappear" class="md-nav__link">
<span class="md-ellipsis">
wait_for_tooltip_to_disappear
</span>
</a>
</li>
</ul>
@ -1543,6 +1681,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1767,6 +1926,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2264,15 +2465,6 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.base_page.BasePage.wait_for_tooltip_to_disappear" class="md-nav__link">
<span class="md-ellipsis">
wait_for_tooltip_to_disappear
</span>
</a>
</li>
</ul>
@ -2354,7 +2546,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 16</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 15</span>
<span class="normal"> 16</span>
<span class="normal"> 17</span>
<span class="normal"> 18</span>
<span class="normal"> 19</span>
@ -2585,16 +2778,7 @@
<span class="normal">244</span>
<span class="normal">245</span>
<span class="normal">246</span>
<span class="normal">247</span>
<span class="normal">248</span>
<span class="normal">249</span>
<span class="normal">250</span>
<span class="normal">251</span>
<span class="normal">252</span>
<span class="normal">253</span>
<span class="normal">254</span>
<span class="normal">255</span>
<span class="normal">256</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">BasePage</span><span class="p">:</span>
<span class="normal">247</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">BasePage</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Базовый класс для работы со страницами через Playwright.</span>
<span class="sd"> Атрибуты:</span>
@ -2827,14 +3011,6 @@
<span class="k">return</span> <span class="kc">True</span>
<span class="k">assert</span> <span class="n">compare_lists</span><span class="p">(</span><span class="n">actual</span><span class="p">,</span> <span class="n">expected</span><span class="p">),</span> <span class="n">msg</span>
<span class="k">def</span><span class="w"> </span><span class="nf">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">5000</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ожидает исчезновения всех активных всплывающих подсказок.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">mouse</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">tooltip_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;.v-tooltip__content.menuable__content__active&quot;</span><span class="p">)</span>
<span class="n">tooltip_locator</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">state</span><span class="o">=</span><span class="s2">&quot;hidden&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="n">timeout</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
@ -2897,13 +3073,13 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">23</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<span class="normal">29</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">):</span>
<span class="normal">28</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Инициализирует базовую страницу.</span>
<span class="sd"> Args:</span>
@ -3002,7 +3178,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">189</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">188</span>
<span class="normal">189</span>
<span class="normal">190</span>
<span class="normal">191</span>
<span class="normal">192</span>
@ -3014,8 +3191,7 @@
<span class="normal">198</span>
<span class="normal">199</span>
<span class="normal">200</span>
<span class="normal">201</span>
<span class="normal">202</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_URL</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">201</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_URL</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет, что текущий URL соответствует ожидаемому.</span>
<span class="sd"> Args:</span>
@ -3137,7 +3313,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">204</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">203</span>
<span class="normal">204</span>
<span class="normal">205</span>
<span class="normal">206</span>
<span class="normal">207</span>
@ -3147,8 +3324,7 @@
<span class="normal">211</span>
<span class="normal">212</span>
<span class="normal">213</span>
<span class="normal">214</span>
<span class="normal">215</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_equals</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">actual</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span> <span class="n">expected</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">214</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_equals</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">actual</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span> <span class="n">expected</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет равенство фактического и ожидаемого значений.</span>
<span class="sd"> Args:</span>
@ -3268,7 +3444,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">217</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">216</span>
<span class="normal">217</span>
<span class="normal">218</span>
<span class="normal">219</span>
<span class="normal">220</span>
@ -3298,8 +3475,7 @@
<span class="normal">244</span>
<span class="normal">245</span>
<span class="normal">246</span>
<span class="normal">247</span>
<span class="normal">248</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_lists_equals</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">actual</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span> <span class="n">expected</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">247</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_lists_equals</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">actual</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span> <span class="n">expected</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span> <span class="n">msg</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Рекурсивно проверяет равенство двух списков.</span>
<span class="sd"> Args:</span>
@ -3376,13 +3552,13 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">32</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">current_url</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="normal">37</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">current_url</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает текущий URL страницы.</span>
<span class="sd"> Returns:</span>
@ -3434,13 +3610,13 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">63</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_api_request_context</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">APIRequestContext</span><span class="p">:</span>
<span class="normal">68</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_api_request_context</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">APIRequestContext</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает контекст API-запросов.</span>
<span class="sd"> Returns:</span>
@ -3523,7 +3699,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">141</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
@ -3567,8 +3744,7 @@
<span class="normal">182</span>
<span class="normal">183</span>
<span class="normal">184</span>
<span class="normal">185</span>
<span class="normal">186</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_response_body</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">response</span><span class="p">:</span> <span class="n">Response</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">dict</span> <span class="o">|</span> <span class="nb">list</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">185</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_response_body</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">response</span><span class="p">:</span> <span class="n">Response</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">dict</span> <span class="o">|</span> <span class="nb">list</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Извлекает тело ответа в format JSON.</span>
<span class="sd"> Args:</span>
@ -3690,7 +3866,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">40</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">39</span>
<span class="normal">40</span>
<span class="normal">41</span>
<span class="normal">42</span>
<span class="normal">43</span>
@ -3698,8 +3875,7 @@
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">48</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Открывает указанный URI в браузере.</span>
<span class="sd"> Args:</span>
@ -3731,9 +3907,9 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">page_reload</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">page_reload</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Перезагружает текущую страницу.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">reload</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
@ -3812,7 +3988,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">71</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
@ -3839,8 +4016,7 @@
<span class="normal">95</span>
<span class="normal">96</span>
<span class="normal">97</span>
<span class="normal">98</span>
<span class="normal">99</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">send_get_api_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span><span class="p">:</span>
<span class="normal">98</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">send_get_api_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Отправляет GET-запрос к API.</span>
<span class="sd"> Args:</span>
@ -3891,7 +4067,8 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">101</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">100</span>
<span class="normal">101</span>
<span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
@ -3928,8 +4105,7 @@
<span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span>
<span class="normal">139</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">send_post_api_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">payload</span><span class="p">:</span> <span class="n">Dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span><span class="p">:</span>
<span class="normal">138</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">send_post_api_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">payload</span><span class="p">:</span> <span class="n">Dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Отправляет POST-запрос к API.&quot;&quot;&quot;</span>
<span class="n">api_request_context</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_api_request_context</span><span class="p">()</span>
<span class="n">token</span> <span class="o">=</span> <span class="n">host</span><span class="o">.</span><span class="n">get_access_token</span><span class="p">()</span>
@ -4021,13 +4197,13 @@
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">55</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">wait_for_timeout</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">60</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">wait_for_timeout</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ожидает указанное количество миллисекунд.</span>
<span class="sd"> Args:</span>
@ -4040,41 +4216,6 @@
</div>
<div class="doc doc-object doc-function">
<h3 id="pages.base_page.BasePage.wait_for_tooltip_to_disappear" class="doc doc-heading">
<code class="highlight language-python"><span class="n">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">5000</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Ожидает исчезновения всех активных всплывающих подсказок.</p>
<details class="quote">
<summary>Source code in <code>pages\base_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">250</span>
<span class="normal">251</span>
<span class="normal">252</span>
<span class="normal">253</span>
<span class="normal">254</span>
<span class="normal">255</span>
<span class="normal">256</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">wait_for_tooltip_to_disappear</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">5000</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ожидает исчезновения всех активных всплывающих подсказок.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">mouse</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">tooltip_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;.v-tooltip__content.menuable__content__active&quot;</span><span class="p">)</span>
<span class="n">tooltip_locator</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">state</span><span class="o">=</span><span class="s2">&quot;hidden&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="n">timeout</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1543,6 +1690,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1767,6 +1935,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1350,6 +1497,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.click_password_hidden_icon" class="md-nav__link">
<span class="md-ellipsis">
click_password_hidden_icon
</span>
</a>
</li>
<li class="md-nav__item">
@ -1368,6 +1524,24 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.is_password_hidden" class="md-nav__link">
<span class="md-ellipsis">
is_password_hidden
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.is_password_icon_hidden" class="md-nav__link">
<span class="md-ellipsis">
is_password_icon_hidden
</span>
</a>
</li>
</ul>
@ -1453,6 +1627,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1677,6 +1872,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2075,6 +2312,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.click_password_hidden_icon" class="md-nav__link">
<span class="md-ellipsis">
click_password_hidden_icon
</span>
</a>
</li>
<li class="md-nav__item">
@ -2093,6 +2339,24 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.is_password_hidden" class="md-nav__link">
<span class="md-ellipsis">
is_password_hidden
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.login_page.LoginPage.is_password_icon_hidden" class="md-nav__link">
<span class="md-ellipsis">
is_password_icon_hidden
</span>
</a>
</li>
</ul>
@ -2181,9 +2445,7 @@ alert: Алерт окно с сообщением об ошибке.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 15</span>
<span class="normal"> 16</span>
<span class="normal"> 17</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 17</span>
<span class="normal"> 18</span>
<span class="normal"> 19</span>
<span class="normal"> 20</span>
@ -2271,7 +2533,38 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">LoginPage</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span>
<span class="normal">136</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">LoginPage</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы со страницей авторизации.</span>
<span class="sd"> Атрибуты:</span>
@ -2293,11 +2586,21 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">login_input</span> <span class="o">=</span> <span class="n">TextInput</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Имя пользователя&quot;</span><span class="p">),</span> <span class="s2">&quot;login input&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_input</span> <span class="o">=</span> <span class="n">TextInput</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Пароль&quot;</span><span class="p">),</span> <span class="s2">&quot;password input&quot;</span><span class="p">)</span>
<span class="n">icon_locator</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Пароль&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;xpath=../..&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">TextInputLocators</span><span class="o">.</span><span class="n">ICON_PASSWORD_HIDING</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span> <span class="o">=</span> <span class="n">Icon</span><span class="p">(</span><span class="n">page</span><span class="p">,</span>
<span class="n">icon_locator</span><span class="p">,</span>
<span class="s2">&quot;password hidden icon&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">login_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_role</span><span class="p">(</span><span class="s2">&quot;button&quot;</span><span class="p">),</span> <span class="s2">&quot;login button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">alert</span> <span class="o">=</span> <span class="n">AlertComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="c1"># Действия:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_password_hidden_icon</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Нажатие на иконку скрытия пароля.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">do_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет вход в систему.</span>
@ -2362,6 +2665,25 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">alert</span><span class="o">.</span><span class="n">check_alert_presence</span><span class="p">(</span><span class="s2">&quot;Неверная пара логин/пароль&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">alert</span><span class="o">.</span><span class="n">check_alert_absence</span><span class="p">(</span><span class="s2">&quot;Неверная пара логин/пароль&quot;</span><span class="p">)</span>
<span class="c1"># Проверки:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">is_password_icon_hidden</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет состояние иконки скрытия символов пароля.</span>
<span class="sd"> Возвращает True если пароль будет скрыт, иначе False</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">is_password_hidden</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость символов пароля.&quot;&quot;&quot;</span>
<span class="n">input_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">password_input</span><span class="o">.</span><span class="n">get_input_type</span><span class="p">()</span>
<span class="k">if</span> <span class="n">input_type</span> <span class="o">==</span> <span class="s2">&quot;password&quot;</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">True</span>
<span class="k">elif</span> <span class="n">input_type</span> <span class="o">==</span> <span class="s2">&quot;text&quot;</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">False</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">assert</span> <span class="kc">False</span><span class="p">,</span> <span class="s2">&quot;Check password hidden error&quot;</span>
</code></pre></div></td></tr></table></div>
</details>
@ -2424,9 +2746,7 @@ alert: Алерт окно с сообщением об ошибке.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span>
@ -2437,7 +2757,14 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">39</span>
<span class="normal">40</span>
<span class="normal">41</span>
<span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Инициализирует элементы страницы авторизации.</span>
<span class="sd"> Args:</span>
@ -2448,6 +2775,11 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">login_input</span> <span class="o">=</span> <span class="n">TextInput</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Имя пользователя&quot;</span><span class="p">),</span> <span class="s2">&quot;login input&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_input</span> <span class="o">=</span> <span class="n">TextInput</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Пароль&quot;</span><span class="p">),</span> <span class="s2">&quot;password input&quot;</span><span class="p">)</span>
<span class="n">icon_locator</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_label</span><span class="p">(</span><span class="s2">&quot;Пароль&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="s2">&quot;xpath=../..&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">TextInputLocators</span><span class="o">.</span><span class="n">ICON_PASSWORD_HIDING</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span> <span class="o">=</span> <span class="n">Icon</span><span class="p">(</span><span class="n">page</span><span class="p">,</span>
<span class="n">icon_locator</span><span class="p">,</span>
<span class="s2">&quot;password hidden icon&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">login_button</span> <span class="o">=</span> <span class="n">Button</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="n">page</span><span class="o">.</span><span class="n">get_by_role</span><span class="p">(</span><span class="s2">&quot;button&quot;</span><span class="p">),</span> <span class="s2">&quot;login button&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">alert</span> <span class="o">=</span> <span class="n">AlertComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
@ -2460,6 +2792,35 @@ alert: Алерт окно с сообщением об ошибке.</p>
<div class="doc doc-object doc-function">
<h3 id="pages.login_page.LoginPage.click_password_hidden_icon" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_password_hidden_icon</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Нажатие на иконку скрытия пароля.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_password_hidden_icon</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Нажатие на иконку скрытия пароля.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span><span class="o">.</span><span class="n">click</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="pages.login_page.LoginPage.do_login" class="doc doc-heading">
<code class="highlight language-python"><span class="n">do_login</span><span class="p">(</span><span class="n">username</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">password</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
@ -2545,19 +2906,7 @@ alert: Алерт окно с сообщением об ошибке.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
@ -2581,7 +2930,19 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span>
<span class="normal">89</span>
<span class="normal">90</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет вход в систему.</span>
<span class="sd"> Использует переданные учетные данные или значения из Constants.</span>
@ -2689,19 +3050,7 @@ alert: Алерт окно с сообщением об ошибке.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 80</span>
<span class="normal"> 81</span>
<span class="normal"> 82</span>
<span class="normal"> 83</span>
<span class="normal"> 84</span>
<span class="normal"> 85</span>
<span class="normal"> 86</span>
<span class="normal"> 87</span>
<span class="normal"> 88</span>
<span class="normal"> 89</span>
<span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 92</span>
<span class="normal"> 93</span>
<span class="normal"> 94</span>
<span class="normal"> 95</span>
@ -2714,7 +3063,19 @@ alert: Алерт окно с сообщением об ошибке.</p>
<span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_unsuccessful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;someuser&quot;</span><span class="p">,</span> <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;password&quot;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_unsuccessful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;someuser&quot;</span><span class="p">,</span> <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;password&quot;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет попытку входа с неверными учетными данными.</span>
<span class="sd"> Проверяет наличие сообщения об ошибке. Можно передать свои данные</span>
@ -2746,6 +3107,81 @@ alert: Алерт окно с сообщением об ошибке.</p>
</div>
<div class="doc doc-object doc-function">
<h3 id="pages.login_page.LoginPage.is_password_hidden" class="doc doc-heading">
<code class="highlight language-python"><span class="n">is_password_hidden</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверяет видимость символов пароля.</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span>
<span class="normal">134</span>
<span class="normal">135</span>
<span class="normal">136</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_password_hidden</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость символов пароля.&quot;&quot;&quot;</span>
<span class="n">input_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">password_input</span><span class="o">.</span><span class="n">get_input_type</span><span class="p">()</span>
<span class="k">if</span> <span class="n">input_type</span> <span class="o">==</span> <span class="s2">&quot;password&quot;</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">True</span>
<span class="k">elif</span> <span class="n">input_type</span> <span class="o">==</span> <span class="s2">&quot;text&quot;</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">False</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">assert</span> <span class="kc">False</span><span class="p">,</span> <span class="s2">&quot;Check password hidden error&quot;</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="pages.login_page.LoginPage.is_password_icon_hidden" class="doc doc-heading">
<code class="highlight language-python"><span class="n">is_password_icon_hidden</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверяет состояние иконки скрытия символов пароля.
Возвращает True если пароль будет скрыт, иначе False</p>
<details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">is_password_icon_hidden</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет состояние иконки скрытия символов пароля.</span>
<span class="sd"> Возвращает True если пароль будет скрыт, иначе False</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">password_hidden_icon</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1443,6 +1590,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_user_button" class="md-nav__link">
<span class="md-ellipsis">
click_user_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -1588,6 +1744,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1812,6 +1989,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2282,6 +2501,15 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_user_button" class="md-nav__link">
<span class="md-ellipsis">
click_user_button
</span>
</a>
</li>
<li class="md-nav__item">
@ -2450,8 +2678,7 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 13</span>
<span class="normal"> 14</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 14</span>
<span class="normal"> 15</span>
<span class="normal"> 16</span>
<span class="normal"> 17</span>
@ -2597,7 +2824,13 @@ user_card: Карточка пользователя.</p>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">MainPage</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">MainPage</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с главной страницей приложения.</span>
<span class="sd"> Атрибуты:</span>
@ -2648,6 +2881,11 @@ user_card: Карточка пользователя.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">click_expand_more_button</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">UserCard</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки пользователя.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">click_user_button</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет выход из системы.&quot;&quot;&quot;</span>
@ -2807,8 +3045,7 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">23</span>
<span class="normal">24</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
@ -2817,7 +3054,8 @@ user_card: Карточка пользователя.</p>
<span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">33</span>
<span class="normal">34</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Инициализирует элементы главной страницы.</span>
<span class="sd"> Args:</span>
@ -2850,10 +3088,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки галочка вверх.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">check_expand_less_button</span><span class="p">()</span>
@ -2879,10 +3117,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">134</span>
<span class="normal">135</span>
<span class="normal">136</span>
<span class="normal">137</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки галочка вниз.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">check_expand_more_button</span><span class="p">()</span>
@ -2939,17 +3177,17 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span>
<span class="normal">155</span>
<span class="normal">156</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_navigation_panel_item_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">160</span>
<span class="normal">161</span>
<span class="normal">162</span>
<span class="normal">163</span>
<span class="normal">164</span>
<span class="normal">165</span>
<span class="normal">166</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_navigation_panel_item_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость элемента в панели навигации.</span>
<span class="sd"> Args:</span>
@ -3005,16 +3243,16 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">139</span>
<span class="normal">140</span>
<span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span>
<span class="normal">144</span>
<span class="normal">145</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">145</span>
<span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_navigation_panel_verticall_scrolling</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span>
<span class="normal">153</span>
<span class="normal">154</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_navigation_panel_verticall_scrolling</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет возможность вертикальной прокрутки панели.</span>
<span class="sd"> Returns:</span>
@ -3046,10 +3284,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">54</span>
<span class="normal">55</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_events_panel_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">57</span>
<span class="normal">58</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_events_panel_expand_less_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки галочка вверх.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">click_expand_less_button</span><span class="p">()</span>
@ -3075,10 +3313,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">59</span>
<span class="normal">60</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_events_panel_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">62</span>
<span class="normal">63</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_events_panel_expand_more_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки галочка вниз.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">click_expand_more_button</span><span class="p">()</span>
@ -3135,14 +3373,14 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">36</span>
<span class="normal">37</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span>
<span class="normal">40</span>
<span class="normal">41</span>
<span class="normal">42</span>
<span class="normal">43</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_main_navigation_panel_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">43</span>
<span class="normal">44</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_main_navigation_panel_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по элементу основной панели навигации.</span>
<span class="sd"> Args:</span>
@ -3172,14 +3410,14 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">45</span>
<span class="normal">46</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span>
<span class="normal">52</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_subpanel_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">52</span>
<span class="normal">53</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_subpanel_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет рекурсивный поиск по панели навигации заданного элемента и делает клик по нему.&quot;&quot;&quot;</span>
<span class="n">active_item_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">PANEL_MAIN</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">ACTIVE_CONTAINER</span><span class="p">)</span>
@ -3196,6 +3434,35 @@ user_card: Карточка пользователя.</p>
<div class="doc doc-object doc-function">
<h3 id="pages.main_page.MainPage.click_user_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_user_button</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Выполняет нажатие кнопки пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">click_user_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">UserCard</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет нажатие кнопки пользователя.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">click_user_button</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="pages.main_page.MainPage.do_logout" class="doc doc-heading">
<code class="highlight language-python"><span class="n">do_logout</span><span class="p">()</span></code>
@ -3209,10 +3476,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">do_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет выход из системы.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">do_logout</span><span class="p">()</span>
@ -3238,14 +3505,14 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">expand_navigation_subpanel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">expand_navigation_subpanel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет полное открытие активной главной навигационной подпанели.&quot;&quot;&quot;</span>
<span class="n">active_item_locator</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">page</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">PANEL_MAIN</span><span class="p">)</span><span class="o">.</span><span class="n">locator</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">ACTIVE_CONTAINER</span><span class="p">)</span>
@ -3275,10 +3542,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">91</span>
<span class="normal">92</span>
<span class="normal">93</span>
<span class="normal">94</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_counters_by_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 97</span>
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_counters_by_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает набор значений кнопок счетчиков событий.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">get_event_button_values</span><span class="p">()</span>
@ -3304,18 +3571,18 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span>
<span class="normal">89</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_counters_by_tooltips</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="normal">89</span>
<span class="normal">90</span>
<span class="normal">91</span>
<span class="normal">92</span>
<span class="normal">93</span>
<span class="normal">94</span>
<span class="normal">95</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_event_counters_by_tooltips</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">{}:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает набор текстов всплывающих подсказок кнопок счетчиков событий.&quot;&quot;&quot;</span>
<span class="n">events</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">get_event_tooltip_texts</span><span class="p">()</span>
@ -3349,10 +3616,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">96</span>
<span class="normal">97</span>
<span class="normal">98</span>
<span class="normal">99</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_events_panel_position</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_events_panel_position</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает текущее положение панели событий относительно страницы: &quot;top&quot;, &quot;center&quot;,&quot;bottom&quot;.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">event_panel</span><span class="o">.</span><span class="n">get_panel_position</span><span class="p">()</span>
@ -3378,10 +3645,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">106</span>
<span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_navigation_panel_down</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_navigation_panel_down</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокручивает панель навигации вниз.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">scroll_down</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">PANEL_SCROLL_CONTAINER</span><span class="p">)</span>
@ -3407,10 +3674,10 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">101</span>
<span class="normal">102</span>
<span class="normal">103</span>
<span class="normal">104</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_navigation_panel_up</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">107</span>
<span class="normal">108</span>
<span class="normal">109</span>
<span class="normal">110</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_navigation_panel_up</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Прокручивает панель навигации вверх.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">scroll_up</span><span class="p">(</span><span class="n">NavigationPanelLocators</span><span class="o">.</span><span class="n">PANEL_SCROLL_CONTAINER</span><span class="p">)</span>
@ -3436,14 +3703,14 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span>
<span class="normal">125</span>
<span class="normal">126</span>
<span class="normal">127</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_event_panel</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span>
<span class="normal">129</span>
<span class="normal">130</span>
<span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_event_panel</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие элементов панели событий.&quot;&quot;&quot;</span>
<span class="c1">## to-do: кнопки галочки???</span>
@ -3473,13 +3740,13 @@ user_card: Карточка пользователя.</p>
<details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">112</span>
<span class="normal">113</span>
<span class="normal">114</span>
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_navigation_panel</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">118</span>
<span class="normal">119</span>
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span>
<span class="normal">124</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_navigation_panel</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие панели навигации.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1525,6 +1672,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1749,6 +1917,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../service_status_tab/">
<link rel="next" href="../users_tab/">
<link rel="next" href="../templates_tab/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1615,6 +1762,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users_tab/" class="md-nav__link">
@ -1839,6 +2007,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -3242,18 +3452,18 @@
<span class="sd"> Raises:</span>
<span class="sd"> AssertionError: Если кнопка отсутствует или подсказка неверна.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">delete_button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_delete_session_button_from_row</span><span class="p">(</span><span class="n">row_index</span><span class="p">)</span>
<span class="c1"># Ожидаем исчезновения предыдущих подсказок перед проверкой</span>
<span class="bp">self</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_delete_session_button_from_row</span><span class="p">(</span><span class="n">row_index</span><span class="p">)</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span>
<span class="sa">f</span><span class="s2">&quot;Delete session button is missing on </span><span class="si">{</span><span class="n">row_index</span><span class="si">}</span><span class="s2"> row&quot;</span>
<span class="p">)</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">check_tooltip_with_text</span><span class="p">(</span><span class="n">tooltip</span><span class="p">)</span>
<span class="c1"># Ожидаем исчезновения подсказки после проверки</span>
<span class="bp">self</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">should_be_session_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">token</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
@ -4795,18 +5005,18 @@
<span class="sd"> Raises:</span>
<span class="sd"> AssertionError: Если кнопка отсутствует или подсказка неверна.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">delete_button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_delete_session_button_from_row</span><span class="p">(</span><span class="n">row_index</span><span class="p">)</span>
<span class="c1"># Ожидаем исчезновения предыдущих подсказок перед проверкой</span>
<span class="bp">self</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_delete_session_button_from_row</span><span class="p">(</span><span class="n">row_index</span><span class="p">)</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">check_visibility</span><span class="p">(</span>
<span class="sa">f</span><span class="s2">&quot;Delete session button is missing on </span><span class="si">{</span><span class="n">row_index</span><span class="si">}</span><span class="s2"> row&quot;</span>
<span class="p">)</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">check_tooltip_with_text</span><span class="p">(</span><span class="n">tooltip</span><span class="p">)</span>
<span class="c1"># Ожидаем исчезновения подсказки после проверки</span>
<span class="bp">self</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
<span class="n">delete_button</span><span class="o">.</span><span class="n">wait_for_tooltip_to_disappear</span><span class="p">()</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../session_tab/">
<link rel="prev" href="../templates_tab/">
<link rel="next" href="../../tests/e2e/test_event_panel/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
@ -1938,6 +2106,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">
@ -2727,8 +2937,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 19</span>
<span class="normal"> 20</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 20</span>
<span class="normal"> 21</span>
<span class="normal"> 22</span>
<span class="normal"> 23</span>
@ -3278,7 +3487,8 @@
<span class="normal">567</span>
<span class="normal">568</span>
<span class="normal">569</span>
<span class="normal">570</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">UsersTab</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="normal">570</span>
<span class="normal">571</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">UsersTab</span><span class="p">(</span><span class="n">BasePage</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с вкладкой &#39;Пользователи&#39;.</span>
<span class="sd"> Предоставляет методы для взаимодействия с таблицей пользователей,</span>
@ -3301,9 +3511,9 @@
<span class="p">)</span><span class="o">.</span><span class="n">get_by_role</span><span class="p">(</span><span class="s2">&quot;button&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">nth</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span> <span class="o">=</span> <span class="n">ToolbarComponent</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;edit&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;add_user&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_2</span><span class="p">,</span> <span class="s2">&quot;close&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;edit&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;add_user&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_2</span><span class="p">,</span> <span class="s2">&quot;close&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">users_table</span> <span class="o">=</span> <span class="n">TableComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">modal_windows</span> <span class="o">=</span> <span class="p">{}</span>
@ -3861,8 +4071,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">29</span>
<span class="normal">30</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
@ -3880,7 +4089,8 @@
<span class="normal">45</span>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">48</span>
<span class="normal">49</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">page</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Инициализирует компоненты вкладки &#39;Пользователи&#39;.&quot;&quot;&quot;</span>
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
@ -3893,9 +4103,9 @@
<span class="p">)</span><span class="o">.</span><span class="n">get_by_role</span><span class="p">(</span><span class="s2">&quot;button&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">nth</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span> <span class="o">=</span> <span class="n">ToolbarComponent</span><span class="p">(</span><span class="n">page</span><span class="p">,</span> <span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;edit&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;add_user&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_button</span><span class="p">(</span><span class="n">locator_button_2</span><span class="p">,</span> <span class="s2">&quot;close&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;edit&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_1</span><span class="p">,</span> <span class="s2">&quot;add_user&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">toolbar</span><span class="o">.</span><span class="n">add_tooltip_button</span><span class="p">(</span><span class="n">locator_button_2</span><span class="p">,</span> <span class="s2">&quot;close&quot;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">users_table</span> <span class="o">=</span> <span class="n">TableComponent</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">modal_windows</span> <span class="o">=</span> <span class="p">{}</span>
@ -3992,8 +4202,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">51</span>
<span class="normal">52</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
@ -4010,7 +4219,8 @@
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">window_type</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">69</span>
<span class="normal">70</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">window_type</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет модальное окно в коллекцию.</span>
<span class="sd"> Args:</span>
@ -4129,8 +4339,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">164</span>
<span class="normal">165</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">165</span>
<span class="normal">166</span>
<span class="normal">167</span>
<span class="normal">168</span>
@ -4167,7 +4376,8 @@
<span class="normal">199</span>
<span class="normal">200</span>
<span class="normal">201</span>
<span class="normal">202</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_new_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_data</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="normal">202</span>
<span class="normal">203</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">add_new_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_data</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет нового пользователя или обрабатывает ошибку при дубликате.</span>
<span class="sd"> Args:</span>
@ -4228,10 +4438,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">420</span>
<span class="normal">421</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">421</span>
<span class="normal">422</span>
<span class="normal">423</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_add_AD_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">423</span>
<span class="normal">424</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_add_AD_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое окна добавления пользователя через Active Directory.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">get_modal_window</span><span class="p">(</span><span class="s2">&quot;add_AD_user&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">check_content</span><span class="p">()</span>
@ -4257,10 +4467,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">415</span>
<span class="normal">416</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">416</span>
<span class="normal">417</span>
<span class="normal">418</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_add_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">418</span>
<span class="normal">419</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_add_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое окна добавления локального пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">get_modal_window</span><span class="p">(</span><span class="s2">&quot;add_local_user&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">check_content</span><span class="p">()</span>
@ -4333,8 +4543,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">425</span>
<span class="normal">426</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">426</span>
<span class="normal">427</span>
<span class="normal">428</span>
<span class="normal">429</span>
@ -4342,7 +4551,8 @@
<span class="normal">431</span>
<span class="normal">432</span>
<span class="normal">433</span>
<span class="normal">434</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_edit_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">434</span>
<span class="normal">435</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_edit_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое окна редактирования.</span>
<span class="sd"> Args:</span>
@ -4428,8 +4638,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">385</span>
<span class="normal">386</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">386</span>
<span class="normal">387</span>
<span class="normal">388</span>
<span class="normal">389</span>
@ -4456,7 +4665,8 @@
<span class="normal">410</span>
<span class="normal">411</span>
<span class="normal">412</span>
<span class="normal">413</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_users_table_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">verify</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">413</span>
<span class="normal">414</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">check_users_table_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">verify</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое таблицы пользователей.</span>
<span class="sd"> Args:</span>
@ -4507,10 +4717,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">130</span>
<span class="normal">131</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">131</span>
<span class="normal">132</span>
<span class="normal">133</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_AD_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">133</span>
<span class="normal">134</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_AD_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно добавления пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">close_modal_window</span><span class="p">(</span><span class="s2">&quot;add_AD_user&quot;</span><span class="p">)</span>
@ -4536,10 +4746,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">125</span>
<span class="normal">126</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">126</span>
<span class="normal">127</span>
<span class="normal">128</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_AD_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">128</span>
<span class="normal">129</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_AD_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно добавления пользователя через тулбар.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">close_modal_window_by_toolbar_button</span><span class="p">(</span><span class="s2">&quot;add_AD_user&quot;</span><span class="p">)</span>
@ -4565,10 +4775,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">140</span>
<span class="normal">141</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">141</span>
<span class="normal">142</span>
<span class="normal">143</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">143</span>
<span class="normal">144</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно добавления пользователя.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">close_modal_window</span><span class="p">(</span><span class="s2">&quot;add_local_user&quot;</span><span class="p">)</span>
@ -4594,10 +4804,10 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">135</span>
<span class="normal">136</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">136</span>
<span class="normal">137</span>
<span class="normal">138</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">138</span>
<span class="normal">139</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_add_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно добавления пользователя через тулбар.&quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">close_modal_window_by_toolbar_button</span><span class="p">(</span><span class="s2">&quot;add_local_user&quot;</span><span class="p">)</span>
@ -4654,14 +4864,14 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">154</span>
<span class="normal">155</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">155</span>
<span class="normal">156</span>
<span class="normal">157</span>
<span class="normal">158</span>
<span class="normal">159</span>
<span class="normal">160</span>
<span class="normal">161</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_edit_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">161</span>
<span class="normal">162</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_edit_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно редактирования пользователя.</span>
<span class="sd"> Args:</span>
@ -4722,14 +4932,14 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">145</span>
<span class="normal">146</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">146</span>
<span class="normal">147</span>
<span class="normal">148</span>
<span class="normal">149</span>
<span class="normal">150</span>
<span class="normal">151</span>
<span class="normal">152</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_edit_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">152</span>
<span class="normal">153</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_edit_user_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает окно редактирования через кнопку в тулбаре.</span>
<span class="sd"> Args:</span>
@ -4790,8 +5000,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">114</span>
<span class="normal">115</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
@ -4799,7 +5008,8 @@
<span class="normal">120</span>
<span class="normal">121</span>
<span class="normal">122</span>
<span class="normal">123</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">123</span>
<span class="normal">124</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает модальное окно через кнопку закрытия.</span>
<span class="sd"> Args:</span>
@ -4862,8 +5072,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">103</span>
<span class="normal">104</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</span>
<span class="normal">107</span>
@ -4871,7 +5080,8 @@
<span class="normal">109</span>
<span class="normal">110</span>
<span class="normal">111</span>
<span class="normal">112</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_modal_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">112</span>
<span class="normal">113</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">close_modal_window_by_toolbar_button</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Закрывает модальное окно через кнопку в тулбаре.</span>
<span class="sd"> Args:</span>
@ -4957,8 +5167,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 89</span>
<span class="normal"> 90</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 90</span>
<span class="normal"> 91</span>
<span class="normal"> 92</span>
<span class="normal"> 93</span>
@ -4969,7 +5178,8 @@
<span class="normal"> 98</span>
<span class="normal"> 99</span>
<span class="normal">100</span>
<span class="normal">101</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">delete_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">101</span>
<span class="normal">102</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">delete_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Удаляет модальное окно из коллекции.</span>
<span class="sd"> Args:</span>
@ -5058,8 +5268,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">204</span>
<span class="normal">205</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">205</span>
<span class="normal">206</span>
<span class="normal">207</span>
<span class="normal">208</span>
@ -5074,7 +5283,8 @@
<span class="normal">217</span>
<span class="normal">218</span>
<span class="normal">219</span>
<span class="normal">220</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">delete_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">220</span>
<span class="normal">221</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">delete_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Удаляет пользователя.</span>
<span class="sd"> Args:</span>
@ -5183,8 +5393,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">222</span>
<span class="normal">223</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">223</span>
<span class="normal">224</span>
<span class="normal">225</span>
<span class="normal">226</span>
@ -5200,7 +5409,8 @@
<span class="normal">236</span>
<span class="normal">237</span>
<span class="normal">238</span>
<span class="normal">239</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">edit_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">user_data</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">239</span>
<span class="normal">240</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">edit_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">user_data</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Редактирует данные пользователя.</span>
<span class="sd"> Args:</span>
@ -5333,8 +5543,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">261</span>
<span class="normal">262</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">262</span>
<span class="normal">263</span>
<span class="normal">264</span>
<span class="normal">265</span>
@ -5358,7 +5567,8 @@
<span class="normal">283</span>
<span class="normal">284</span>
<span class="normal">285</span>
<span class="normal">286</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">find_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
<span class="normal">286</span>
<span class="normal">287</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">find_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Ищет пользователя в таблице.</span>
<span class="sd"> Args:</span>
@ -5446,7 +5656,7 @@
<tbody>
<tr class="doc-section-item">
<td><code>ModalWindowComponent</code></td> <td>
<code><span title="ModalWindowComponent">ModalWindowComponent</span></code>
<code><a class="autorefs autorefs-internal" title="ModalWindowComponent (components.modal_window_component.ModalWindowComponent)" href="../../components/modal_window_component/#components.modal_window_component.ModalWindowComponent">ModalWindowComponent</a></code>
</td>
<td>
<div class="doc-md-description">
@ -5483,8 +5693,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">71</span>
<span class="normal">72</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
@ -5499,7 +5708,8 @@
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">ModalWindowComponent</span><span class="p">:</span>
<span class="normal">87</span>
<span class="normal">88</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_modal_window</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">title</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">ModalWindowComponent</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает модальное окно по заголовку.</span>
<span class="sd"> Args:</span>
@ -5561,8 +5771,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">288</span>
<span class="normal">289</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">289</span>
<span class="normal">290</span>
<span class="normal">291</span>
<span class="normal">292</span>
@ -5575,7 +5784,8 @@
<span class="normal">299</span>
<span class="normal">300</span>
<span class="normal">301</span>
<span class="normal">302</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">302</span>
<span class="normal">303</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Открывает окно добавления пользователя.</span>
<span class="sd"> Raises:</span>
@ -5689,8 +5899,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">304</span>
<span class="normal">305</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">305</span>
<span class="normal">306</span>
<span class="normal">307</span>
<span class="normal">308</span>
@ -5726,7 +5935,8 @@
<span class="normal">338</span>
<span class="normal">339</span>
<span class="normal">340</span>
<span class="normal">341</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_edit_user_page_by_index</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">row_index</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">tuple</span><span class="p">:</span>
<span class="normal">341</span>
<span class="normal">342</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_edit_user_page_by_index</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">row_index</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">tuple</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Открывает окно редактирования по индексу строки.</span>
<span class="sd"> Args:</span>
@ -5856,8 +6066,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">343</span>
<span class="normal">344</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">344</span>
<span class="normal">345</span>
<span class="normal">346</span>
<span class="normal">347</span>
@ -5873,7 +6082,8 @@
<span class="normal">357</span>
<span class="normal">358</span>
<span class="normal">359</span>
<span class="normal">360</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_edit_user_page_by_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">360</span>
<span class="normal">361</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">open_edit_user_page_by_user</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Открывает окно редактирования по имени и роли.</span>
<span class="sd"> Args:</span>
@ -5967,8 +6177,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">241</span>
<span class="normal">242</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">242</span>
<span class="normal">243</span>
<span class="normal">244</span>
<span class="normal">245</span>
@ -5985,7 +6194,8 @@
<span class="normal">256</span>
<span class="normal">257</span>
<span class="normal">258</span>
<span class="normal">259</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">reset_password</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="normal">259</span>
<span class="normal">260</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">reset_password</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">user_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Сбрасывает пароль пользователя.</span>
<span class="sd"> Args:</span>
@ -6049,15 +6259,15 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">436</span>
<span class="normal">437</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">437</span>
<span class="normal">438</span>
<span class="normal">439</span>
<span class="normal">440</span>
<span class="normal">441</span>
<span class="normal">442</span>
<span class="normal">443</span>
<span class="normal">444</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_toolbar</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">444</span>
<span class="normal">445</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_toolbar</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие тулбара.</span>
<span class="sd"> Raises:</span>
@ -6111,8 +6321,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">446</span>
<span class="normal">447</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">447</span>
<span class="normal">448</span>
<span class="normal">449</span>
<span class="normal">450</span>
@ -6128,7 +6337,8 @@
<span class="normal">460</span>
<span class="normal">461</span>
<span class="normal">462</span>
<span class="normal">463</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_toolbar_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">463</span>
<span class="normal">464</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_toolbar_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и функциональность кнопок тулбара.</span>
<span class="sd"> Raises:</span>
@ -6238,8 +6448,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">477</span>
<span class="normal">478</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">478</span>
<span class="normal">479</span>
<span class="normal">480</span>
<span class="normal">481</span>
@ -6251,7 +6460,8 @@
<span class="normal">487</span>
<span class="normal">488</span>
<span class="normal">489</span>
<span class="normal">490</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">490</span>
<span class="normal">491</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие пользователя в таблице.</span>
<span class="sd"> Args:</span>
@ -6310,8 +6520,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">465</span>
<span class="normal">466</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">466</span>
<span class="normal">467</span>
<span class="normal">468</span>
<span class="normal">469</span>
@ -6320,7 +6529,8 @@
<span class="normal">472</span>
<span class="normal">473</span>
<span class="normal">474</span>
<span class="normal">475</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_users_table</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">475</span>
<span class="normal">476</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_be_users_table</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие таблицы пользователей.</span>
<span class="sd"> Raises:</span>
@ -6423,8 +6633,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">492</span>
<span class="normal">493</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">493</span>
<span class="normal">494</span>
<span class="normal">495</span>
<span class="normal">496</span>
@ -6436,7 +6645,8 @@
<span class="normal">502</span>
<span class="normal">503</span>
<span class="normal">504</span>
<span class="normal">505</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_not_be_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">505</span>
<span class="normal">506</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">should_not_be_user_in_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">role</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет отсутствие пользователя в таблице.</span>
<span class="sd"> Args:</span>
@ -6474,8 +6684,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">362</span>
<span class="normal">363</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">363</span>
<span class="normal">364</span>
<span class="normal">365</span>
<span class="normal">366</span>
@ -6483,7 +6692,8 @@
<span class="normal">368</span>
<span class="normal">369</span>
<span class="normal">370</span>
<span class="normal">371</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">transform_to_add_AD_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="normal">371</span>
<span class="normal">372</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">transform_to_add_AD_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Трансформирует модальное окно добавления локального пользователя</span>
<span class="sd"> в окно добавления пользователя Active Directory с помощью нажатия</span>
<span class="sd"> чек-бокса Active Directory.</span>
@ -6517,8 +6727,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">373</span>
<span class="normal">374</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">374</span>
<span class="normal">375</span>
<span class="normal">376</span>
<span class="normal">377</span>
@ -6526,7 +6735,8 @@
<span class="normal">379</span>
<span class="normal">380</span>
<span class="normal">381</span>
<span class="normal">382</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">transform_to_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="normal">382</span>
<span class="normal">383</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">transform_to_add_user_window</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Трансформирует модальное окно добавления пользователя Active Directory</span>
<span class="sd"> в окно добавления локального пользователя с помощью снятия отметки с</span>
<span class="sd"> чек-бокса Active Directory.</span>
@ -6612,8 +6822,7 @@
<details class="quote">
<summary>Source code in <code>pages\users_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">507</span>
<span class="normal">508</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">508</span>
<span class="normal">509</span>
<span class="normal">510</span>
<span class="normal">511</span>
@ -6675,7 +6884,8 @@
<span class="normal">567</span>
<span class="normal">568</span>
<span class="normal">569</span>
<span class="normal">570</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">verify_users_table_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">users_table</span><span class="p">:</span> <span class="nb">list</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">570</span>
<span class="normal">571</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">verify_users_table_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">users_table</span><span class="p">:</span> <span class="nb">list</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Сверяет данные таблицы с данными из БД.</span>
<span class="sd"> Args:</span>

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1586,6 +1754,48 @@
<li class="md-nav__item">
<a href="../../e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1586,6 +1754,48 @@
<li class="md-nav__item">
<a href="../../e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1586,6 +1754,48 @@
<li class="md-nav__item">
<a href="../../e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1586,6 +1754,48 @@
<li class="md-nav__item">
<a href="../../e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1670,6 +1838,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">
@ -2266,8 +2476,7 @@
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestEventPanel</span><span class="p">:</span>
<span class="normal">118</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestEventPanel</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки панели событий.</span>
<span class="sd"> Тесты покрывают следующие сценарии:</span>
@ -2303,7 +2512,6 @@
<span class="k">if</span> <span class="n">button_counter</span> <span class="o">!=</span> <span class="n">counter</span><span class="p">:</span>
<span class="k">assert</span> <span class="kc">False</span><span class="p">,</span> <span class="sa">f</span><span class="s2">&quot;Expected tooltip value </span><span class="si">{</span><span class="n">counter</span><span class="si">}</span><span class="s2"> is not equal button value </span><span class="si">{</span><span class="n">button_counter</span><span class="si">}</span><span class="s2"> for event button </span><span class="si">{</span><span class="n">event</span><span class="si">}</span><span class="s2">&quot;</span>
<span class="c1"># @pytest.mark.develop</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_event_panel_expand_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет состояние и количество кнопок расширения рабочей области панели событий.</span>
@ -2535,7 +2743,8 @@
<details class="quote">
<summary>Source code in <code>tests\e2e\test_event_panel.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 51</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 50</span>
<span class="normal"> 51</span>
<span class="normal"> 52</span>
<span class="normal"> 53</span>
<span class="normal"> 54</span>
@ -2602,8 +2811,7 @@
<span class="normal">115</span>
<span class="normal">116</span>
<span class="normal">117</span>
<span class="normal">118</span>
<span class="normal">119</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_event_panel_expand_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">118</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_event_panel_expand_buttons</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет состояние и количество кнопок расширения рабочей области панели событий.</span>
<span class="sd"> Args:</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1670,6 +1838,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1679,6 +1847,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1590,6 +1758,15 @@
<nav class="md-nav" aria-label="TestLogin">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#tests.e2e.test_login.TestLogin.test_password_visibility" class="md-nav__link">
<span class="md-ellipsis">
test_password_visibility
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tests.e2e.test_login.TestLogin.test_successful_login" class="md-nav__link">
<span class="md-ellipsis">
@ -1679,6 +1856,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">
@ -2070,6 +2289,15 @@
<nav class="md-nav" aria-label="TestLogin">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#tests.e2e.test_login.TestLogin.test_password_visibility" class="md-nav__link">
<span class="md-ellipsis">
test_password_visibility
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tests.e2e.test_login.TestLogin.test_successful_login" class="md-nav__link">
<span class="md-ellipsis">
@ -2166,7 +2394,8 @@
<p>Тесты покрывают следующие сценарии:
1. test_successful_login: Проверяет успешный вход в систему
2. test_unsuccessful_login: Проверяет вход с неверными учетными данными
3. test_successful_login_and_logout: Проверяет успешный вход и выход из системы</p>
3. test_successful_login_and_logout: Проверяет успешный вход и выход из системы
4. test_password_visibility: Проверяет видимость символов пароля</p>
@ -2176,8 +2405,7 @@
<details class="quote">
<summary>Source code in <code>tests\e2e\test_login.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">11</span>
<span class="normal">12</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
@ -2216,13 +2444,51 @@
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestLogin</span><span class="p">:</span>
<span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestLogin</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки авторизации.</span>
<span class="sd"> Тесты покрывают следующие сценарии:</span>
<span class="sd"> 1. test_successful_login: Проверяет успешный вход в систему</span>
<span class="sd"> 2. test_unsuccessful_login: Проверяет вход с неверными учетными данными</span>
<span class="sd"> 3. test_successful_login_and_logout: Проверяет успешный вход и выход из системы</span>
<span class="sd"> 4. test_password_visibility: Проверяет видимость символов пароля</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_successful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
@ -2257,6 +2523,41 @@
<span class="n">mp</span> <span class="o">=</span> <span class="n">MainPage</span><span class="p">(</span><span class="n">browser</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">do_logout</span><span class="p">()</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_password_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость символов пароля.</span>
<span class="sd"> Args:</span>
<span class="sd"> browser: Экземпляр страницы Playwright.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">lp</span> <span class="o">=</span> <span class="n">LoginPage</span><span class="p">(</span><span class="n">browser</span><span class="p">)</span>
<span class="n">lp</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="k">if</span> <span class="n">is_hidden_icon</span><span class="p">:</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be hidden&quot;</span>
<span class="c1"># Нажатие на иконку скрытия пароля, пароль видим</span>
<span class="n">lp</span><span class="o">.</span><span class="n">click_password_hidden_icon</span><span class="p">()</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden_icon</span><span class="p">,</span> <span class="s2">&quot;Password hidden icon should not be in hidden state&quot;</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be visible&quot;</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be visible&quot;</span>
<span class="c1"># Нажатие на иконку скрытия пароля, пароль скрыт</span>
<span class="n">lp</span><span class="o">.</span><span class="n">click_password_hidden_icon</span><span class="p">()</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="n">is_hidden_icon</span><span class="p">,</span> <span class="s2">&quot;Password hidden icon should be in hidden state&quot;</span>
<span class="k">assert</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be hidden&quot;</span>
</code></pre></div></td></tr></table></div>
</details>
@ -2272,6 +2573,126 @@
<div class="doc doc-object doc-function">
<h3 id="tests.e2e.test_login.TestLogin.test_password_visibility" class="doc doc-heading">
<code class="highlight language-python"><span class="n">test_password_visibility</span><span class="p">(</span><span class="n">browser</span><span class="p">)</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверяет видимость символов пароля.</p>
<p><span class="doc-section-title">Parameters:</span></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr class="doc-section-item">
<td>
<code>browser</code>
</td>
<td>
<code><span title="playwright.sync_api.Page">Page</span></code>
</td>
<td>
<div class="doc-md-description">
<p>Экземпляр страницы Playwright.</p>
</div>
</td>
<td>
<em>required</em>
</td>
</tr>
</tbody>
</table>
<details class="quote">
<summary>Source code in <code>tests\e2e\test_login.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">55</span>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span>
<span class="normal">59</span>
<span class="normal">60</span>
<span class="normal">61</span>
<span class="normal">62</span>
<span class="normal">63</span>
<span class="normal">64</span>
<span class="normal">65</span>
<span class="normal">66</span>
<span class="normal">67</span>
<span class="normal">68</span>
<span class="normal">69</span>
<span class="normal">70</span>
<span class="normal">71</span>
<span class="normal">72</span>
<span class="normal">73</span>
<span class="normal">74</span>
<span class="normal">75</span>
<span class="normal">76</span>
<span class="normal">77</span>
<span class="normal">78</span>
<span class="normal">79</span>
<span class="normal">80</span>
<span class="normal">81</span>
<span class="normal">82</span>
<span class="normal">83</span>
<span class="normal">84</span>
<span class="normal">85</span>
<span class="normal">86</span>
<span class="normal">87</span>
<span class="normal">88</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_password_visibility</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость символов пароля.</span>
<span class="sd"> Args:</span>
<span class="sd"> browser: Экземпляр страницы Playwright.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">lp</span> <span class="o">=</span> <span class="n">LoginPage</span><span class="p">(</span><span class="n">browser</span><span class="p">)</span>
<span class="n">lp</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="k">if</span> <span class="n">is_hidden_icon</span><span class="p">:</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be hidden&quot;</span>
<span class="c1"># Нажатие на иконку скрытия пароля, пароль видим</span>
<span class="n">lp</span><span class="o">.</span><span class="n">click_password_hidden_icon</span><span class="p">()</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden_icon</span><span class="p">,</span> <span class="s2">&quot;Password hidden icon should not be in hidden state&quot;</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be visible&quot;</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="ow">not</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be visible&quot;</span>
<span class="c1"># Нажатие на иконку скрытия пароля, пароль скрыт</span>
<span class="n">lp</span><span class="o">.</span><span class="n">click_password_hidden_icon</span><span class="p">()</span>
<span class="n">is_hidden_icon</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_icon_hidden</span><span class="p">()</span>
<span class="n">is_hidden</span> <span class="o">=</span> <span class="n">lp</span><span class="o">.</span><span class="n">is_password_hidden</span><span class="p">()</span>
<span class="k">assert</span> <span class="n">is_hidden_icon</span><span class="p">,</span> <span class="s2">&quot;Password hidden icon should be in hidden state&quot;</span>
<span class="k">assert</span> <span class="n">is_hidden</span><span class="p">,</span> <span class="s2">&quot;Password should be hidden&quot;</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
@ -2319,15 +2740,15 @@
<details class="quote">
<summary>Source code in <code>tests\e2e\test_login.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_successful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_successful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет успешный вход в систему.</span>
<span class="sd"> Args:</span>
@ -2389,9 +2810,7 @@
<details class="quote">
<summary>Source code in <code>tests\e2e\test_login.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">40</span>
<span class="normal">41</span>
<span class="normal">42</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</span>
@ -2400,7 +2819,9 @@
<span class="normal">48</span>
<span class="normal">49</span>
<span class="normal">50</span>
<span class="normal">51</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_successful_login_and_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">51</span>
<span class="normal">52</span>
<span class="normal">53</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_successful_login_and_logout</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет успешный вход и выход из системы.</span>
<span class="sd"> Args:</span>
@ -2465,15 +2886,15 @@
<details class="quote">
<summary>Source code in <code>tests\e2e\test_login.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_unsuccessful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="normal">38</span>
<span class="normal">39</span>
<span class="normal">40</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">test_unsuccessful_login</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет вход с неверными учетными данными.</span>
<span class="sd"> Args:</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1679,6 +1847,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../test_service_status_tab/">
<link rel="next" href="../test_users_tab/">
<link rel="next" href="../test_templates_tab/">
<link rel="icon" href="../../../assets/images/favicon.png">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1742,6 +1910,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_users_tab/" class="md-nav__link">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../test_sessions_tab/">
<link rel="prev" href="../test_user_card/">
<link rel="next" href="../../components/test_json_container/">
@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../pages/users_tab/" class="md-nav__link">
@ -1586,6 +1754,48 @@
<li class="md-nav__item">
<a href="../test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
@ -2715,7 +2925,7 @@
<span class="n">ut</span> <span class="o">=</span> <span class="n">UsersTab</span><span class="p">(</span><span class="n">browser</span><span class="p">)</span>
<span class="n">ut</span><span class="o">.</span><span class="n">should_be_toolbar_buttons</span><span class="p">()</span>
<span class="c1"># pytest.mark.develop</span>
<span class="c1"># @pytest.mark.develop</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_add_user_window_content</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">browser</span><span class="p">:</span> <span class="n">Page</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое окна добавления пользователя.</span>

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1584,6 +1752,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">

View File

@ -478,6 +478,27 @@
<li class="md-nav__item">
<a href="../../elements/icon_element/" class="md-nav__link">
<span class="md-ellipsis">
Icon
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../elements/tab_button_element/" class="md-nav__link">
@ -857,7 +878,7 @@
<span class="md-ellipsis">
Производные компоненты UI
Компоненты производные UI
</span>
@ -867,7 +888,7 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Производные компоненты UI
Компоненты производные UI
</label>
<ul class="md-nav__list" data-md-scrollfix>
@ -878,7 +899,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_AD_user/" class="md-nav__link">
<a href="../../components_derived/dialog_user_settings/" class="md-nav__link">
<span class="md-ellipsis">
UserSettingsDialogWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_add_AD_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -899,7 +941,7 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_add_local_user/" class="md-nav__link">
<a href="../../components_derived/modal_add_local_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -920,7 +962,28 @@
<li class="md-nav__item">
<a href="../../derived_components/modal_edit_user/" class="md-nav__link">
<a href="../../components_derived/modal_change_password/" class="md-nav__link">
<span class="md-ellipsis">
ChangePasswordModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
@ -934,6 +997,48 @@
<li class="md-nav__item">
<a href="../../components_derived/modal_view_template/" class="md-nav__link">
<span class="md-ellipsis">
ViewTemplateModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../components_derived/user_card/" class="md-nav__link">
<span class="md-ellipsis">
UserCard
</span>
</a>
</li>
</ul>
</nav>
@ -1150,6 +1255,27 @@
<li class="md-nav__item">
<a href="../../locators/text_input_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextInputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
@ -1186,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../locators/user_card_locators/" class="md-nav__link">
<span class="md-ellipsis">
UserCardLocators
</span>
</a>
</li>
</ul>
</nav>
@ -1360,6 +1507,27 @@
<li class="md-nav__item">
<a href="../../pages/templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../pages/users_tab/" class="md-nav__link">
@ -1584,6 +1752,48 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_templates_tab/" class="md-nav__link">
<span class="md-ellipsis">
TestTemplatesTab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_user_card/" class="md-nav__link">
<span class="md-ellipsis">
TestUserCard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../tests/e2e/test_users_tab/" class="md-nav__link">