Compare commits

...

2 Commits

60 changed files with 42462 additions and 2944 deletions

View File

@ -3,7 +3,7 @@
Содержит общие методы для взаимодействия со страницей и API. Содержит общие методы для взаимодействия со страницей и API.
""" """
from typing import Dict from typing import Dict, Any
from playwright.sync_api import Page, Response, APIRequestContext, expect from playwright.sync_api import Page, Response, APIRequestContext, expect
from data.environment import host from data.environment import host
from tools.logger import get_logger from tools.logger import get_logger
@ -106,7 +106,7 @@ class BasePage:
return response return response
def get_response_body(self, response: Response) -> dict | None: def get_response_body(self, response: Response) -> dict | None:
"""Извлекает тело ответа в формате JSON. """Извлекает тело ответа в format JSON.
Args: Args:
response (Response): Ответ сервера. response (Response): Ответ сервера.
@ -137,12 +137,12 @@ class BasePage:
timeout=60000 timeout=60000
), msg ), msg
def check_equals(self, actual, expected, msg: str) -> None: def check_equals(self, actual: Any, expected: Any, msg: str) -> None:
"""Проверяет равенство фактического и ожидаемого значений. """Проверяет равенство фактического и ожидаемого значений.
Args: Args:
actual: Фактическое значение. actual (Any): Фактическое значение.
expected: Ожидаемое значение. expected (Any): Ожидаемое значение.
msg (str): Сообщение об ошибке при несоответствии. msg (str): Сообщение об ошибке при несоответствии.
Raises: Raises:

View File

@ -490,6 +490,27 @@
<li class="md-nav__item">
<a href="/components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/components/modal_window_component/" class="md-nav__link"> <a href="/components/modal_window_component/" class="md-nav__link">
@ -805,6 +826,27 @@
<li class="md-nav__item">
<a href="/locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/locators/confirm_locators/" class="md-nav__link"> <a href="/locators/confirm_locators/" class="md-nav__link">
@ -847,6 +889,48 @@
<li class="md-nav__item">
<a href="/locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/locators/modal_window_locators/" class="md-nav__link"> <a href="/locators/modal_window_locators/" class="md-nav__link">
@ -910,6 +994,27 @@
<li class="md-nav__item">
<a href="/locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/locators/toolbar_locators/" class="md-nav__link"> <a href="/locators/toolbar_locators/" class="md-nav__link">
@ -953,7 +1058,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -962,6 +1067,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="/modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -994,6 +1183,27 @@
<li class="md-nav__item">
<a href="/pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/login_page/" class="md-nav__link"> <a href="/pages/login_page/" class="md-nav__link">
@ -1114,10 +1324,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1128,8 +1338,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1149,10 +1359,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1163,8 +1373,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1275,6 +1485,27 @@
<li class="md-nav__item">
<a href="/tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1297,10 +1528,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1311,8 +1542,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1431,10 +1662,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1445,8 +1676,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1515,10 +1746,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1529,8 +1760,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1585,7 +1816,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/config/code_development_process.md" class="md-nav__link"> <a href="/config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

View File

@ -646,6 +646,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_component/" class="md-nav__link"> <a href="../modal_window_component/" class="md-nav__link">
@ -961,6 +982,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -1003,6 +1045,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1066,6 +1150,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1109,7 +1214,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1118,6 +1223,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1150,6 +1339,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1270,10 +1480,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1284,8 +1494,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1305,10 +1515,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1319,8 +1529,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1431,6 +1641,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1453,10 +1684,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1467,8 +1698,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1587,10 +1818,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1601,8 +1832,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1671,10 +1902,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1685,8 +1916,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1741,7 +1972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -2132,11 +2363,7 @@
<span class="normal">175</span> <span class="normal">175</span>
<span class="normal">176</span> <span class="normal">176</span>
<span class="normal">177</span> <span class="normal">177</span>
<span class="normal">178</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">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">BaseComponent</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Базовый компонент для работы с элементами страницы.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Базовый компонент для работы с элементами страницы.</span>
<span class="sd"> Предоставляет общие методы для взаимодействия с элементами:</span> <span class="sd"> Предоставляет общие методы для взаимодействия с элементами:</span>
@ -2275,9 +2502,7 @@
<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">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">width</span> <span class="o">=</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollWidth&quot;</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollBy(-el.scrollWidth, 0)&quot;</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</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">wheel</span><span class="p">(</span><span class="o">-</span><span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span>
@ -2297,9 +2522,7 @@
<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">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">width</span> <span class="o">=</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollWidth&quot;</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollBy(el.scrollWidth, 0)&quot;</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</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">wheel</span><span class="p">(</span><span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span>
@ -3038,9 +3261,7 @@
<span class="normal">154</span> <span class="normal">154</span>
<span class="normal">155</span> <span class="normal">155</span>
<span class="normal">156</span> <span class="normal">156</span>
<span class="normal">157</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">158</span>
<span class="normal">159</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="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента влево.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -3052,9 +3273,7 @@
<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">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">width</span> <span class="o">=</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollWidth&quot;</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollBy(-el.scrollWidth, 0)&quot;</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</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">wheel</span><span class="p">(</span><span class="o">-</span><span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span>
@ -3137,7 +3356,9 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\base_component.py</code></summary> <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">161</span> <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">162</span>
<span class="normal">163</span> <span class="normal">163</span>
<span class="normal">164</span> <span class="normal">164</span>
@ -3154,11 +3375,7 @@
<span class="normal">175</span> <span class="normal">175</span>
<span class="normal">176</span> <span class="normal">176</span>
<span class="normal">177</span> <span class="normal">177</span>
<span class="normal">178</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">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">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="w"> </span><span class="sd">&quot;&quot;&quot;Прокрутка элемента вправо.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -3170,9 +3387,7 @@
<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">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">width</span> <span class="o">=</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollWidth&quot;</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="s2">&quot;el =&gt; el.scrollBy(el.scrollWidth, 0)&quot;</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</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">wheel</span><span class="p">(</span><span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
<span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span> <span class="n">loc</span><span class="o">.</span><span class="n">wait_for</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="mi">2000</span><span class="p">)</span>

View File

