edutesting.ui_steps.ui module¶
-
edutesting.ui_steps.ui.
element_is_leaf
(context, win_obj, elements, column_name)[исходный код]¶
-
edutesting.ui_steps.ui.
ste_find_record_in_m3_select
(context, win_obj, field_label, element)[исходный код]¶ Проверка того что в выпадающем списке field_label есть значение element.
Параметры: - win_obj – Название окна.
- field_label – Название выпадающего списка.
- element – Искомое значение.
-
edutesting.ui_steps.ui.
ste_win_not_open
(context, win_obj)[исходный код]¶ Проверка того что окно с названием win_obj не открылось.
Проверка что кнопка с названием button_name активна/не активна.
Параметры: - win_obj – Название окна.
- button_name – Название кнопки.
- status – Статус кнопки - активна/не активна
-
edutesting.ui_steps.ui.
step_check_close_win_obj
(context, win_obj)[исходный код]¶ Проверка что окно с названием win_obj закрылось.
-
edutesting.ui_steps.ui.
step_check_elent_on_colmless_grid_toolbar
(context, element)[исходный код]¶
-
edutesting.ui_steps.ui.
step_check_fields_set_exists
(context, win_name, field_set_name)[исходный код]¶ Проверка наличия блока полей с названием field_set_name в окне win_name. :param win_name: Название окна. :param field_set_name: Название поля.
-
edutesting.ui_steps.ui.
step_check_fieldset_is_collapsed
(context, field_set, win_obj, collapsed)[исходный код]¶
-
edutesting.ui_steps.ui.
step_check_filter
(context, win_obj, col_name)[исходный код]¶
-
edutesting.ui_steps.ui.
step_check_record_in_excel
(context, value, page_num=1)[исходный код]¶ Проверка того что в скаченном Excel файле содержится значение value.
-
edutesting.ui_steps.ui.
step_click_by_grid_header
(context, win_obj, header_name)[исходный код]¶ Осуществляет клик по заголовку столбца. Используется для сортировки по столбцу
Параметры: - win_obj – Название окна.
- header_name – Название заголовка столбца.
-
edutesting.ui_steps.ui.
step_click_item_in_drop_list
(context, value)[исходный код]¶
-
edutesting.ui_steps.ui.
step_click_nameless_filter_field
(context, win_obj)[исходный код]¶
-
edutesting.ui_steps.ui.
step_click_xpath
(context, element)[исходный код]¶ Ищем кнопку по name
-
edutesting.ui_steps.ui.
step_close_win
(context, win_obj)[исходный код]¶ Закрывает окно с именем win_obj.
Параметры: win_obj – Название окна.
-
edutesting.ui_steps.ui.
step_fill_element_with_text
(context, element, value)[исходный код]¶ Устанавливает значение value в input c атрибутом name равным element.
-
edutesting.ui_steps.ui.
step_find_and_open_panel
(context, win_obj, tab_name)[исходный код]¶ Открывает вкладку с названием tab_name в окне win_obj
Параметры: - win_obj – Название окна.
- tab_name – Название вкладки.
-
edutesting.ui_steps.ui.
step_find_and_select_node
(context, win_obj, elements, column_name)[исходный код]¶ Выделяет запись в гриде с древовидной структурой записей. (Например как в реестре Учреждение на проекте ЭШ).
Параметры: - win_obj – Название окна.
- elements – Имя элемента для выделения. Если элемент является дочерним, то имя указывается как перечесление всех элементов в пути разделенных знаком ->. Пример: Министерство -> Управление -> Школа будет выбран элемент Школа который является дочерним для элемента Управление, который в свою очередь является дочерним для элемента Министерство.
- column_name – Столбец для поиска грида.
-
edutesting.ui_steps.ui.
step_find_and_select_row
(context, date, time='')[исходный код]¶ Вызов Журнала на урок путем двойного щелчка по дате урока.
-
edutesting.ui_steps.ui.
step_find_and_select_row_on_tab
(context, win_obj, tab_name, element, column_name, one_more='')[исходный код]¶ Выбор записи в гриде. Степ устаревший, не рекомендуется к использованию.
-
edutesting.ui_steps.ui.
step_find_colmnless_grid
(context, win_obj, grid_name)[исходный код]¶
-
edutesting.ui_steps.ui.
step_find_dlg_win
(context, win_obj)[исходный код]¶ Проверка того что открылось оконо c названием win_obj.
Проверка что у поля для прикрепления файла отображаются кнопка action.
Параметры: - win_obj – Название окна.
- action – Название кнопки может принимать значение ‘удаления’, ‘прикрепления’.
-
edutesting.ui_steps.ui.
step_find_nameless_datefield
(context, win_obj, current_date)[исходный код]¶
-
edutesting.ui_steps.ui.
step_find_nameless_filter_field
(context, win_obj, value)[исходный код]¶
-
edutesting.ui_steps.ui.
step_find_value_in_drop_list
(context, value)[исходный код]¶
Нажатие кнопки button в окне win_obj.
Нажать кнопку button на панели грида.
Нажать кнопку button на панели грида который находиться на вкладке tab окна win_obj.
-
edutesting.ui_steps.ui.
step_grid_sort
(context, win_obj, sort_type)[исходный код]¶ Проверка что в гриде была произведена сортировка.
Параметры: - win_obj – Название окна.
- sort_type – Тип сортировки - по возрастанию или убыванию.
-
edutesting.ui_steps.ui.
step_hold_key
(context, key_name)[исходный код]¶
-
edutesting.ui_steps.ui.
step_input_filter_record
(context, win_obj, filter_name, record)[исходный код]¶
Проверка что в окне есть button_name.
Параметры: - win_obj – Название окна.
- button_name – Название кнопки.
-
edutesting.ui_steps.ui.
step_is_new_tab_open
(context, win_title)[исходный код]¶ Проверка что открылась новая вкладка браузера.
-
edutesting.ui_steps.ui.
step_is_record_removed
(context, win_obj, column_value, column_name)[исходный код]¶ Проверка что в гриде нет записи с значение column_value по колонке column_name. Степ устаревший, не рекомендуется к использованию.
-
edutesting.ui_steps.ui.
step_message_in_win
(context, win_obj, message)[исходный код]¶ Проверка того что в окне win_obj отображается сообщение message.
-
edutesting.ui_steps.ui.
step_nameless_field_is_edit
(context, win_obj, field)[исходный код]¶
-
edutesting.ui_steps.ui.
step_open_fieldset
(context, action, win_obj, fieldset)[исходный код]¶
Нажать кнопку button_name в окне win_obj.
Параметры: - win_obj – Название окна.
- button_name – Название кнопки.
-
edutesting.ui_steps.ui.
step_press_clear_trigger
(context, win_obj)[исходный код]¶ Закрытие окна путем нажатия кнопки “крестик”.
-
edutesting.ui_steps.ui.
step_select_current_record_in_select_list
(context)[исходный код]¶
-
edutesting.ui_steps.ui.
step_select_first_row_from_grid
(context, win_obj)[исходный код]¶ Выбрать первую запись в гриде. Степ устаревший не рекомендуется к использованию.
-
edutesting.ui_steps.ui.
step_select_row_in_strange_grid
(context, win_obj, value)[исходный код]¶
-
edutesting.ui_steps.ui.
step_send_filed
(context, value, win_obj)[исходный код]¶ Фокусирование на поле с значением value и нажатие кнопки ENTER. Используется например для заполнения полей поиска.
Параметры: - win_obj – Название окна.
- value – Значение для установки в поле.
-
edutesting.ui_steps.ui.
step_set_value
(context, field_name, win_obj, value)[исходный код]¶ Устанавливает значение value в поле у которого не указан label, например поле Поиск.
Параметры: - win_obj – Название окна.
- value – Значение для установки в поле.
- field_name – Значение которое содержится в поле на момент начала выполнения данного шага..
-
edutesting.ui_steps.ui.
step_set_value_in_html_editor
(context, win_obj, html_name, value)[исходный код]¶
-
edutesting.ui_steps.ui.
step_wait_grid_load
(context, window_title, button_name)[исходный код]¶ Ждем появления грида путем проверки доступности его кнопки на grid panel. Используется для ожидания загрузки гридов которые изначально не были на странице, а подгружаются по наступлению какого-либо события. (Например журнал для выставление оценок в окне Классный журнал).
-
edutesting.ui_steps.ui.
step_wait_import
(context)[исходный код]¶ Ожидание завершения импорта файла.
-
edutesting.ui_steps.ui.
step_window_tab_open
(context, win_obj, tab_name)[исходный код]¶ Проверка что открылась вкладка окна с заголовком tab_name.