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

835 lines
67 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

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

<!DOCTYPE html>
<html class="writer-html5" lang="ru" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>elements package &mdash; документация e-nms-qa-automation 0.1.0</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=6ff560e8"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/translations.js?v=cd1d70c9"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Алфавитный указатель" href="genindex.html" />
<link rel="search" title="Поиск" href="search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
e-nms-qa-automation
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Поиск в документации" aria-label="Поиск в документации" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Меню навигации">
<!-- Local TOC -->
<div class="local-toc"><ul>
<li><a class="reference internal" href="#">elements package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-elements.base_element">elements.base_element module</a><ul>
<li><a class="reference internal" href="#elements.base_element.BaseElement"><code class="docutils literal notranslate"><span class="pre">BaseElement</span></code></a><ul>
<li><a class="reference internal" href="#elements.base_element.BaseElement.__init__"><code class="docutils literal notranslate"><span class="pre">BaseElement.__init__()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.type_of"><code class="docutils literal notranslate"><span class="pre">BaseElement.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.click"><code class="docutils literal notranslate"><span class="pre">BaseElement.click()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.get_text"><code class="docutils literal notranslate"><span class="pre">BaseElement.get_text()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.update_locator"><code class="docutils literal notranslate"><span class="pre">BaseElement.update_locator()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.wait_for_element"><code class="docutils literal notranslate"><span class="pre">BaseElement.wait_for_element()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.check_have_text"><code class="docutils literal notranslate"><span class="pre">BaseElement.check_have_text()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.check_visibility"><code class="docutils literal notranslate"><span class="pre">BaseElement.check_visibility()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.is_present"><code class="docutils literal notranslate"><span class="pre">BaseElement.is_present()</span></code></a></li>
<li><a class="reference internal" href="#elements.base_element.BaseElement.is_not_present"><code class="docutils literal notranslate"><span class="pre">BaseElement.is_not_present()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.button_element">elements.button_element module</a><ul>
<li><a class="reference internal" href="#elements.button_element.Button"><code class="docutils literal notranslate"><span class="pre">Button</span></code></a><ul>
<li><a class="reference internal" href="#elements.button_element.Button.type_of"><code class="docutils literal notranslate"><span class="pre">Button.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.button_element.Button.is_disabled"><code class="docutils literal notranslate"><span class="pre">Button.is_disabled()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.checkbox_element">elements.checkbox_element module</a><ul>
<li><a class="reference internal" href="#elements.checkbox_element.Checkbox"><code class="docutils literal notranslate"><span class="pre">Checkbox</span></code></a><ul>
<li><a class="reference internal" href="#elements.checkbox_element.Checkbox.type_of"><code class="docutils literal notranslate"><span class="pre">Checkbox.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.checkbox_element.Checkbox.check"><code class="docutils literal notranslate"><span class="pre">Checkbox.check()</span></code></a></li>
<li><a class="reference internal" href="#elements.checkbox_element.Checkbox.uncheck"><code class="docutils literal notranslate"><span class="pre">Checkbox.uncheck()</span></code></a></li>
<li><a class="reference internal" href="#elements.checkbox_element.Checkbox.is_checked"><code class="docutils literal notranslate"><span class="pre">Checkbox.is_checked()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.icon_element">elements.icon_element module</a><ul>
<li><a class="reference internal" href="#elements.icon_element.Icon"><code class="docutils literal notranslate"><span class="pre">Icon</span></code></a><ul>
<li><a class="reference internal" href="#elements.icon_element.Icon.type_of"><code class="docutils literal notranslate"><span class="pre">Icon.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.icon_element.Icon.is_password_hidden"><code class="docutils literal notranslate"><span class="pre">Icon.is_password_hidden()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.tab_button_element">elements.tab_button_element module</a><ul>
<li><a class="reference internal" href="#elements.tab_button_element.TabButton"><code class="docutils literal notranslate"><span class="pre">TabButton</span></code></a><ul>
<li><a class="reference internal" href="#elements.tab_button_element.TabButton.type_of"><code class="docutils literal notranslate"><span class="pre">TabButton.type_of</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.text_element">elements.text_element module</a><ul>
<li><a class="reference internal" href="#elements.text_element.Text"><code class="docutils literal notranslate"><span class="pre">Text</span></code></a><ul>
<li><a class="reference internal" href="#elements.text_element.Text.type_of"><code class="docutils literal notranslate"><span class="pre">Text.type_of</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.text_input_element">elements.text_input_element module</a><ul>
<li><a class="reference internal" href="#elements.text_input_element.TextInput"><code class="docutils literal notranslate"><span class="pre">TextInput</span></code></a><ul>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.type_of"><code class="docutils literal notranslate"><span class="pre">TextInput.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.get_input_value"><code class="docutils literal notranslate"><span class="pre">TextInput.get_input_value()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.get_input_type"><code class="docutils literal notranslate"><span class="pre">TextInput.get_input_type()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.decrease_value"><code class="docutils literal notranslate"><span class="pre">TextInput.decrease_value()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.increase_value"><code class="docutils literal notranslate"><span class="pre">TextInput.increase_value()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.input_value"><code class="docutils literal notranslate"><span class="pre">TextInput.input_value()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.clear"><code class="docutils literal notranslate"><span class="pre">TextInput.clear()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.check_empty_input"><code class="docutils literal notranslate"><span class="pre">TextInput.check_empty_input()</span></code></a></li>
<li><a class="reference internal" href="#elements.text_input_element.TextInput.check_editable_input"><code class="docutils literal notranslate"><span class="pre">TextInput.check_editable_input()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements.tooltip_button_element">elements.tooltip_button_element module</a><ul>
<li><a class="reference internal" href="#elements.tooltip_button_element.TooltipButton"><code class="docutils literal notranslate"><span class="pre">TooltipButton</span></code></a><ul>
<li><a class="reference internal" href="#elements.tooltip_button_element.TooltipButton.type_of"><code class="docutils literal notranslate"><span class="pre">TooltipButton.type_of</span></code></a></li>
<li><a class="reference internal" href="#elements.tooltip_button_element.TooltipButton.get_tooltip_text"><code class="docutils literal notranslate"><span class="pre">TooltipButton.get_tooltip_text()</span></code></a></li>
<li><a class="reference internal" href="#elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear"><code class="docutils literal notranslate"><span class="pre">TooltipButton.wait_for_tooltip_to_disappear()</span></code></a></li>
<li><a class="reference internal" href="#elements.tooltip_button_element.TooltipButton.check_tooltip_with_text"><code class="docutils literal notranslate"><span class="pre">TooltipButton.check_tooltip_with_text()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#module-elements">Module contents</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Меню навигации для мобильных устройств" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">e-nms-qa-automation</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Навигация по страницам">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">elements package</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/elements.rst.txt" rel="nofollow"> Просмотреть исходный код страницы</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="elements-package">
<h1>elements package<a class="headerlink" href="#elements-package" title="Ссылка на этот заголовок"></a></h1>
<section id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Ссылка на этот заголовок"></a></h2>
</section>
<section id="module-elements.base_element">
<span id="elements-base-element-module"></span><h2>elements.base_element module<a class="headerlink" href="#module-elements.base_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль base_element содержит базовый класс для работы с элементами страницы.</p>
<p>Класс BaseElement предоставляет основные методы взаимодействия с элементами
и их проверки через Playwright.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.base_element.BaseElement">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">BaseElement</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>Базовый класс для работы с элементами страницы через Playwright.</p>
<p>Предоставляет основные методы взаимодействия с элементами:
клики, получение текста, ожидание и проверки состояния.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.__init__">
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.__init__"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.__init__" title="Ссылка на это определение"></a></dt>
<dd><p>Инициализирует базовый элемент страницы.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>) Экземпляр страницы Playwright</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>) Локатор элемента (строка или объект Locator)</p></li>
<li><p><strong>name</strong> (<em>str</em>) Имя элемента для логирования</p></li>
</ul>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.base_element.BaseElement.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента (для логирования).</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.click">
<span class="sig-name descname"><span class="pre">click</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.click"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.click" title="Ссылка на это определение"></a></dt>
<dd><p>Выполняет клик по элементу.</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.get_text">
<span class="sig-name descname"><span class="pre">get_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">index</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.get_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.get_text" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает текст элемента по указанному индексу.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>index</strong> (<em>int</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.update_locator">
<span class="sig-name descname"><span class="pre">update_locator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">new_locator</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.update_locator"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.update_locator" title="Ссылка на это определение"></a></dt>
<dd><p>Меняет значение локатора для элемента</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>new_locator</strong> (<em>Locator</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.wait_for_element">
<span class="sig-name descname"><span class="pre">wait_for_element</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">12000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.wait_for_element"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.wait_for_element" title="Ссылка на это определение"></a></dt>
<dd><p>Ожидает появление элемента в течение заданного времени.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>timeout</strong> (<em>int</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.check_have_text">
<span class="sig-name descname"><span class="pre">check_have_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.check_have_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.check_have_text" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие указанного текста в элементе.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>text</strong> (<em>str</em>)</p></li>
<li><p><strong>msg</strong> (<em>str</em>)</p></li>
</ul>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.check_visibility">
<span class="sig-name descname"><span class="pre">check_visibility</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.check_visibility"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.check_visibility" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет видимость элемента на странице.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>msg</strong> (<em>str</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.is_present">
<span class="sig-name descname"><span class="pre">is_present</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.is_present"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.is_present" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет наличие элемента в течение заданного времени.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>timeout</strong> (<em>int</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>bool</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.base_element.BaseElement.is_not_present">
<span class="sig-name descname"><span class="pre">is_not_present</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/base_element.html#BaseElement.is_not_present"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.base_element.BaseElement.is_not_present" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет отсутствие элемента в течение заданного времени.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>timeout</strong> (<em>int</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>bool</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.button_element">
<span id="elements-button-element-module"></span><h2>elements.button_element module<a class="headerlink" href="#module-elements.button_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль button_element содержит класс для работы с кнопками на странице.</p>
<p>Класс Button наследует базовый функционал BaseElement и предоставляет
специфичные методы для работы с элементами типа „кнопка“.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.button_element.Button">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/button_element.html#Button"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.button_element.Button" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с кнопками на странице.</p>
<p>Наследует функциональность BaseElement и добавляет специфичные
для кнопок методы и проверки.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.button_element.Button.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.button_element.Button.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („кнопка“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „кнопка“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.button_element.Button.is_disabled">
<span class="sig-name descname"><span class="pre">is_disabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/button_element.html#Button.is_disabled"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.button_element.Button.is_disabled" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает значение, отключена ли кнопка (является скрытой)</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>bool</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.checkbox_element">
<span id="elements-checkbox-element-module"></span><h2>elements.checkbox_element module<a class="headerlink" href="#module-elements.checkbox_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль checkbox_element содержит класс для работы с чекбоксами.</p>
<p>Класс Checkbox наследует базовый функционал BaseElement и добавляет
специфичные методы для работы с элементами типа „чекбокс“.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.checkbox_element.Checkbox">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Checkbox</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/checkbox_element.html#Checkbox"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.checkbox_element.Checkbox" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с чекбоксами на странице.</p>
<p>Наследует функциональность BaseElement и добавляет методы для
взаимодействия с чекбоксами и проверки их состояния.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.checkbox_element.Checkbox.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.checkbox_element.Checkbox.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („чекбокс“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „чекбокс“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.checkbox_element.Checkbox.check">
<span class="sig-name descname"><span class="pre">check</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">force</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/checkbox_element.html#Checkbox.check"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.checkbox_element.Checkbox.check" title="Ссылка на это определение"></a></dt>
<dd><p>Отмечает чекбокс (устанавливает галочку).</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.checkbox_element.Checkbox.uncheck">
<span class="sig-name descname"><span class="pre">uncheck</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">force</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/checkbox_element.html#Checkbox.uncheck"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.checkbox_element.Checkbox.uncheck" title="Ссылка на это определение"></a></dt>
<dd><p>Снимает отметку с чекбокса (убирает галочку).</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.checkbox_element.Checkbox.is_checked">
<span class="sig-name descname"><span class="pre">is_checked</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/checkbox_element.html#Checkbox.is_checked"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.checkbox_element.Checkbox.is_checked" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет, отмечен ли чекбокс.</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>True если отмечен, False если нет.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>bool</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.icon_element">
<span id="elements-icon-element-module"></span><h2>elements.icon_element module<a class="headerlink" href="#module-elements.icon_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль icon_element содержит класс для работы с элементом типа иконка.</p>
<p>Класс Icon наследует базовый функционал BaseElement и предоставляет
методы для работы с текстовыми элементами на странице.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.icon_element.Icon">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Icon</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/icon_element.html#Icon"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.icon_element.Icon" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с элементом типа иконка.</p>
<p>Наследует функциональность BaseElement и добавляет специфичные
методы для взаимодействия с элементом типа иконка.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.icon_element.Icon.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.icon_element.Icon.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („иконка“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „иконка“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.icon_element.Icon.is_password_hidden">
<span class="sig-name descname"><span class="pre">is_password_hidden</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/icon_element.html#Icon.is_password_hidden"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.icon_element.Icon.is_password_hidden" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет состояние иконки скрытия пароля.</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>bool</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.tab_button_element">
<span id="elements-tab-button-element-module"></span><h2>elements.tab_button_element module<a class="headerlink" href="#module-elements.tab_button_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль tab_button_element содержит класс для работы с кнопками типа v-tabs на странице.</p>
<p>Класс TabButton наследует базовый функционал BaseElement и предоставляет
специфичные методы для работы с элементами.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.tab_button_element.TabButton">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">TabButton</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/tab_button_element.html#TabButton"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.tab_button_element.TabButton" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с кнопками типа v-tabs на странице.</p>
<p>Наследует функциональность BaseElement и добавляет специфичные
для кнопок методы и проверки.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.tab_button_element.TabButton.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.tab_button_element.TabButton.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („кнопка-tab“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „кнопка-tab“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.text_element">
<span id="elements-text-element-module"></span><h2>elements.text_element module<a class="headerlink" href="#module-elements.text_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль text_element содержит класс для работы с текстовыми элементами.</p>
<p>Класс Text наследует базовый функционал BaseElement и предоставляет
методы для работы с текстовыми элементами на странице.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.text_element.Text">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_element.html#Text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_element.Text" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с текстовыми элементами страницы.</p>
<p>Наследует функциональность BaseElement и добавляет специфичные
методы для взаимодействия с текстовыми элементами.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.text_element.Text.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.text_element.Text.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („текст“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „текст“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.text_input_element">
<span id="elements-text-input-element-module"></span><h2>elements.text_input_element module<a class="headerlink" href="#module-elements.text_input_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль text_input_element содержит класс для работы с текстовыми полями ввода.</p>
<p>Класс TextInput наследует базовый функционал BaseElement и предоставляет
методы для взаимодействия с текстовыми полями ввода на странице.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">TextInput</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с текстовыми полями ввода.</p>
<p>Наследует функциональность BaseElement и добавляет методы
для ввода, очистки и проверки текстовых полей.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.text_input_element.TextInput.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („текстовое поле ввода“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - „текстовое поле ввода“.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.get_input_value">
<span class="sig-name descname"><span class="pre">get_input_value</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.get_input_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.get_input_value" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает текущее значение поля ввода.</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Текущее значение в поле.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.get_input_type">
<span class="sig-name descname"><span class="pre">get_input_type</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.get_input_type"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.get_input_type" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает значение аттрибута type поля ввода.</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Значение аттрибута type.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.decrease_value">
<span class="sig-name descname"><span class="pre">decrease_value</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.decrease_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.decrease_value" title="Ссылка на это определение"></a></dt>
<dd><p>Уменьшение на единицу значения поля настройки с помощью стрелочки вниз.</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.increase_value">
<span class="sig-name descname"><span class="pre">increase_value</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.increase_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.increase_value" title="Ссылка на это определение"></a></dt>
<dd><p>Увеличение на единицу значения поля настройки с помощью стрелочки вверх.</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.input_value">
<span class="sig-name descname"><span class="pre">input_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.input_value"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.input_value" title="Ссылка на это определение"></a></dt>
<dd><p>Вводит указанное значение в поле.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>value</strong> (<em>str</em>) Значение для ввода.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.clear">
<span class="sig-name descname"><span class="pre">clear</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.clear"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.clear" title="Ссылка на это определение"></a></dt>
<dd><p>Очищает содержимое текстового поля.</p>
<dl class="field-list simple">
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.check_empty_input">
<span class="sig-name descname"><span class="pre">check_empty_input</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.check_empty_input"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.check_empty_input" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет, что поле ввода пустое.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>msg</strong> (<em>str</em>) Сообщение об ошибке при неудачной проверке.</p>
</dd>
<dt class="field-even">Исключение<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>AssertionError</strong> Если поле не пустое.</p>
</dd>
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.text_input_element.TextInput.check_editable_input">
<span class="sig-name descname"><span class="pre">check_editable_input</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">msg</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/text_input_element.html#TextInput.check_editable_input"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.text_input_element.TextInput.check_editable_input" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет, что поле ввода редактируемое.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>msg</strong> (<em>str</em>) Сообщение об ошибке при неудачной проверке.</p>
</dd>
<dt class="field-even">Исключение<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>AssertionError</strong> Если поле не пустое.</p>
</dd>
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements.tooltip_button_element">
<span id="elements-tooltip-button-element-module"></span><h2>elements.tooltip_button_element module<a class="headerlink" href="#module-elements.tooltip_button_element" title="Ссылка на этот заголовок"></a></h2>
<p>Модуль tooltip_button_element содержит класс для работы с кнопками с подсказками.</p>
<p>Класс TooltipButton наследует базовый функционал BaseElement и добавляет
методы для проверки всплывающих подсказок у кнопок.</p>
<dl class="py class">
<dt class="sig sig-object py" id="elements.tooltip_button_element.TooltipButton">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">TooltipButton</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">page</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">locator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/tooltip_button_element.html#TooltipButton"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.tooltip_button_element.TooltipButton" title="Ссылка на это определение"></a></dt>
<dd><p>Базовые классы: <a class="reference internal" href="#elements.base_element.BaseElement" title="elements.base_element.BaseElement"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseElement</span></code></a></p>
<p>Класс для работы с кнопками, имеющими всплывающие подсказки.</p>
<p>Наследует функциональность BaseElement и добавляет методы
для взаимодействия с подсказками кнопок.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>page</strong> (<em>Page</em>)</p></li>
<li><p><strong>locator</strong> (<em>str</em><em> | </em><em>Locator</em>)</p></li>
<li><p><strong>name</strong> (<em>str</em>)</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
<dt class="sig sig-object py" id="elements.tooltip_button_element.TooltipButton.type_of">
<em class="property"><span class="k"><span class="pre">property</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">type_of</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#elements.tooltip_button_element.TooltipButton.type_of" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает тип элемента („tooltip_button“).</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Тип элемента - кнопка с подсказкой.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.tooltip_button_element.TooltipButton.get_tooltip_text">
<span class="sig-name descname"><span class="pre">get_tooltip_text</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/tooltip_button_element.html#TooltipButton.get_tooltip_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.tooltip_button_element.TooltipButton.get_tooltip_text" title="Ссылка на это определение"></a></dt>
<dd><p>Возвращает текст всплывающей подсказки.</p>
<dl class="field-list simple">
<dt class="field-odd">Результат<span class="colon">:</span></dt>
<dd class="field-odd"><p>Текст всплывающей подсказки.</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear">
<span class="sig-name descname"><span class="pre">wait_for_tooltip_to_disappear</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5000</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/tooltip_button_element.html#TooltipButton.wait_for_tooltip_to_disappear"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.tooltip_button_element.TooltipButton.wait_for_tooltip_to_disappear" title="Ссылка на это определение"></a></dt>
<dd><p>Ожидает исчезновения всех активных всплывающих подсказок.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>timeout</strong> (<em>int</em>)</p>
</dd>
<dt class="field-even">Тип результата<span class="colon">:</span></dt>
<dd class="field-even"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="elements.tooltip_button_element.TooltipButton.check_tooltip_with_text">
<span class="sig-name descname"><span class="pre">check_tooltip_with_text</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expected_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/elements/tooltip_button_element.html#TooltipButton.check_tooltip_with_text"><span class="viewcode-link"><span class="pre">[исходный</span> <span class="pre">код]</span></span></a><a class="headerlink" href="#elements.tooltip_button_element.TooltipButton.check_tooltip_with_text" title="Ссылка на это определение"></a></dt>
<dd><p>Проверяет соответствие текста всплывающей подсказки.</p>
<dl class="field-list simple">
<dt class="field-odd">Параметры<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>expected_text</strong> (<em>str</em>) Ожидаемый текст подсказки.</p>
</dd>
<dt class="field-even">Исключение<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>AssertionError</strong> Если текст подсказки не соответствует ожидаемому.</p>
</dd>
<dt class="field-odd">Тип результата<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>None</em></p>
</dd>
</dl>
</dd></dl>
</dd></dl>
</section>
<section id="module-elements">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-elements" title="Ссылка на этот заголовок"></a></h2>
<p>Package initialization.</p>
</section>
</section>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Авторские права 2025, NPO KIS. </p>
</div>
Собрано при помощи <a href="https://www.sphinx-doc.org/">Sphinx</a> с использованием
<a href="https://github.com/readthedocs/sphinx_rtd_theme">темы,</a>
предоставленной <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>