@ -583,6 +583,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_component/" class="md-nav__link"> <a href="../modal_window_component/" class="md-nav__link">
@ -898,6 +919,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -940,6 +982,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1003,6 +1087,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1046,7 +1151,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1055,6 +1160,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1087,6 +1276,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1207,10 +1417,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1221,8 +1431,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1242,10 +1452,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1256,8 +1466,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1368,6 +1578,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1390,10 +1621,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1404,8 +1635,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1524,10 +1755,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1538,8 +1769,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1608,10 +1839,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1622,8 +1853,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1678,7 +1909,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../card_component/"> <link rel="prev" href="../card_component/">
<link rel="next" href="../modal_window_component/"> <link rel="next" href="../json_container_component/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
@ -570,6 +570,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling" class="md-nav__link">
<span class="md-ellipsis">
check_window_horizontal_scrolling
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -597,6 +606,24 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.scroll_window_left" class="md-nav__link">
<span class="md-ellipsis">
scroll_window_left
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.scroll_window_right" class="md-nav__link">
<span class="md-ellipsis">
scroll_window_right
</span>
</a>
</li> </li>
</ul> </ul>
@ -619,6 +646,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_component/" class="md-nav__link"> <a href="../modal_window_component/" class="md-nav__link">
@ -934,6 +982,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -976,6 +1045,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1039,6 +1150,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1082,7 +1214,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1091,6 +1223,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1123,6 +1339,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1243,10 +1480,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1257,8 +1494,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1278,10 +1515,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1292,8 +1529,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1404,6 +1641,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1426,10 +1684,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1440,8 +1698,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1560,10 +1818,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1574,8 +1832,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1644,10 +1902,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1658,8 +1916,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1714,7 +1972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1805,6 +2063,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling" class="md-nav__link">
<span class="md-ellipsis">
check_window_horizontal_scrolling
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1832,6 +2099,24 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.scroll_window_left" class="md-nav__link">
<span class="md-ellipsis">
scroll_window_left
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#components.confirm_component.ConfirmComponent.scroll_window_right" class="md-nav__link">
<span class="md-ellipsis">
scroll_window_right
</span>
</a>
</li> </li>
</ul> </ul>
@ -1975,7 +2260,22 @@
<span class="normal">78</span> <span class="normal">78</span>
<span class="normal">79</span> <span class="normal">79</span>
<span class="normal">80</span> <span class="normal">80</span>
<span class="normal">81</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ConfirmComponent</span><span class="p">(</span><span class="n">BaseComponent</span><span class="p">):</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>
<span class="normal">93</span>
<span class="normal">94</span>
<span class="normal">95</span>
<span class="normal">96</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">ConfirmComponent</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="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> <span class="n">cancel_button_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">allow_button_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</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> <span class="n">cancel_button_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">allow_button_text</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
@ -2020,6 +2320,16 @@
<span class="bp">self</span><span class="o">.</span><span class="n">close_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">close_button</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">scroll_window_left</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">scroll_left</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">scroll_window_right</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">scroll_right</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</span><span class="p">)</span>
<span class="c1"># Проверки:</span> <span class="c1"># Проверки:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_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="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="k">def</span><span class="w"> </span><span class="nf">check_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="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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет текст заголовка окна подтверждения.</span>
@ -2040,6 +2350,11 @@
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &quot;&quot;&quot;</span>
<span class="bp">self</span><span class="o">.</span><span class="n">text</span><span class="o">.</span><span class="n">check_have_text</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">msg</span><span class="p">)</span> <span class="bp">self</span><span class="o">.</span><span class="n">text</span><span class="o">.</span><span class="n">check_have_text</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">msg</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_window_horizontal_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;Проверяет возможность горизонтальной прокрутки окна.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">is_scrollable_horizontally</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
@ -2252,15 +2567,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\confirm_component.py</code></summary> <summary>Source code in <code>components\confirm_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">73</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">83</span>
<span class="normal">74</span> <span class="normal">84</span>
<span class="normal">75</span> <span class="normal">85</span>
<span class="normal">76</span> <span class="normal">86</span>
<span class="normal">77</span> <span class="normal">87</span>
<span class="normal">78</span> <span class="normal">88</span>
<span class="normal">79</span> <span class="normal">89</span>
<span class="normal">80</span> <span class="normal">90</span>
<span class="normal">81</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_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">text</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">91</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_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">text</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;Проверяет текст сообщения в окне подтверждения.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет текст сообщения в окне подтверждения.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2338,15 +2653,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\confirm_component.py</code></summary> <summary>Source code in <code>components\confirm_component.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">73</span>
<span class="normal">64</span> <span class="normal">74</span>
<span class="normal">65</span> <span class="normal">75</span>
<span class="normal">66</span> <span class="normal">76</span>
<span class="normal">67</span> <span class="normal">77</span>
<span class="normal">68</span> <span class="normal">78</span>
<span class="normal">69</span> <span class="normal">79</span>
<span class="normal">70</span> <span class="normal">80</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_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="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">81</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_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="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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет текст заголовка окна подтверждения.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2364,6 +2679,35 @@
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="components.confirm_component.ConfirmComponent.check_window_horizontal_scrolling" class="doc doc-heading">
<code class="highlight language-python"><span class="n">check_window_horizontal_scrolling</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Проверяет возможность горизонтальной прокрутки окна.</p>
<details class="quote">
<summary>Source code in <code>components\confirm_component.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">93</span>
<span class="normal">94</span>
<span class="normal">95</span>
<span class="normal">96</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_window_horizontal_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;Проверяет возможность горизонтальной прокрутки окна.&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">is_scrollable_horizontally</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</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.confirm_component.ConfirmComponent.click_allow_button" class="doc doc-heading"> <h3 id="components.confirm_component.ConfirmComponent.click_allow_button" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_allow_button</span><span class="p">()</span></code> <code class="highlight language-python"><span class="n">click_allow_button</span><span class="p">()</span></code>
@ -2448,6 +2792,64 @@
</div> </div>
<div class="doc doc-object doc-function">
<h3 id="components.confirm_component.ConfirmComponent.scroll_window_left" class="doc doc-heading">
<code class="highlight language-python"><span class="n">scroll_window_left</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Прокручивает содержимое окна влево.</p>
<details class="quote">
<summary>Source code in <code>components\confirm_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></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_window_left</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">scroll_left</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</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.confirm_component.ConfirmComponent.scroll_window_right" class="doc doc-heading">
<code class="highlight language-python"><span class="n">scroll_window_right</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Прокручивает содержимое окна вправо.</p>
<details class="quote">
<summary>Source code in <code>components\confirm_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></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">scroll_window_right</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">scroll_right</span><span class="p">(</span><span class="n">ConfirmLocators</span><span class="o">.</span><span class="n">CONFIRM</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div> </div>

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../confirm_component/"> <link rel="prev" href="../json_container_component/">
<link rel="next" href="../navbar_component/"> <link rel="next" href="../navbar_component/">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
@ -1042,6 +1063,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -1084,6 +1126,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1147,6 +1231,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1190,7 +1295,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1199,6 +1304,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1231,6 +1420,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1351,10 +1561,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1365,8 +1575,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1386,10 +1596,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1400,8 +1610,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1512,6 +1722,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1534,10 +1765,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1548,8 +1779,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1668,10 +1899,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1682,8 +1913,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1752,10 +1983,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1766,8 +1997,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1822,7 +2053,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

View File

@ -501,6 +501,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_component/" class="md-nav__link"> <a href="../modal_window_component/" class="md-nav__link">
@ -934,6 +955,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -976,6 +1018,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1039,6 +1123,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1082,7 +1187,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1091,6 +1196,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1123,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1243,10 +1453,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1257,8 +1467,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1278,10 +1488,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1292,8 +1502,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1404,6 +1614,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1426,10 +1657,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1440,8 +1671,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1560,10 +1791,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1574,8 +1805,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1644,10 +1875,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1658,8 +1889,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1714,7 +1945,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -501,6 +501,27 @@
<li class="md-nav__item">
<a href="../json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_component/" class="md-nav__link"> <a href="../modal_window_component/" class="md-nav__link">
@ -970,6 +991,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -1012,6 +1054,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1075,6 +1159,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1118,7 +1223,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1127,6 +1232,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1159,6 +1348,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1279,10 +1489,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1293,8 +1503,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1314,10 +1524,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1328,8 +1538,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1440,6 +1650,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1462,10 +1693,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1476,8 +1707,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1596,10 +1827,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1610,8 +1841,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1680,10 +1911,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1694,8 +1925,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1750,7 +1981,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -2174,16 +2405,9 @@
<span class="normal">157</span> <span class="normal">157</span>
<span class="normal">158</span> <span class="normal">158</span>
<span class="normal">159</span> <span class="normal">159</span>
<span class="normal">160</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">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">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="w"> </span><span class="sd">&quot;&quot;&quot;Компонент тулбара. Предоставляет методы для работы с панелью инструментов.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
<span class="sd"> page (Page): Экземпляр страницы Playwright</span> <span class="sd"> page (Page): Экземпляр страницы Playwright</span>
<span class="sd"> title (str): Заголовок тулбара</span> <span class="sd"> title (str): Заголовок тулбара</span>
@ -2292,18 +2516,21 @@
<span class="n">expect</span><span class="p">(</span><span class="n">locator</span><span class="p">)</span><span class="o">.</span><span class="n">to_be_visible</span><span class="p">(),</span> <span class="n">message</span> <span class="n">expect</span><span class="p">(</span><span class="n">locator</span><span class="p">)</span><span class="o">.</span><span class="n">to_be_visible</span><span class="p">(),</span> <span class="n">message</span>
<span class="k">def</span><span class="w"> </span><span class="nf">check_button_presence</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="k">def</span><span class="w"> </span><span class="nf">check_button_presence</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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и видимость кнопки с предварительной прокруткой к элементу.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
<span class="sd"> name (str): Имя кнопки</span> <span class="sd"> name (str): Имя кнопки</span>
<span class="sd"> Raises:</span> <span class="sd"> Raises:</span>
<span class="sd"> AssertionError: Если кнопка не найдена или не видна</span> <span class="sd"> AssertionError: Если кнопка не найдена или не видна</span>
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &quot;&quot;&quot;</span>
<span class="n">button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_button_by_name</span><span class="p">(</span><span class="n">name</span><span class="p">)</span> <span class="n">button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_button_by_name</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="k">if</span> <span class="n">button</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="n">button</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">raise</span> <span class="ne">AssertionError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unsupported button name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="k">raise</span> <span class="ne">AssertionError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unsupported button name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
<span class="n">button</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</span>
<span class="n">button</span><span class="o">.</span><span class="n">check_presence</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Button with name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2"> is missing&quot;</span><span class="p">)</span> <span class="n">button</span><span class="o">.</span><span class="n">check_presence</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Button with name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2"> is missing&quot;</span><span class="p">)</span>
<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="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>
@ -2352,12 +2579,12 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">31</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">26</span>
<span class="normal">32</span> <span class="normal">27</span>
<span class="normal">33</span> <span class="normal">28</span>
<span class="normal">34</span> <span class="normal">29</span>
<span class="normal">35</span> <span class="normal">30</span>
<span class="normal">36</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></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="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> <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>
@ -2432,15 +2659,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">47</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>
<span class="normal">46</span>
<span class="normal">47</span>
<span class="normal">48</span> <span class="normal">48</span>
<span class="normal">49</span> <span class="normal">49</span>
<span class="normal">50</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>
<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></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="w"> </span><span class="sd">&quot;&quot;&quot;Добавляет кнопку в тулбар.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2502,14 +2729,14 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">38</span> <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>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span> <span class="normal">39</span>
<span class="normal">40</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">41</span>
<span class="normal">42</span>
<span class="normal">43</span>
<span class="normal">44</span>
<span class="normal">45</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="w"> </span><span class="sd">&quot;&quot;&quot;Устанавливает новый заголовок тулбара.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2534,7 +2761,7 @@
<div class="doc doc-contents "> <div class="doc doc-contents ">
<p>Проверяет наличие и видимость кнопки.</p> <p>Проверяет наличие и видимость кнопки с предварительной прокруткой к элементу.</p>
<p><span class="doc-section-title">Parameters:</span></p> <p><span class="doc-section-title">Parameters:</span></p>
@ -2593,7 +2820,12 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">133</span> <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">134</span>
<span class="normal">135</span> <span class="normal">135</span>
<span class="normal">136</span> <span class="normal">136</span>
@ -2604,21 +2836,22 @@
<span class="normal">141</span> <span class="normal">141</span>
<span class="normal">142</span> <span class="normal">142</span>
<span class="normal">143</span> <span class="normal">143</span>
<span class="normal">144</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_presence</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="normal">145</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие и видимость кнопки с предварительной прокруткой к элементу.</span>
<span class="normal">146</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_presence</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> <span class="sd"> Args:</span>
<span class="sd"> name (str): Имя кнопки</span> <span class="sd"> name (str): Имя кнопки</span>
<span class="sd"> Raises:</span> <span class="sd"> Raises:</span>
<span class="sd"> AssertionError: Если кнопка не найдена или не видна</span> <span class="sd"> AssertionError: Если кнопка не найдена или не видна</span>
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &quot;&quot;&quot;</span>
<span class="n">button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_button_by_name</span><span class="p">(</span><span class="n">name</span><span class="p">)</span> <span class="n">button</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_button_by_name</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="k">if</span> <span class="n">button</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="n">button</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">raise</span> <span class="ne">AssertionError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unsupported button name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="k">raise</span> <span class="ne">AssertionError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unsupported button name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
<span class="n">button</span><span class="o">.</span><span class="n">locator</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</span>
<span class="n">button</span><span class="o">.</span><span class="n">check_presence</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Button with name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2"> is missing&quot;</span><span class="p">)</span> <span class="n">button</span><span class="o">.</span><span class="n">check_presence</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Button with name </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2"> is missing&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
@ -2712,7 +2945,9 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">148</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">149</span>
<span class="normal">150</span> <span class="normal">150</span>
<span class="normal">151</span> <span class="normal">151</span>
@ -2724,9 +2959,7 @@
<span class="normal">157</span> <span class="normal">157</span>
<span class="normal">158</span> <span class="normal">158</span>
<span class="normal">159</span> <span class="normal">159</span>
<span class="normal">160</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>
<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">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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет текст подсказки кнопки.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2794,15 +3027,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">123</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> <span class="normal">124</span>
<span class="normal">125</span> <span class="normal">125</span>
<span class="normal">126</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>
<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></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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет видимость тулбара.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2887,7 +3120,12 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">72</span> <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">73</span>
<span class="normal">74</span> <span class="normal">74</span>
<span class="normal">75</span> <span class="normal">75</span>
@ -2895,12 +3133,7 @@
<span class="normal">77</span> <span class="normal">77</span>
<span class="normal">78</span> <span class="normal">78</span>
<span class="normal">79</span> <span class="normal">79</span>
<span class="normal">80</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>
<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></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="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по кнопке тулбара.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2990,7 +3223,12 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">57</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>
<span class="normal">56</span>
<span class="normal">57</span>
<span class="normal">58</span> <span class="normal">58</span>
<span class="normal">59</span> <span class="normal">59</span>
<span class="normal">60</span> <span class="normal">60</span>
@ -2998,12 +3236,7 @@
<span class="normal">62</span> <span class="normal">62</span>
<span class="normal">63</span> <span class="normal">63</span>
<span class="normal">64</span> <span class="normal">64</span>
<span class="normal">65</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>
<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">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="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает кнопку по имени.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -3116,7 +3349,12 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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">105</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>
<span class="normal">105</span>
<span class="normal">106</span> <span class="normal">106</span>
<span class="normal">107</span> <span class="normal">107</span>
<span class="normal">108</span> <span class="normal">108</span>
@ -3127,12 +3365,7 @@
<span class="normal">113</span> <span class="normal">113</span>
<span class="normal">114</span> <span class="normal">114</span>
<span class="normal">115</span> <span class="normal">115</span>
<span class="normal">116</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>
<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></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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет отсутствие кнопки.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -3248,23 +3481,23 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>components\toolbar_component.py</code></summary> <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"> 87</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">82</span>
<span class="normal"> 88</span> <span class="normal">83</span>
<span class="normal"> 89</span> <span class="normal">84</span>
<span class="normal"> 90</span> <span class="normal">85</span>
<span class="normal"> 91</span> <span class="normal">86</span>
<span class="normal"> 92</span> <span class="normal">87</span>
<span class="normal"> 93</span> <span class="normal">88</span>
<span class="normal"> 94</span> <span class="normal">89</span>
<span class="normal"> 95</span> <span class="normal">90</span>
<span class="normal"> 96</span> <span class="normal">91</span>
<span class="normal"> 97</span> <span class="normal">92</span>
<span class="normal"> 98</span> <span class="normal">93</span>
<span class="normal"> 99</span> <span class="normal">94</span>
<span class="normal">100</span> <span class="normal">95</span>
<span class="normal">101</span> <span class="normal">96</span>
<span class="normal">102</span> <span class="normal">97</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">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="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>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет наличие кнопки.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>

