TextInput
Модуль text_input_element содержит класс для работы с текстовыми полями ввода.
Класс TextInput наследует базовый функционал BaseElement и предоставляет методы для взаимодействия с текстовыми полями ввода на странице.
TextInput
Bases: BaseElement
Класс для работы с текстовыми полями ввода.
Наследует функциональность BaseElement и добавляет методы для ввода, очистки и проверки текстовых полей.
Source code in elements\text_input_element.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
type_of
property
Возвращает тип элемента ('текстовое поле ввода').
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Тип элемента - 'текстовое поле ввода'. |
check_editable_input(msg)
Проверяет, что поле ввода редактируемое.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
msg
|
str
|
Сообщение об ошибке при неудачной проверке. |
required |
Raises:
| Type | Description |
|---|---|
AssertionError
|
Если поле не пустое. |
Source code in elements\text_input_element.py
108 109 110 111 112 113 114 115 116 117 118 119 | |
check_empty_input(msg)
Проверяет, что поле ввода пустое.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
msg
|
str
|
Сообщение об ошибке при неудачной проверке. |
required |
Raises:
| Type | Description |
|---|---|
AssertionError
|
Если поле не пустое. |
Source code in elements\text_input_element.py
95 96 97 98 99 100 101 102 103 104 105 106 | |
clear()
Очищает содержимое текстового поля.
Source code in elements\text_input_element.py
87 88 89 90 91 92 | |
decrease_value()
Уменьшение на единицу значения поля настройки с помощью стрелочки вниз.
Source code in elements\text_input_element.py
51 52 53 54 55 56 57 58 59 60 61 62 | |
get_input_type()
Возвращает значение аттрибута type поля ввода.
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Значение аттрибута type. |
Source code in elements\text_input_element.py
42 43 44 45 46 47 48 49 | |
get_input_value()
Возвращает текущее значение поля ввода.
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Текущее значение в поле. |
Source code in elements\text_input_element.py
32 33 34 35 36 37 38 39 40 | |
increase_value()
Увеличение на единицу значения поля настройки с помощью стрелочки вверх.
Source code in elements\text_input_element.py
64 65 66 67 68 69 70 71 72 73 74 75 | |
input_value(value)
Вводит указанное значение в поле.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str
|
Значение для ввода. |
required |
Source code in elements\text_input_element.py
77 78 79 80 81 82 83 84 85 | |