edutesting.ui_steps.field_steps module¶
Набор степов для работы с полями формы (input type=’text’, type=’select’, type=’checkbox’ и т.д.)
Нажатие на кнопку поля (вызов справочника, вызов календаря и т.д.).
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- trigger_name – Название кнопки, может быть очистить поле, выпадающего списка, вызова справочника.
-
edutesting.ui_steps.field_steps.
step_
(context, field_label, win_name, file_name)[исходный код]¶ Прикрепление файла в поле типа file.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- file_name – Имя файла для добавления, файл должен храниться в папке features_selenium/steps/resources
-
edutesting.ui_steps.field_steps.
step_check_disabled_field
(context, field_name, field_set, win_name)[исходный код]¶
-
edutesting.ui_steps.field_steps.
step_check_field_is_invisible
(context, win_name, field_name, field_set)[исходный код]¶
-
edutesting.ui_steps.field_steps.
step_checkbox_status
(context, field_label, win_name, status)[исходный код]¶ Проверка состояния чекбокса, включен или выключен.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- status – Проверяемое состояние, включен или выключен
-
edutesting.ui_steps.field_steps.
step_clear_field
(context, field_label, win_name)[исходный код]¶ Удаляет данные из поля field_label.
Параметры: - context – behave переменная, передается во все степы первым аргументом.
- field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_click_checkbox
(context, action, field_label, win_name)[исходный код]¶ Включение/Выключение чекбокса.
Параметры: - action – Действие над чекбоксом, может принимать значение включить и выключить.
- field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_enter_value_and_choose
(context, field_label, win_name, value, current_value)[исходный код]¶ Степ для выбора данных из поля с автокомплитом.
Параметры: - context – behave переменная, передается во все степы первым аргументом.
- field_label – Название поля.
- win_name – Название окна в котором находится поле.
- value – Данные которые необходимо выбрать в списке.
-
edutesting.ui_steps.field_steps.
step_find_and_fill_combobox
(context, field_label, win_name)[исходный код]¶ Степ для вызова справочника. При вызове справочника необходимо дождаться завершения ajax запросов, для этого используется waitForExtAjax.
Параметры: - context – behave переменная, передается во все степы первым аргументом.
- field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_find_and_fill_field
(context, field_label, win_name, value)[исходный код]¶ Устанавливает значение value в поле field_label окна win_name.
Параметры: - context – behave переменная, передается во все степы первым аргументом.
- field_label – Название поля.
- win_name – Название окна в котором находится поле.
- value – Данные которые необходимо установить в поле.
-
edutesting.ui_steps.field_steps.
step_is_date_widget_open
(context, field_label, win_name)[исходный код]¶ Проверка открылся ли виджет календаря.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
Проверяет отображаются ли кнопки у поля
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- button – Название кнопки, может быть очистить поле, выпадающего списка, вызова справочника.
-
edutesting.ui_steps.field_steps.
step_is_field_edit
(context, field_label, win_name)[исходный код]¶ Проверка редактировалось ли поле. При редактирование label поля становится фиолетовым.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_is_field_editable
(context, field_label, win_name, status)[исходный код]¶ Проверка доступно или не доступно для редактирование поле.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- status – Статус поля для проверки, доступно или недоступно.
Проверяет отображаются ли кнопки загрузки и отчистки у поля для загрузки файлов Входной параметр button_name должен быть либо Загрузить либо Очистить
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- button_name – Название кнопка, может быть Загрузить, Очистить.
-
edutesting.ui_steps.field_steps.
step_is_record_in_list
(context, field_label, win_name, is_fias=None, record=None, country_file=None)[исходный код]¶ Проверка того что в выпадающем списке field_label содержится значение record.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- record – Искомая запись.
-
edutesting.ui_steps.field_steps.
step_is_widget_date_active
(context, field_label, win_name, date, status)[исходный код]¶ Проверка доступна или нет дата date для выбора в виджете календаря.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_open_data_picker
(context, field_label, win_name)[исходный код]¶ Вызов виджета календаря у поля даты.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
Нажатие кнопки у поля типа file.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- button – Название кнопка, может быть Загрузить, Очистить, Выбрать файл
-
edutesting.ui_steps.field_steps.
step_set_current_date
(context, field_label, win_name)[исходный код]¶ Нажатие кнопки выставления текущей даты у поля
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_set_date_in_date_widget
(context, field_label, win_name, date)[исходный код]¶ Выбор даты date в виджете календаря
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- date – Название окна в котором находится поле.
-
edutesting.ui_steps.field_steps.
step_test_filed_valid
(context, field_label, win_name, field_color)[исходный код]¶ Проверка каким цветом подсвечивается поле. Желтым подсвечивается обязательное, белым не обязательное.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- field_color – Цвет поля. может принимать значение (желтым, белым)
-
edutesting.ui_steps.field_steps.
step_test_value_in_field
(context, field_label, win_name, value)[исходный код]¶ Степ для проверки содержится ли в поле value. Если необходимо проверить пустое ли поле тогда в качестве параметра value необходимо указать None.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.
- value – Проверяемое значение.
-
edutesting.ui_steps.field_steps.
step_widget_current_date
(context, field_label, win_name)[исходный код]¶ Проверка отображается ли текущая дата в виджете календаря.
Параметры: - field_label – Название поля.
- win_name – Название окна в котором находится поле.