View File

@ -12,6 +12,8 @@
<link rel="prev" href="../mkdocs_guide/"> <link rel="prev" href="../mkdocs_guide/">
<link rel="next" href="../code_development_process/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.21"> <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.21">
@ -497,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -812,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -854,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -917,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -960,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -969,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1001,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1121,10 +1333,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1135,8 +1347,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1156,10 +1368,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1170,8 +1382,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1282,6 +1494,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1304,10 +1537,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1318,8 +1551,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1438,10 +1671,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1452,8 +1685,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1524,10 +1757,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" checked>
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1538,8 +1771,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1887,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../code_development_process.md" class="md-nav__link"> <a href="../code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1123,10 +1333,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1137,8 +1347,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1158,10 +1368,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1172,8 +1382,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1284,6 +1494,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1306,10 +1537,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1320,8 +1551,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1440,10 +1671,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1454,8 +1685,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1526,10 +1757,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" checked>
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1540,8 +1771,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1771,7 +2002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../code_development_process.md" class="md-nav__link"> <a href="../code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -559,6 +559,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -874,6 +895,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -916,6 +958,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -360,6 +360,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#data.environment.Environment.get_env_name" class="md-nav__link">
<span class="md-ellipsis">
get_env_name
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -610,6 +619,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -925,6 +955,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -967,6 +1018,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1030,6 +1123,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1073,7 +1187,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1082,6 +1196,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1114,6 +1312,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1234,10 +1453,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1248,8 +1467,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1269,10 +1488,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1283,8 +1502,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1395,6 +1614,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1417,10 +1657,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1431,8 +1671,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1551,10 +1791,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1565,8 +1805,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1635,10 +1875,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1649,8 +1889,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1705,7 +1945,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1796,6 +2036,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#data.environment.Environment.get_env_name" class="md-nav__link">
<span class="md-ellipsis">
get_env_name
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1965,7 +2214,15 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<span class="normal">74</span> <span class="normal">74</span>
<span class="normal">75</span> <span class="normal">75</span>
<span class="normal">76</span> <span class="normal">76</span>
<span class="normal">77</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">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></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="w"> </span><span class="sd">&quot;&quot;&quot;Управление окружением, URL-адресами и токенами.</span>
<span class="sd"> Атрибуты класса:</span> <span class="sd"> Атрибуты класса:</span>
@ -2005,6 +2262,14 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">URLS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">]</span> <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">URLS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="p">]</span>
<span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown value of ENV variable </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown value of ENV variable </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_env_name</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;Возвращает имя текущего окружения.</span>
<span class="sd"> Возвращает:</span>
<span class="sd"> str: имя текущего окружения.</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">env</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_request_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="k">def</span><span class="w"> </span><span class="nf">get_request_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 для API-запросов.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает URL для API-запросов.</span>
@ -2108,14 +2373,14 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<details class="quote"> <details class="quote">
<summary>Source code in <code>data\environment.py</code></summary> <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">70</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">78</span>
<span class="normal">71</span> <span class="normal">79</span>
<span class="normal">72</span> <span class="normal">80</span>
<span class="normal">73</span> <span class="normal">81</span>
<span class="normal">74</span> <span class="normal">82</span>
<span class="normal">75</span> <span class="normal">83</span>
<span class="normal">76</span> <span class="normal">84</span>
<span class="normal">77</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_access_token</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">85</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_access_token</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;Возвращает текущий токен доступа.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает текущий токен доступа.</span>
<span class="sd"> Возвращает:</span> <span class="sd"> Возвращает:</span>
@ -2182,6 +2447,46 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="data.environment.Environment.get_env_name" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_env_name</span><span class="p">()</span></code>
</h3>
<div class="doc doc-contents ">
<p>Возвращает имя текущего окружения.</p>
<details class="возвращает" open>
<summary>Возвращает</summary>
<p>str: имя текущего окружения.</p>
</details>
<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">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">get_env_name</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;Возвращает имя текущего окружения.</span>
<span class="sd"> Возвращает:</span>
<span class="sd"> str: имя текущего окружения.</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">env</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="data.environment.Environment.get_request_url" class="doc doc-heading"> <h3 id="data.environment.Environment.get_request_url" class="doc doc-heading">
<code class="highlight language-python"><span class="n">get_request_url</span><span class="p">()</span></code> <code class="highlight language-python"><span class="n">get_request_url</span><span class="p">()</span></code>
@ -2200,16 +2505,16 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<details class="quote"> <details class="quote">
<summary>Source code in <code>data\environment.py</code></summary> <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">50</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">58</span>
<span class="normal">51</span> <span class="normal">59</span>
<span class="normal">52</span> <span class="normal">60</span>
<span class="normal">53</span> <span class="normal">61</span>
<span class="normal">54</span> <span class="normal">62</span>
<span class="normal">55</span> <span class="normal">63</span>
<span class="normal">56</span> <span class="normal">64</span>
<span class="normal">57</span> <span class="normal">65</span>
<span class="normal">58</span> <span class="normal">66</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">get_request_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">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">get_request_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 для API-запросов.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Возвращает URL для API-запросов.</span>
<span class="sd"> Возвращает:</span> <span class="sd"> Возвращает:</span>
@ -2246,14 +2551,14 @@ URLS (Dict[str, str]): Словарь URL для разных окружений
<details class="quote"> <details class="quote">
<summary>Source code in <code>data\environment.py</code></summary> <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">61</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">62</span> <span class="normal">70</span>
<span class="normal">63</span> <span class="normal">71</span>
<span class="normal">64</span> <span class="normal">72</span>
<span class="normal">65</span> <span class="normal">73</span>
<span class="normal">66</span> <span class="normal">74</span>
<span class="normal">67</span> <span class="normal">75</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">set_access_token</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> <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">set_access_token</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>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Устанавливает токен доступа.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Устанавливает токен доступа.</span>
<span class="sd"> Аргументы:</span> <span class="sd"> Аргументы:</span>

View File

