TextInput
TextInput
Bases: BaseElement
Класс для работы с текстовыми полями ввода на странице.
Наследует функциональность базового элемента и добавляет специфичные для текстовых полей методы.
Source code in elements\text_input_element.py
8 9 10 11 12 13 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 | |
type_of
property
Возвращает тип элемента - 'текстовое поле ввода'.
Returns:
| Type | Description |
|---|---|
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
49 50 51 52 53 54 55 56 57 58 59 | |
clear()
Очищает содержимое текстового поля.
Source code in elements\text_input_element.py
42 43 44 45 46 | |
get_input_value()
Получает текущее значение текстового поля.
Returns:
| Type | Description |
|---|---|
str
|
Текущее значение поля ввода. |
Source code in elements\text_input_element.py
24 25 26 27 28 29 30 31 | |
input_value(value)
Вводит указанное значение в текстовое поле.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str
|
Значение для ввода. |
required |
Source code in elements\text_input_element.py
33 34 35 36 37 38 39 40 | |