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 | |
type_of
property
Возвращает тип элемента ('текстовое поле ввода').
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Тип элемента - 'текстовое поле ввода'. |
check_empty_input(msg)
Проверяет, что поле ввода пустое.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
msg
|
str
|
Сообщение об ошибке при неудачной проверке. |
required |
Raises:
| Type | Description |
|---|---|
AssertionError
|
Если поле не пустое. |
Source code in elements\text_input_element.py
69 70 71 72 73 74 75 76 77 78 79 80 | |
clear()
Очищает содержимое текстового поля.
Source code in elements\text_input_element.py
61 62 63 64 65 66 | |
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 | |
input_value(value)
Вводит указанное значение в поле.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str
|
Значение для ввода. |
required |
Source code in elements\text_input_element.py
51 52 53 54 55 56 57 58 59 | |