@ -550,6 +550,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -865,6 +886,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -907,6 +949,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -970,6 +1054,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1013,7 +1118,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1022,6 +1127,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1054,6 +1243,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1174,10 +1384,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1188,8 +1398,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1209,10 +1419,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1223,8 +1433,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1335,6 +1545,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1357,10 +1588,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1371,8 +1602,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1491,10 +1722,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1505,8 +1736,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1575,10 +1806,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1589,8 +1820,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1645,7 +1876,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -961,6 +982,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -1003,6 +1045,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1066,6 +1150,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1109,7 +1214,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1118,6 +1223,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1150,6 +1339,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1270,10 +1480,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1284,8 +1494,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1305,10 +1515,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1319,8 +1529,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1431,6 +1641,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1453,10 +1684,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1467,8 +1698,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1587,10 +1818,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1601,8 +1832,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1671,10 +1902,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1685,8 +1916,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1741,7 +1972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -889,6 +910,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -931,6 +973,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -994,6 +1078,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1037,7 +1142,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1046,6 +1151,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1078,6 +1267,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1198,10 +1408,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1212,8 +1422,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1233,10 +1443,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1247,8 +1457,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1359,6 +1569,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1381,10 +1612,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1395,8 +1626,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1515,10 +1746,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1529,8 +1760,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1599,10 +1830,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1613,8 +1844,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1669,7 +1900,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -916,6 +937,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -958,6 +1000,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1021,6 +1105,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1064,7 +1169,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1073,6 +1178,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1105,6 +1294,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1225,10 +1435,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1239,8 +1449,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1260,10 +1470,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1274,8 +1484,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1386,6 +1596,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1408,10 +1639,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1422,8 +1653,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1542,10 +1773,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1556,8 +1787,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1626,10 +1857,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1640,8 +1871,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1696,7 +1927,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -907,6 +928,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -949,6 +991,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1012,6 +1096,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1055,7 +1160,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1064,6 +1169,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1096,6 +1285,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1216,10 +1426,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1230,8 +1440,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1251,10 +1461,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1265,8 +1475,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1377,6 +1587,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1399,10 +1630,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1413,8 +1644,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1533,10 +1764,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1547,8 +1778,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1617,10 +1848,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1631,8 +1862,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1687,7 +1918,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -889,6 +910,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -931,6 +973,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -994,6 +1078,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1037,7 +1142,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1046,6 +1151,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1078,6 +1267,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1198,10 +1408,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1212,8 +1422,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1233,10 +1443,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1247,8 +1457,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1359,6 +1569,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1381,10 +1612,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1395,8 +1626,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1515,10 +1746,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1529,8 +1760,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1599,10 +1830,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1613,8 +1844,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1669,7 +1900,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -925,6 +946,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -967,6 +1009,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1030,6 +1114,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1073,7 +1178,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1082,6 +1187,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1114,6 +1303,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1234,10 +1444,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1248,8 +1458,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1269,10 +1479,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1283,8 +1493,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1395,6 +1605,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1417,10 +1648,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1431,8 +1662,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1551,10 +1782,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1565,8 +1796,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1635,10 +1866,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1649,8 +1880,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1705,7 +1936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../text_input_element/"> <link rel="prev" href="../text_input_element/">
<link rel="next" href="../../locators/confirm_locators/"> <link rel="next" href="../../locators/button_locators/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -834,6 +855,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#elements.tooltip_button_element.TooltipButton.scroll_into_view" class="md-nav__link">
<span class="md-ellipsis">
scroll_into_view
</span>
</a>
</li> </li>
</ul> </ul>
@ -898,6 +928,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -940,6 +991,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1003,6 +1096,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1046,7 +1160,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1055,6 +1169,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1087,6 +1285,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1207,10 +1426,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1221,8 +1440,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1242,10 +1461,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1256,8 +1475,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1368,6 +1587,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1390,10 +1630,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1404,8 +1644,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1524,10 +1764,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1538,8 +1778,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1608,10 +1848,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1622,8 +1862,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1678,7 +1918,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1760,6 +2000,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#elements.tooltip_button_element.TooltipButton.scroll_into_view" class="md-nav__link">
<span class="md-ellipsis">
scroll_into_view
</span>
</a>
</li> </li>
</ul> </ul>
@ -1880,7 +2129,17 @@
<span class="normal">48</span> <span class="normal">48</span>
<span class="normal">49</span> <span class="normal">49</span>
<span class="normal">50</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">TooltipButton</span><span class="p">(</span><span class="n">BaseElement</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></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="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы с кнопками, имеющими всплывающие подсказки.</span>
<span class="sd"> Наследует функциональность BaseElement и добавляет методы</span> <span class="sd"> Наследует функциональность BaseElement и добавляет методы</span>
@ -1914,12 +2173,22 @@
<span class="c1"># Получение элемента подсказки</span> <span class="c1"># Получение элемента подсказки</span>
<span class="n">tooltip</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">tooltip_locator</span><span class="p">)</span> <span class="n">tooltip</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">tooltip_locator</span><span class="p">)</span>
<span class="n">tooltip</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;visible&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="mi">5000</span><span class="p">)</span>
<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="c1"># Проверка соответствия текста</span> <span class="c1"># Проверка соответствия текста</span>
<span class="n">actual_text</span> <span class="o">=</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="n">actual_text</span> <span class="o">=</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">assert</span> <span class="n">actual_text</span> <span class="o">==</span> <span class="n">expected_text</span><span class="p">,</span> <span class="p">(</span> <span class="k">assert</span> <span class="n">actual_text</span> <span class="o">==</span> <span class="n">expected_text</span><span class="p">,</span> <span class="p">(</span>
<span class="sa">f</span><span class="s2">&quot;Текст подсказки не соответствует ожидаемому. &quot;</span> <span class="sa">f</span><span class="s2">&quot;Текст подсказки не соответствует ожидаемому. &quot;</span>
<span class="sa">f</span><span class="s2">&quot;Ожидалось: &#39;</span><span class="si">{</span><span class="n">expected_text</span><span class="si">}</span><span class="s2">&#39;, получено: &#39;</span><span class="si">{</span><span class="n">actual_text</span><span class="si">}</span><span class="s2">&#39;&quot;</span> <span class="sa">f</span><span class="s2">&quot;Ожидалось: &#39;</span><span class="si">{</span><span class="n">expected_text</span><span class="si">}</span><span class="s2">&#39;, получено: &#39;</span><span class="si">{</span><span class="n">actual_text</span><span class="si">}</span><span class="s2">&#39;&quot;</span>
<span class="p">)</span> <span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">scroll_into_view</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">locator</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</span>
<span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Scrolled to tooltip button &#39;</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="s2">&#39;&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
@ -2088,7 +2357,11 @@
<span class="normal">48</span> <span class="normal">48</span>
<span class="normal">49</span> <span class="normal">49</span>
<span class="normal">50</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">check_tooltip_with_text</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">tooltip_locator</span><span class="p">:</span> <span class="nb">str</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">51</span>
<span class="normal">52</span>
<span class="normal">53</span>
<span class="normal">54</span>
<span class="normal">55</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">tooltip_locator</span><span class="p">:</span> <span class="nb">str</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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет соответствие текста всплывающей подсказки.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2105,6 +2378,10 @@
<span class="c1"># Получение элемента подсказки</span> <span class="c1"># Получение элемента подсказки</span>
<span class="n">tooltip</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">tooltip_locator</span><span class="p">)</span> <span class="n">tooltip</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">tooltip_locator</span><span class="p">)</span>
<span class="n">tooltip</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;visible&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="mi">5000</span><span class="p">)</span>
<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="c1"># Проверка соответствия текста</span> <span class="c1"># Проверка соответствия текста</span>
<span class="n">actual_text</span> <span class="o">=</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="n">actual_text</span> <span class="o">=</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">assert</span> <span class="n">actual_text</span> <span class="o">==</span> <span class="n">expected_text</span><span class="p">,</span> <span class="p">(</span> <span class="k">assert</span> <span class="n">actual_text</span> <span class="o">==</span> <span class="n">expected_text</span><span class="p">,</span> <span class="p">(</span>
@ -2117,6 +2394,37 @@
</div> </div>
<div class="doc doc-object doc-function">
<h3 id="elements.tooltip_button_element.TooltipButton.scroll_into_view" class="doc doc-heading">
<code class="highlight language-python"><span class="n">scroll_into_view</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">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">scroll_into_view</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">locator</span><span class="o">.</span><span class="n">scroll_into_view_if_needed</span><span class="p">()</span>
<span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Scrolled to tooltip button &#39;</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="s2">&#39;&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>
</div>
</div> </div>

View File

@ -613,6 +613,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -928,6 +949,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -970,6 +1012,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -1033,6 +1117,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -1076,7 +1181,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1085,6 +1190,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1117,6 +1306,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1237,10 +1447,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1251,8 +1461,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1272,10 +1482,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1286,8 +1496,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1398,6 +1608,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1420,10 +1651,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1434,8 +1665,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1554,10 +1785,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1568,8 +1799,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1638,10 +1869,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1652,8 +1883,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1708,7 +1939,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -2325,7 +2556,9 @@
<span class="normal">182</span> <span class="normal">182</span>
<span class="normal">183</span> <span class="normal">183</span>
<span class="normal">184</span> <span class="normal">184</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_context</span><span class="p">(</span><span class="n">browser</span><span class="p">:</span> <span class="n">Browser</span><span class="p">,</span> <span class="n">request</span><span class="p">:</span> <span class="n">FixtureRequest</span><span class="p">,</span> <span class="n">start</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">BrowserContext</span><span class="p">:</span> <span class="normal">185</span>
<span class="normal">186</span>
<span class="normal">187</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_context</span><span class="p">(</span><span class="n">browser</span><span class="p">:</span> <span class="n">Browser</span><span class="p">,</span> <span class="n">request</span><span class="p">:</span> <span class="n">FixtureRequest</span><span class="p">,</span> <span class="n">start</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">BrowserContext</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Создает и настраивает контекст браузера.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Создает и настраивает контекст браузера.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2338,9 +2571,11 @@
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &quot;&quot;&quot;</span>
<span class="k">if</span> <span class="n">start</span> <span class="o">==</span> <span class="s1">&#39;local&#39;</span><span class="p">:</span> <span class="k">if</span> <span class="n">start</span> <span class="o">==</span> <span class="s1">&#39;local&#39;</span><span class="p">:</span>
<span class="c1"># current_viewport = json.loads(request.config.getoption(&#39;--s&#39;))</span>
<span class="n">context</span> <span class="o">=</span> <span class="n">browser</span><span class="o">.</span><span class="n">new_context</span><span class="p">(</span> <span class="n">context</span> <span class="o">=</span> <span class="n">browser</span><span class="o">.</span><span class="n">new_context</span><span class="p">(</span>
<span class="c1"># no_viewport=True,</span> <span class="c1"># no_viewport=True,</span>
<span class="n">viewport</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;s&#39;</span><span class="p">),</span> <span class="n">viewport</span><span class="o">=</span> <span class="n">ast</span><span class="o">.</span><span class="n">literal_eval</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;--s&#39;</span><span class="p">)),</span>
<span class="n">locale</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;l&#39;</span><span class="p">)</span> <span class="n">locale</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;l&#39;</span><span class="p">)</span>
<span class="p">)</span> <span class="p">)</span>
<span class="n">context</span><span class="o">.</span><span class="n">set_default_timeout</span><span class="p">(</span> <span class="n">context</span><span class="o">.</span><span class="n">set_default_timeout</span><span class="p">(</span>
@ -2352,7 +2587,7 @@
<span class="k">elif</span> <span class="n">start</span> <span class="o">==</span> <span class="s1">&#39;remote&#39;</span><span class="p">:</span> <span class="k">elif</span> <span class="n">start</span> <span class="o">==</span> <span class="s1">&#39;remote&#39;</span><span class="p">:</span>
<span class="n">context</span> <span class="o">=</span> <span class="n">browser</span><span class="o">.</span><span class="n">new_context</span><span class="p">(</span> <span class="n">context</span> <span class="o">=</span> <span class="n">browser</span><span class="o">.</span><span class="n">new_context</span><span class="p">(</span>
<span class="n">viewport</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;s&#39;</span><span class="p">),</span> <span class="n">viewport</span><span class="o">=</span><span class="n">ast</span><span class="o">.</span><span class="n">literal_eval</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;--s&#39;</span><span class="p">)),</span>
<span class="n">locale</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;l&#39;</span><span class="p">)</span> <span class="n">locale</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">getoption</span><span class="p">(</span><span class="s1">&#39;l&#39;</span><span class="p">)</span>
<span class="p">)</span> <span class="p">)</span>
<span class="n">context</span><span class="o">.</span><span class="n">set_default_timeout</span><span class="p">(</span> <span class="n">context</span><span class="o">.</span><span class="n">set_default_timeout</span><span class="p">(</span>
@ -2718,14 +2953,14 @@
<span class="n">help</span><span class="o">=</span><span class="s2">&quot;Choose browser: chrome, remote_chrome or firefox&quot;</span><span class="p">)</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Choose browser: chrome, remote_chrome or firefox&quot;</span><span class="p">)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--h&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--h&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
<span class="n">help</span><span class="o">=</span><span class="s1">&#39;Choose headless: True or False&#39;</span><span class="p">)</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Choose headless: True or False&#39;</span><span class="p">)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--s&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;width&#39;</span><span class="p">:</span> <span class="mi">1600</span><span class="p">,</span> <span class="s1">&#39;height&#39;</span><span class="p">:</span> <span class="mi">900</span><span class="p">},</span> <span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--s&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="s2">&quot;{&#39;width&#39;: 1200, &#39;height&#39;: 500}&quot;</span><span class="p">,</span>
<span class="n">help</span><span class="o">=</span><span class="s1">&#39;Size window: width,height&#39;</span><span class="p">)</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Size window: width,height&#39;</span><span class="p">)</span>
<span class="c1"># Закомментированные альтернативные размеры окон</span> <span class="c1"># Закомментированные альтернативные размеры окон</span>
<span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default={&#39;width&#39;: 1920, &#39;height&#39;: 1080},</span> <span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default=&quot;{&#39;width&#39;: 1920, &#39;height&#39;: 1080}&quot;,</span>
<span class="c1"># help=&#39;Size window: width,height&#39;)</span> <span class="c1"># help=&#39;Size window: width,height&#39;)</span>
<span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default={&#39;width&#39;: 1920, &#39;height&#39;: 300},</span> <span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default=&quot;{&#39;width&#39;: 1920, &#39;height&#39;: 300}&quot;,</span>
<span class="c1"># help=&#39;Size window: width,height&#39;)</span> <span class="c1"># help=&#39;Size window: width,height&#39;)</span>
<span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default={&#39;width&#39;: 300, &#39;height&#39;: 420},</span> <span class="c1"># parser.addoption(&#39;--s&#39;, action=&#39;store&#39;, default=&quot;{&#39;width&#39;: 300, &#39;height&#39;: 420}&quot;,</span>
<span class="c1"># help=&#39;Size window: width,height&#39;)</span> <span class="c1"># help=&#39;Size window: width,height&#39;)</span>
<span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--slow&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="mi">200</span><span class="p">,</span> <span class="n">parser</span><span class="o">.</span><span class="n">addoption</span><span class="p">(</span><span class="s1">&#39;--slow&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store&#39;</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="mi">200</span><span class="p">,</span>
<span class="n">help</span><span class="o">=</span><span class="s1">&#39;Choose slow_mo for robot action&#39;</span><span class="p">)</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Choose slow_mo for robot action&#39;</span><span class="p">)</span>
@ -2786,15 +3021,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>fixtures\pages.py</code></summary> <summary>Source code in <code>fixtures\pages.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">188</span> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">190</span>
<span class="normal">189</span>
<span class="normal">190</span>
<span class="normal">191</span> <span class="normal">191</span>
<span class="normal">192</span> <span class="normal">192</span>
<span class="normal">193</span> <span class="normal">193</span>
<span class="normal">194</span> <span class="normal">194</span>
<span class="normal">195</span> <span class="normal">195</span>
<span class="normal">196</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">)</span> <span class="normal">196</span>
<span class="normal">197</span>
<span class="normal">198</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">return_back</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="k">def</span><span class="w"> </span><span class="nf">return_back</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="w"> </span><span class="sd">&quot;&quot;&quot;Фикстура для возврата на предыдущую страницу.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Фикстура для возврата на предыдущую страницу.</span>

View File

@ -753,6 +753,27 @@
<li class="md-nav__item">
<a href="components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="components/modal_window_component/" class="md-nav__link"> <a href="components/modal_window_component/" class="md-nav__link">
@ -1068,6 +1089,27 @@
<li class="md-nav__item">
<a href="locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="locators/confirm_locators/" class="md-nav__link"> <a href="locators/confirm_locators/" class="md-nav__link">
@ -1110,6 +1152,48 @@
<li class="md-nav__item">
<a href="locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="locators/modal_window_locators/" class="md-nav__link"> <a href="locators/modal_window_locators/" class="md-nav__link">
@ -1173,6 +1257,27 @@
<li class="md-nav__item">
<a href="locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="locators/toolbar_locators/" class="md-nav__link"> <a href="locators/toolbar_locators/" class="md-nav__link">
@ -1216,7 +1321,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1225,6 +1330,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1257,6 +1446,27 @@
<li class="md-nav__item">
<a href="pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="pages/login_page/" class="md-nav__link"> <a href="pages/login_page/" class="md-nav__link">
@ -1377,10 +1587,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1391,8 +1601,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1412,10 +1622,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1426,8 +1636,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1538,6 +1748,27 @@
<li class="md-nav__item">
<a href="tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1560,10 +1791,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1574,8 +1805,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1694,10 +1925,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1708,8 +1939,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1778,10 +2009,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1792,8 +2023,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1848,7 +2079,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="config/code_development_process.md" class="md-nav__link"> <a href="config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../../elements/tooltip_button_element/"> <link rel="prev" href="../button_locators/">
<link rel="next" href="../event_panel_locators/"> <link rel="next" href="../event_panel_locators/">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
@ -916,6 +958,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_locators/" class="md-nav__link"> <a href="../modal_window_locators/" class="md-nav__link">
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../toolbar_locators/" class="md-nav__link"> <a href="../toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../confirm_locators/"> <link rel="prev" href="../confirm_locators/">
<link rel="next" href="../modal_window_locators/"> <link rel="next" href="../input_locators/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -816,6 +837,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../confirm_locators/" class="md-nav__link"> <a href="../confirm_locators/" class="md-nav__link">
@ -916,6 +958,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_locators/" class="md-nav__link"> <a href="../modal_window_locators/" class="md-nav__link">
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../toolbar_locators/" class="md-nav__link"> <a href="../toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

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="../event_panel_locators/"> <link rel="prev" href="../json_container_locators/">
<link rel="next" href="../navigation_panel_locators/"> <link rel="next" href="../navigation_panel_locators/">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -816,6 +837,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../confirm_locators/" class="md-nav__link"> <a href="../confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../toolbar_locators/" class="md-nav__link"> <a href="../toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -816,6 +837,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../confirm_locators/" class="md-nav__link"> <a href="../confirm_locators/" class="md-nav__link">
@ -858,6 +900,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_locators/" class="md-nav__link"> <a href="../modal_window_locators/" class="md-nav__link">
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../toolbar_locators/" class="md-nav__link"> <a href="../toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1783,8 +2014,12 @@
<p>Содержит XPath локаторы для: <p>Содержит XPath локаторы для:
PANEL_MAIN (str): основной панели навигации PANEL_MAIN (str): основной панели навигации
PANEL_SCROLL_CONTAINER (str): контейнера с прокруткой PANEL_SCROLL_CONTAINER (str): контейнера с прокруткой
ACTIVE_CONTAINER(str): активного контейнера, содержащего открываемые элементы панели навигации
TREEVIEW(str): корня объекта v-treeview
NODE(str): узла дерева
NODE_ROOT (str): корневого узла дерева NODE_ROOT (str): корневого узла дерева
NODE_CHILDREN (str): дочерних элементов узла</p> NODE_CHILDREN (str): дочерних элементов узла
TOGGLE_BUTTON(str): кнопки раскрытия элементов панели навигации</p>
@ -1808,21 +2043,41 @@ NODE_CHILDREN (str): дочерних элементов узла</p>
<span class="normal">18</span> <span class="normal">18</span>
<span class="normal">19</span> <span class="normal">19</span>
<span class="normal">20</span> <span class="normal">20</span>
<span class="normal">21</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">NavigationPanelLocators</span><span class="p">:</span> <span class="normal">21</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>
<span class="normal">30</span>
<span class="normal">31</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">NavigationPanelLocators</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Локаторы элементов навигационной панели.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Локаторы элементов навигационной панели.</span>
<span class="sd"> Содержит XPath локаторы для:</span> <span class="sd"> Содержит XPath локаторы для:</span>
<span class="sd"> PANEL_MAIN (str): основной панели навигации</span> <span class="sd"> PANEL_MAIN (str): основной панели навигации</span>
<span class="sd"> PANEL_SCROLL_CONTAINER (str): контейнера с прокруткой</span> <span class="sd"> PANEL_SCROLL_CONTAINER (str): контейнера с прокруткой</span>
<span class="sd"> ACTIVE_CONTAINER(str): активного контейнера, содержащего открываемые элементы панели навигации</span>
<span class="sd"> TREEVIEW(str): корня объекта v-treeview</span>
<span class="sd"> NODE(str): узла дерева</span>
<span class="sd"> NODE_ROOT (str): корневого узла дерева</span> <span class="sd"> NODE_ROOT (str): корневого узла дерева</span>
<span class="sd"> NODE_CHILDREN (str): дочерних элементов узла</span> <span class="sd"> NODE_CHILDREN (str): дочерних элементов узла</span>
<span class="sd"> TOGGLE_BUTTON(str): кнопки раскрытия элементов панели навигации</span>
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &quot;&quot;&quot;</span>
<span class="n">PANEL_MAIN</span> <span class="o">=</span> <span class="s2">&quot;//ul[contains(@class, &#39;v-expansion-panel&#39;)]&quot;</span> <span class="n">PANEL_MAIN</span> <span class="o">=</span> <span class="s2">&quot;//ul[contains(@class, &#39;v-expansion-panel&#39;)]&quot;</span>
<span class="n">PANEL_SCROLL_CONTAINER</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class, &#39;scrollarea__body&#39;) and .//ul[contains(@class, &#39;v-expansion-panel&#39;)]]&quot;</span> <span class="n">PANEL_SCROLL_CONTAINER</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class, &#39;scrollarea__body&#39;) and .//ul[contains(@class, &#39;v-expansion-panel&#39;)]]&quot;</span>
<span class="n">ACTIVE_CONTAINER</span> <span class="o">=</span> <span class="s2">&quot;//li[contains(@class, &#39;v-expansion-panel__container--active&#39;)]&quot;</span>
<span class="n">SUB_PANEL_MAIN</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-expansion-panel__body&#39;)]&quot;</span>
<span class="n">TREEVIEW</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview&#39;)]&quot;</span>
<span class="n">NODE</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview-node&#39;)]&quot;</span>
<span class="n">NODE_ROOT</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview-node__root&#39;)]&quot;</span> <span class="n">NODE_ROOT</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview-node__root&#39;)]&quot;</span>
<span class="n">NODE_CHILDREN</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview-node__children&#39;)]&quot;</span> <span class="n">NODE_CHILDREN</span> <span class="o">=</span> <span class="s2">&quot;//div[contains(@class,&#39;v-treeview-node__children&#39;)]&quot;</span>
<span class="n">TOGGLE_BUTTON</span> <span class="o">=</span> <span class="s2">&quot;//i[contains(@class,&#39;v-treeview-node__toggle&#39;)]&quot;</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../navigation_panel_locators/"> <link rel="prev" href="../navigation_panel_locators/">
<link rel="next" href="../toolbar_locators/"> <link rel="next" href="../text_locators/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -816,6 +837,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../confirm_locators/" class="md-nav__link"> <a href="../confirm_locators/" class="md-nav__link">
@ -858,6 +900,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_locators/" class="md-nav__link"> <a href="../modal_window_locators/" class="md-nav__link">
@ -979,6 +1063,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../toolbar_locators/" class="md-nav__link"> <a href="../toolbar_locators/" class="md-nav__link">
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

View File

@ -9,10 +9,10 @@
<link rel="prev" href="../table_locators/"> <link rel="prev" href="../text_locators/">
<link rel="next" href="../../pages/base_page/"> <link rel="next" href="../../modal_windows/modal_add_user/">
<link rel="icon" href="../../assets/images/favicon.png"> <link rel="icon" href="../../assets/images/favicon.png">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -816,6 +837,27 @@
<li class="md-nav__item">
<a href="../button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../confirm_locators/" class="md-nav__link"> <a href="../confirm_locators/" class="md-nav__link">
@ -858,6 +900,48 @@
<li class="md-nav__item">
<a href="../input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../modal_window_locators/" class="md-nav__link"> <a href="../modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
@ -1022,7 +1127,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -1031,6 +1136,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1063,6 +1252,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1183,10 +1393,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1197,8 +1407,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1218,10 +1428,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1232,8 +1442,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1344,6 +1554,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1366,10 +1597,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1380,8 +1611,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1500,10 +1731,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1514,8 +1745,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

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="../base_page/"> <link rel="prev" href="../license_tab/">
<link rel="next" href="../main_page/"> <link rel="next" href="../main_page/">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -945,6 +1050,90 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
<span class="md-ellipsis">
Модальные окна
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
@ -957,10 +1146,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked>
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -971,8 +1160,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
@ -1216,10 +1426,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1230,8 +1440,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1251,10 +1461,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1265,8 +1475,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1377,6 +1587,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1399,10 +1630,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1413,8 +1644,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1533,10 +1764,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1547,8 +1778,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1617,10 +1848,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1631,8 +1862,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1687,7 +1918,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1856,7 +2087,7 @@
login_input: Поле ввода логина. login_input: Поле ввода логина.
password_input: Поле ввода пароля. password_input: Поле ввода пароля.
login_button: Кнопка входа. login_button: Кнопка входа.
error_alert: Компонент алерта с ошибкой.</p> alert: Алерт окно с сообщением об ошибке.</p>
</details> </details>
@ -1953,7 +2184,11 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="normal"> 99</span> <span class="normal"> 99</span>
<span class="normal">100</span> <span class="normal">100</span>
<span class="normal">101</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">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">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</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="w"> </span><span class="sd">&quot;&quot;&quot;Класс для работы со страницей авторизации.</span>
<span class="sd"> Атрибуты:</span> <span class="sd"> Атрибуты:</span>
@ -1961,7 +2196,7 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="sd"> login_input: Поле ввода логина.</span> <span class="sd"> login_input: Поле ввода логина.</span>
<span class="sd"> password_input: Поле ввода пароля.</span> <span class="sd"> password_input: Поле ввода пароля.</span>
<span class="sd"> login_button: Кнопка входа.</span> <span class="sd"> login_button: Кнопка входа.</span>
<span class="sd"> error_alert: Компонент алерта с ошибкой.</span> <span class="sd"> alert: Алерт окно с сообщением об ошибке.</span>
<span class="sd"> &quot;&quot;&quot;</span> <span class="sd"> &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> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</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> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
@ -1977,8 +2212,9 @@ error_alert: Компонент алерта с ошибкой.</p>
<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="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="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">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">error_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="s2">&quot;error&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">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="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="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет вход в систему.</span>
@ -2039,8 +2275,11 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">login_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">login_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">error_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="n">alert_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">alert</span><span class="o">.</span><span class="n">get_alert_type</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">error_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="k">assert</span> <span class="n">alert_type</span><span class="o">==</span><span class="s2">&quot;error&quot;</span><span class="p">,</span> <span class="sa">f</span><span class="s2">&quot;Expected error alert, but got </span><span class="si">{</span><span class="n">alert_type</span><span class="si">}</span><span class="s2"> alert&quot;</span>
<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>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
@ -2129,7 +2368,7 @@ error_alert: Компонент алерта с ошибкой.</p>
<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="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="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">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">error_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="s2">&quot;error&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>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>
@ -2224,8 +2463,7 @@ error_alert: Компонент алерта с ошибкой.</p>
<details class="quote"> <details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary> <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">41</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">42</span>
<span class="normal">43</span> <span class="normal">43</span>
<span class="normal">44</span> <span class="normal">44</span>
<span class="normal">45</span> <span class="normal">45</span>
@ -2261,7 +2499,8 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="normal">75</span> <span class="normal">75</span>
<span class="normal">76</span> <span class="normal">76</span>
<span class="normal">77</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></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="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет вход в систему.</span>
<span class="sd"> Использует переданные учетные данные или значения из Constants.</span> <span class="sd"> Использует переданные учетные данные или значения из Constants.</span>
@ -2370,8 +2609,7 @@ error_alert: Компонент алерта с ошибкой.</p>
<details class="quote"> <details class="quote">
<summary>Source code in <code>pages\login_page.py</code></summary> <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> <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 81</span>
<span class="normal"> 81</span>
<span class="normal"> 82</span> <span class="normal"> 82</span>
<span class="normal"> 83</span> <span class="normal"> 83</span>
<span class="normal"> 84</span> <span class="normal"> 84</span>
@ -2392,7 +2630,11 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="normal"> 99</span> <span class="normal"> 99</span>
<span class="normal">100</span> <span class="normal">100</span>
<span class="normal">101</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">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">102</span>
<span class="normal">103</span>
<span class="normal">104</span>
<span class="normal">105</span>
<span class="normal">106</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="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет попытку входа с неверными учетными данными.</span>
<span class="sd"> Проверяет наличие сообщения об ошибке. Можно передать свои данные</span> <span class="sd"> Проверяет наличие сообщения об ошибке. Можно передать свои данные</span>
@ -2413,8 +2655,11 @@ error_alert: Компонент алерта с ошибкой.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">login_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">login_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">error_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="n">alert_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">alert</span><span class="o">.</span><span class="n">get_alert_type</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">error_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="k">assert</span> <span class="n">alert_type</span><span class="o">==</span><span class="s2">&quot;error&quot;</span><span class="p">,</span> <span class="sa">f</span><span class="s2">&quot;Expected error alert, but got </span><span class="si">{</span><span class="n">alert_type</span><span class="si">}</span><span class="s2"> alert&quot;</span>
<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>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -945,6 +1050,90 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
<span class="md-ellipsis">
Модальные окна
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
@ -957,10 +1146,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked>
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -971,8 +1160,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1005,6 +1194,27 @@
<li class="md-nav__item">
<a href="../license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../login_page/" class="md-nav__link"> <a href="../login_page/" class="md-nav__link">
@ -1116,15 +1326,6 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_configuration_navigation_panel_item" class="md-nav__link">
<span class="md-ellipsis">
click_configuration_navigation_panel_item
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1137,9 +1338,9 @@
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_maintenance_navigation_panel_item" class="md-nav__link"> <a href="#pages.main_page.MainPage.click_subpanel_item" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
click_maintenance_navigation_panel_item click_subpanel_item
</span> </span>
</a> </a>
@ -1161,6 +1362,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.expand_navigation_subpanel" class="md-nav__link">
<span class="md-ellipsis">
expand_navigation_subpanel
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1297,10 +1507,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1311,8 +1521,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1332,10 +1542,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1346,8 +1556,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1458,6 +1668,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1480,10 +1711,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1494,8 +1725,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1614,10 +1845,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1628,8 +1859,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1698,10 +1929,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1712,8 +1943,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1768,7 +1999,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1859,15 +2090,6 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_configuration_navigation_panel_item" class="md-nav__link">
<span class="md-ellipsis">
click_configuration_navigation_panel_item
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1880,9 +2102,9 @@
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#pages.main_page.MainPage.click_maintenance_navigation_panel_item" class="md-nav__link"> <a href="#pages.main_page.MainPage.click_subpanel_item" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
click_maintenance_navigation_panel_item click_subpanel_item
</span> </span>
</a> </a>
@ -1904,6 +2126,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#pages.main_page.MainPage.expand_navigation_subpanel" class="md-nav__link">
<span class="md-ellipsis">
expand_navigation_subpanel
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -2176,23 +2407,14 @@ user_card: Карточка пользователя.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">click_item</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="n">item_name</span><span class="p">)</span> <span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">click_item</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="n">item_name</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_configuration_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="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;Кликает по элементу подраздела &#39;Конфигурация&#39;.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет рекурсивный поиск по панели навигации заданного элемента и делает клик по нему.&quot;&quot;&quot;</span>
<span class="sd"> Args:</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>
<span class="sd"> item_name: Название элемента для клика.</span> <span class="n">node_locator</span> <span class="o">=</span> <span class="n">active_item_locator</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">SUB_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">TREEVIEW</span><span class="p">)</span><span class="o">.</span><span class="n">first</span>
<span class="sd"> &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">click_sub_item</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="mi">1</span><span class="p">,</span> <span class="n">item_name</span><span class="p">)</span> <span class="c1"># Рекурсивный поиск в дереве v-treeview заданного элемента и клик по нему</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">click_sub_item</span><span class="p">(</span><span class="n">node_locator</span><span class="p">,</span> <span class="n">item_name</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">click_maintenance_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;Кликает по элементу подраздела &#39;Обслуживание&#39;.</span>
<span class="sd"> Args:</span>
<span class="sd"> item_name: Название элемента для клика.</span>
<span class="sd"> &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">click_sub_item</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="mi">2</span><span class="p">,</span> <span class="n">item_name</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="kc">None</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="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по кнопке пользователя.&quot;&quot;&quot;</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по кнопке пользователя.&quot;&quot;&quot;</span>
@ -2206,6 +2428,15 @@ user_card: Карточка пользователя.</p>
<span class="bp">self</span><span class="o">.</span><span class="n">click_user_button</span><span class="p">()</span> <span class="bp">self</span><span class="o">.</span><span class="n">click_user_button</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="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">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>
<span class="n">node_locator</span> <span class="o">=</span> <span class="n">active_item_locator</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">SUB_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">TREEVIEW</span><span class="p">)</span><span class="o">.</span><span class="n">first</span>
<span class="c1"># Рекурсивный обход дерева v-treeview выбранной подпанели и вывод информации об элементах в режиме отладки (debug=True)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">traverse_panel_tree</span><span class="p">(</span><span class="n">node_locator</span><span class="p">,</span> <span class="n">debug</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<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="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="w"> </span><span class="sd">&quot;&quot;&quot;Прокручивает панель навигации вверх.&quot;&quot;&quot;</span>
@ -2492,74 +2723,6 @@ user_card: Карточка пользователя.</p>
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="pages.main_page.MainPage.click_configuration_navigation_panel_item" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="n">item_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>item_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>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">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">click_configuration_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;Кликает по элементу подраздела &#39;Конфигурация&#39;.</span>
<span class="sd"> Args:</span>
<span class="sd"> item_name: Название элемента для клика.</span>
<span class="sd"> &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">click_sub_item</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="mi">1</span><span class="p">,</span> <span class="n">item_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="pages.main_page.MainPage.click_main_navigation_panel_item" class="doc doc-heading"> <h3 id="pages.main_page.MainPage.click_main_navigation_panel_item" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="n">item_name</span><span class="p">)</span></code> <code class="highlight language-python"><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="n">item_name</span><span class="p">)</span></code>
@ -2628,65 +2791,34 @@ user_card: Карточка пользователя.</p>
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="pages.main_page.MainPage.click_maintenance_navigation_panel_item" class="doc doc-heading"> <h3 id="pages.main_page.MainPage.click_subpanel_item" class="doc doc-heading">
<code class="highlight language-python"><span class="n">click_maintenance_navigation_panel_item</span><span class="p">(</span><span class="n">item_name</span><span class="p">)</span></code> <code class="highlight language-python"><span class="n">click_subpanel_item</span><span class="p">(</span><span class="n">item_name</span><span class="p">)</span></code>
</h3> </h3>
<div class="doc doc-contents "> <div class="doc doc-contents ">
<p>Кликает по элементу подраздела 'Обслуживание'.</p> <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>item_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"> <details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary> <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">61</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">62</span> <span class="normal">53</span>
<span class="normal">63</span> <span class="normal">54</span>
<span class="normal">64</span> <span class="normal">55</span>
<span class="normal">65</span> <span class="normal">56</span>
<span class="normal">66</span> <span class="normal">57</span>
<span class="normal">67</span> <span class="normal">58</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_maintenance_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">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">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;Кликает по элементу подраздела &#39;Обслуживание&#39;.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Выполняет рекурсивный поиск по панели навигации заданного элемента и делает клик по нему.&quot;&quot;&quot;</span>
<span class="sd"> Args:</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>
<span class="sd"> item_name: Название элемента для клика.</span> <span class="n">node_locator</span> <span class="o">=</span> <span class="n">active_item_locator</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">SUB_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">TREEVIEW</span><span class="p">)</span><span class="o">.</span><span class="n">first</span>
<span class="sd"> &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">click_sub_item</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="mi">2</span><span class="p">,</span> <span class="n">item_name</span><span class="p">)</span> <span class="c1"># Рекурсивный поиск в дереве v-treeview заданного элемента и клик по нему</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">click_sub_item</span><span class="p">(</span><span class="n">node_locator</span><span class="p">,</span> <span class="n">item_name</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>
@ -2709,10 +2841,10 @@ user_card: Карточка пользователя.</p>
<details class="quote"> <details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary> <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">70</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">71</span> <span class="normal">62</span>
<span class="normal">72</span> <span class="normal">63</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">click_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="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="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Кликает по кнопке пользователя.&quot;&quot;&quot;</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">click</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>
@ -2738,12 +2870,12 @@ user_card: Карточка пользователя.</p>
<details class="quote"> <details class="quote">
<summary>Source code in <code>pages\main_page.py</code></summary> <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">75</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">76</span> <span class="normal">67</span>
<span class="normal">77</span> <span class="normal">68</span>
<span class="normal">78</span> <span class="normal">69</span>
<span class="normal">79</span> <span class="normal">70</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">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="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">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="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">should_be_user_button</span><span class="p">()</span>
@ -2758,6 +2890,43 @@ user_card: Карточка пользователя.</p>
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="pages.main_page.MainPage.expand_navigation_subpanel" class="doc doc-heading">
<code class="highlight language-python"><span class="n">expand_navigation_subpanel</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">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">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>
<span class="n">node_locator</span> <span class="o">=</span> <span class="n">active_item_locator</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">SUB_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">TREEVIEW</span><span class="p">)</span><span class="o">.</span><span class="n">first</span>
<span class="c1"># Рекурсивный обход дерева v-treeview выбранной подпанели и вывод информации об элементах в режиме отладки (debug=True)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">navigation_panel</span><span class="o">.</span><span class="n">traverse_panel_tree</span><span class="p">(</span><span class="n">node_locator</span><span class="p">,</span> <span class="n">debug</span><span class="o">=</span><span class="kc">False</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.scroll_navigation_panel_down" class="doc doc-heading"> <h3 id="pages.main_page.MainPage.scroll_navigation_panel_down" class="doc doc-heading">
<code class="highlight language-python"><span class="n">scroll_navigation_panel_down</span><span class="p">()</span></code> <code class="highlight language-python"><span class="n">scroll_navigation_panel_down</span><span class="p">()</span></code>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -945,6 +1050,90 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
<span class="md-ellipsis">
Модальные окна
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
@ -957,10 +1146,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked>
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -971,8 +1160,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1005,6 +1194,27 @@
<li class="md-nav__item">
<a href="../license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../login_page/" class="md-nav__link"> <a href="../login_page/" class="md-nav__link">
@ -1288,10 +1498,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1302,8 +1512,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1323,10 +1533,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1337,8 +1547,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1449,6 +1659,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1471,10 +1702,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1485,8 +1716,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1605,10 +1836,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1619,8 +1850,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1689,10 +1920,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1703,8 +1934,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1759,7 +1990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -9,7 +9,7 @@
<link rel="prev" href="../../e2e/test_service_status_tab/"> <link rel="prev" href="../../e2e/test_expand_navigation_panel/">
<link rel="next" href="../test_navigation_panel/"> <link rel="next" href="../test_navigation_panel/">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1160,10 +1370,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1174,8 +1384,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1286,6 +1496,27 @@
<li class="md-nav__item">
<a href="../../e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1310,10 +1541,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" checked>
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1324,8 +1555,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1526,10 +1757,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1540,8 +1771,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1610,10 +1841,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1624,8 +1855,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1680,7 +1911,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1879,8 +2110,7 @@
<span class="normal">51</span> <span class="normal">51</span>
<span class="normal">52</span> <span class="normal">52</span>
<span class="normal">53</span> <span class="normal">53</span>
<span class="normal">54</span> <span class="normal">54</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestJsonContainer</span><span class="p">:</span>
<span class="normal">55</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestJsonContainer</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Тесты для проверки контейнера с JSON-данными на вкладке лицензий.&quot;&quot;&quot;</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Тесты для проверки контейнера с JSON-данными на вкладке лицензий.&quot;&quot;&quot;</span>
<span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
@ -1897,8 +2127,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_verticall_scrolling</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="k">def</span><span class="w"> </span><span class="nf">test_verticall_scrolling</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;Проверяет вертикальную прокрутку в контейнере с JSON-данными.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет вертикальную прокрутку в контейнере с JSON-данными.</span>
@ -1998,8 +2227,7 @@
<span class="normal">28</span> <span class="normal">28</span>
<span class="normal">29</span> <span class="normal">29</span>
<span class="normal">30</span> <span class="normal">30</span>
<span class="normal">31</span> <span class="normal">31</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="normal">32</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">setup</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="k">def</span><span class="w"> </span><span class="nf">setup</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="w"> </span><span class="sd">&quot;&quot;&quot;Настраивает тестовое окружение перед каждым тестом.</span>
@ -2013,8 +2241,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>
@ -2077,7 +2304,8 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>tests\components\test_json_container.py</code></summary> <summary>Source code in <code>tests\components\test_json_container.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">34</span> <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> <span class="normal">35</span>
<span class="normal">36</span> <span class="normal">36</span>
<span class="normal">37</span> <span class="normal">37</span>
@ -2097,8 +2325,7 @@
<span class="normal">51</span> <span class="normal">51</span>
<span class="normal">52</span> <span class="normal">52</span>
<span class="normal">53</span> <span class="normal">53</span>
<span class="normal">54</span> <span class="normal">54</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_verticall_scrolling</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">55</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_verticall_scrolling</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;Проверяет вертикальную прокрутку в контейнере с JSON-данными.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет вертикальную прокрутку в контейнере с JSON-данными.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1160,10 +1370,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1174,8 +1384,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1286,6 +1496,27 @@
<li class="md-nav__item">
<a href="../../e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1310,10 +1541,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" checked>
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1324,8 +1555,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1517,10 +1748,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1531,8 +1762,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1601,10 +1832,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1615,8 +1846,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1671,7 +1902,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1874,7 +2105,8 @@
<span class="normal">59</span> <span class="normal">59</span>
<span class="normal">60</span> <span class="normal">60</span>
<span class="normal">61</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">class</span><span class="w"> </span><span class="nc">TestNavigationPanel</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">class</span><span class="w"> </span><span class="nc">TestNavigationPanel</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки панели навигации.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки панели навигации.</span>
<span class="sd"> Атрибуты:</span> <span class="sd"> Атрибуты:</span>
@ -1904,10 +2136,11 @@
<span class="c1"># Открываем все пункты панели</span> <span class="c1"># Открываем все пункты панели</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Аутентификация&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">expand_navigation_subpanel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Уведомления&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Объекты&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Zero Touch Provisioning&quot;</span><span class="p">)</span> <span class="n">mp</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="n">mp</span><span class="o">.</span><span class="n">expand_navigation_subpanel</span><span class="p">()</span>
<span class="c1"># Проверяем возможность вертикальной прокрутки</span> <span class="c1"># Проверяем возможность вертикальной прокрутки</span>
<span class="n">is_scrollable</span> <span class="o">=</span> <span class="n">mp</span><span class="o">.</span><span class="n">check_navigation_panel_verticall_scrolling</span><span class="p">()</span> <span class="n">is_scrollable</span> <span class="o">=</span> <span class="n">mp</span><span class="o">.</span><span class="n">check_navigation_panel_verticall_scrolling</span><span class="p">()</span>
@ -2049,7 +2282,8 @@
<span class="normal">59</span> <span class="normal">59</span>
<span class="normal">60</span> <span class="normal">60</span>
<span class="normal">61</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">test_verticall_scrolling</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="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">test_verticall_scrolling</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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет вертикальную прокрутку панели навигации.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет вертикальную прокрутку панели навигации.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2072,10 +2306,11 @@
<span class="c1"># Открываем все пункты панели</span> <span class="c1"># Открываем все пункты панели</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Аутентификация&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">expand_navigation_subpanel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Уведомления&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Объекты&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Zero Touch Provisioning&quot;</span><span class="p">)</span> <span class="n">mp</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="n">mp</span><span class="o">.</span><span class="n">expand_navigation_subpanel</span><span class="p">()</span>
<span class="c1"># Проверяем возможность вертикальной прокрутки</span> <span class="c1"># Проверяем возможность вертикальной прокрутки</span>
<span class="n">is_scrollable</span> <span class="o">=</span> <span class="n">mp</span><span class="o">.</span><span class="n">check_navigation_panel_verticall_scrolling</span><span class="p">()</span> <span class="n">is_scrollable</span> <span class="o">=</span> <span class="n">mp</span><span class="o">.</span><span class="n">check_navigation_panel_verticall_scrolling</span><span class="p">()</span>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1160,10 +1370,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1174,8 +1384,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1286,6 +1496,27 @@
<li class="md-nav__item">
<a href="../../e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1310,10 +1541,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" checked>
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1324,8 +1555,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1526,10 +1757,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1540,8 +1771,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1610,10 +1841,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1624,8 +1855,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1680,7 +1911,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1903,8 +2134,8 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_maintenance_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_scrolling</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="k">def</span><span class="w"> </span><span class="nf">test_scrolling</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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет прокрутку таблицы статусов сервисов.</span>
@ -2025,8 +2256,8 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_maintenance_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1160,10 +1370,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1174,8 +1384,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1286,6 +1496,27 @@
<li class="md-nav__item">
<a href="../../e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1310,10 +1541,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" checked>
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1324,8 +1555,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1535,10 +1766,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1549,8 +1780,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1619,10 +1850,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1633,8 +1864,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1689,7 +1920,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1953,7 +2184,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span>
<span class="nd">@pytest</span><span class="o">.</span><span class="n">mark</span><span class="o">.</span><span class="n">develop</span> <span class="nd">@pytest</span><span class="o">.</span><span class="n">mark</span><span class="o">.</span><span class="n">develop</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_edit_user_window_scrolling</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="k">def</span><span class="w"> </span><span class="nf">test_edit_user_window_scrolling</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>
@ -2106,7 +2337,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Пользователи&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>

File diff suppressed because it is too large Load Diff

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1162,10 +1372,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" checked>
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1176,8 +1386,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1379,6 +1589,27 @@
<li class="md-nav__item">
<a href="../test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1401,10 +1632,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1415,8 +1646,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1535,10 +1766,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1549,8 +1780,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1619,10 +1850,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1633,8 +1864,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1689,7 +1920,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1923,8 +2154,7 @@
<span class="normal">78</span> <span class="normal">78</span>
<span class="normal">79</span> <span class="normal">79</span>
<span class="normal">80</span> <span class="normal">80</span>
<span class="normal">81</span> <span class="normal">81</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestLicenseTab</span><span class="p">:</span>
<span class="normal">82</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">TestLicenseTab</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки вкладки &#39;Лицензии&#39;.&quot;&quot;&quot;</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Класс тестов для проверки вкладки &#39;Лицензии&#39;.&quot;&quot;&quot;</span>
<span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
@ -1941,8 +2171,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_lisence_tab_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="k">def</span><span class="w"> </span><span class="nf">test_lisence_tab_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;Проверяет содержимое вкладки &#39;Лицензии&#39;.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое вкладки &#39;Лицензии&#39;.</span>
@ -2068,8 +2297,7 @@
<span class="normal">29</span> <span class="normal">29</span>
<span class="normal">30</span> <span class="normal">30</span>
<span class="normal">31</span> <span class="normal">31</span>
<span class="normal">32</span> <span class="normal">32</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="normal">33</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">&quot;function&quot;</span><span class="p">,</span> <span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">setup</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="k">def</span><span class="w"> </span><span class="nf">setup</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="w"> </span><span class="sd">&quot;&quot;&quot;Настраивает тестовое окружение перед каждым тестом.</span>
@ -2083,8 +2311,7 @@
<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">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">should_be_navigation_panel</span><span class="p">()</span> <span class="n">mp</span><span class="o">.</span><span class="n">should_be_navigation_panel</span><span class="p">()</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Лицензии&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>
@ -2138,7 +2365,8 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>tests\e2e\test_license_tab.py</code></summary> <summary>Source code in <code>tests\e2e\test_license_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">45</span> <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">46</span>
<span class="normal">47</span> <span class="normal">47</span>
<span class="normal">48</span> <span class="normal">48</span>
@ -2174,8 +2402,7 @@
<span class="normal">78</span> <span class="normal">78</span>
<span class="normal">79</span> <span class="normal">79</span>
<span class="normal">80</span> <span class="normal">80</span>
<span class="normal">81</span> <span class="normal">81</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_license_tab_input_form_and_check_alert</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">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">test_license_tab_input_form_and_check_alert</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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет форму ввода лицензии и отображение алертов.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>
@ -2266,15 +2493,15 @@
<details class="quote"> <details class="quote">
<summary>Source code in <code>tests\e2e\test_license_tab.py</code></summary> <summary>Source code in <code>tests\e2e\test_license_tab.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></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">34</span>
<span class="normal">35</span>
<span class="normal">36</span> <span class="normal">36</span>
<span class="normal">37</span> <span class="normal">37</span>
<span class="normal">38</span> <span class="normal">38</span>
<span class="normal">39</span> <span class="normal">39</span>
<span class="normal">40</span> <span class="normal">40</span>
<span class="normal">41</span> <span class="normal">41</span>
<span class="normal">42</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">test_lisence_tab_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="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">test_lisence_tab_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;Проверяет содержимое вкладки &#39;Лицензии&#39;.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое вкладки &#39;Лицензии&#39;.</span>
<span class="sd"> Args:</span> <span class="sd"> Args:</span>

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1162,10 +1372,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" checked>
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1176,8 +1386,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1379,6 +1589,27 @@
<li class="md-nav__item">
<a href="../test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1401,10 +1632,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1415,8 +1646,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1535,10 +1766,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1549,8 +1780,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1619,10 +1850,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1633,8 +1864,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1689,7 +1920,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -12,7 +12,7 @@
<link rel="prev" href="../test_users_tab/"> <link rel="prev" href="../test_users_tab/">
<link rel="next" href="../../components/test_json_container/"> <link rel="next" href="../test_expand_navigation_panel/">
<link rel="icon" href="../../../assets/images/favicon.png"> <link rel="icon" href="../../../assets/images/favicon.png">
@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../components/modal_window_component/" class="md-nav__link"> <a href="../../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/confirm_locators/" class="md-nav__link"> <a href="../../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../pages/login_page/" class="md-nav__link"> <a href="../../../pages/login_page/" class="md-nav__link">
@ -1125,10 +1335,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1139,8 +1349,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1162,10 +1372,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" checked>
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1176,8 +1386,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="true"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1379,6 +1589,27 @@
<li class="md-nav__item">
<a href="../test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1401,10 +1632,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1415,8 +1646,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1535,10 +1766,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1549,8 +1780,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1619,10 +1850,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1633,8 +1864,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1689,7 +1920,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../config/code_development_process.md" class="md-nav__link"> <a href="../../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1949,10 +2180,10 @@
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="c1"># Клик по пункту &#39;Обслуживание и диагностика&#39; в панели навигации настроек</span> <span class="c1"># Клик по пункту &#39;Обслуживание и диагностика&#39; в панели навигации настроек</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span>
<span class="c1"># Клик по пункту &#39;Статус обслуживания&#39; в панели навигации обслуживания</span> <span class="c1"># Клик по пункту &#39;Статус обслуживания&#39; в панели навигации обслуживания</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_maintenance_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">test_service_status_tab_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="k">def</span><span class="w"> </span><span class="nf">test_service_status_tab_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="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое вкладки &#39;Статус обслуживания&#39;.</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Проверяет содержимое вкладки &#39;Статус обслуживания&#39;.</span>
@ -2101,10 +2332,10 @@
<span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_main_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Настройки&quot;</span><span class="p">)</span>
<span class="c1"># Клик по пункту &#39;Обслуживание и диагностика&#39; в панели навигации настроек</span> <span class="c1"># Клик по пункту &#39;Обслуживание и диагностика&#39; в панели навигации настроек</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_configuration_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Обслуживание и диагностика&quot;</span><span class="p">)</span>
<span class="c1"># Клик по пункту &#39;Статус обслуживания&#39; в панели навигации обслуживания</span> <span class="c1"># Клик по пункту &#39;Статус обслуживания&#39; в панели навигации обслуживания</span>
<span class="n">mp</span><span class="o">.</span><span class="n">click_maintenance_navigation_panel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span> <span class="n">mp</span><span class="o">.</span><span class="n">click_subpanel_item</span><span class="p">(</span><span class="s2">&quot;Статус обслуживания&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1123,10 +1333,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1137,8 +1347,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1158,10 +1368,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1172,8 +1382,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1284,6 +1494,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1306,10 +1537,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1320,8 +1551,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1442,10 +1673,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked>
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1456,8 +1687,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1653,10 +1884,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1667,8 +1898,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1723,7 +1954,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">

View File

@ -499,6 +499,27 @@
<li class="md-nav__item">
<a href="../../components/json_container_component/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerComponent
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../components/modal_window_component/" class="md-nav__link"> <a href="../../components/modal_window_component/" class="md-nav__link">
@ -814,6 +835,27 @@
<li class="md-nav__item">
<a href="../../locators/button_locators/" class="md-nav__link">
<span class="md-ellipsis">
ButtonLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/confirm_locators/" class="md-nav__link"> <a href="../../locators/confirm_locators/" class="md-nav__link">
@ -856,6 +898,48 @@
<li class="md-nav__item">
<a href="../../locators/input_locators/" class="md-nav__link">
<span class="md-ellipsis">
InputLocators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../locators/json_container_locators/" class="md-nav__link">
<span class="md-ellipsis">
JsonContainerLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/modal_window_locators/" class="md-nav__link"> <a href="../../locators/modal_window_locators/" class="md-nav__link">
@ -919,6 +1003,27 @@
<li class="md-nav__item">
<a href="../../locators/text_locators/" class="md-nav__link">
<span class="md-ellipsis">
TextLocators
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../locators/toolbar_locators/" class="md-nav__link"> <a href="../../locators/toolbar_locators/" class="md-nav__link">
@ -962,7 +1067,7 @@
<span class="md-ellipsis"> <span class="md-ellipsis">
Страницы приложения Модальные окна
</span> </span>
@ -971,6 +1076,90 @@
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7"> <label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Модальные окна
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../modal_windows/modal_add_user/" class="md-nav__link">
<span class="md-ellipsis">
AddUserModalWindow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../modal_windows/modal_edit_user/" class="md-nav__link">
<span class="md-ellipsis">
EditUserModalWindow
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Страницы приложения
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Страницы приложения Страницы приложения
</label> </label>
@ -1003,6 +1192,27 @@
<li class="md-nav__item">
<a href="../../pages/license_tab/" class="md-nav__link">
<span class="md-ellipsis">
LicenseTab
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../pages/login_page/" class="md-nav__link"> <a href="../../pages/login_page/" class="md-nav__link">
@ -1123,10 +1333,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> <label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1137,8 +1347,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8"> <label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Тесты Тесты
</label> </label>
@ -1158,10 +1368,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_1" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_1" >
<label class="md-nav__link" for="__nav_8_1" id="__nav_8_1_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_1" id="__nav_9_1_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1172,8 +1382,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_1_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_1"> <label class="md-nav__title" for="__nav_9_1">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
End-to-End End-to-End
</label> </label>
@ -1284,6 +1494,27 @@
<li class="md-nav__item">
<a href="../../tests/e2e/test_expand_navigation_panel/" class="md-nav__link">
<span class="md-ellipsis">
TestNavigationPanel
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
@ -1306,10 +1537,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0"> <label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1320,8 +1551,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2"> <label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Компоненты Компоненты
</label> </label>
@ -1442,10 +1673,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked>
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0"> <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1456,8 +1687,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_9"> <label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Утилиты Утилиты
</label> </label>
@ -1584,10 +1815,10 @@
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" > <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0"> <label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis"> <span class="md-ellipsis">
@ -1598,8 +1829,8 @@
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false"> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10"> <label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Инструкции Инструкции
</label> </label>
@ -1654,7 +1885,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../config/code_development_process.md" class="md-nav__link"> <a href="../../config/code_development_process/" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">