edutesting.ui_steps.grid_steps module¶
Набор степов для работы с гридами.
-
edutesting.ui_steps.grid_steps.
step_cell_is_editable
(context, target_column, row_value, help_column, win_obj)[исходный код]¶ Проверка того что ячейка грдида доступна для редактирования
-
edutesting.ui_steps.grid_steps.
step_check_cell_tmp_value
(context, win_name, column, record)[исходный код]¶
-
edutesting.ui_steps.grid_steps.
step_check_cell_value
(context, win_obj, value, column, row_value, help_column, panel=None)[исходный код]¶ Проверяет что в столбце грида установлено значение value
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Столбец в который будет установлено значение.
- help_column – Название столбца для поиска грида.
- row_value – Значение столбца help_column необходимое для поиска грида.
-
edutesting.ui_steps.grid_steps.
step_check_column_in_grid
(context, win_obj, help_column, status, target_column)[исходный код]¶ Проверка того, что гриде есть/нет столбец target_column.
Параметры: - win_obj – Название окна в котором расположен грид.
- help_column – Вспомогательный столбце для поиска грида.
- target_column – Проверяемый столбец.
- status – Одна из фраз (есть столбец, нет столбца) указывающих тип проверки.
-
edutesting.ui_steps.grid_steps.
step_check_column_val_for_all_rows
(context, win_obj, column, value)[исходный код]¶ Проверка того, что у всех записей грида в столбце column стоит значение value.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Название столбца для поиска грида.
- value – Проверяемое значение.
-
edutesting.ui_steps.grid_steps.
step_check_grid_panel
(context, column, win_obj, status, panel='')[исходный код]¶ Проверка активен ли грид.
-
edutesting.ui_steps.grid_steps.
step_check_value_in_grid_rows
(context, win_name, value, status, column='', panel='', columns=None, button=None)[исходный код]¶ Проверка того что в столбце column содержится/не содержится значение value.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- value – Искомое значение.
- panel – Название вкладки окна на которой расположен грид.
-
edutesting.ui_steps.grid_steps.
step_check_value_in_row
(context, win_name, status, value, column, help_column, help_value)[исходный код]¶ Проверка того что для заданной строки грида в столбце column содержится/не содержится значение value.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- value – Искомое значение.
-
edutesting.ui_steps.grid_steps.
step_clear_selection
(context, column, win_name, panel=None)[исходный код]¶ Снять выделение со всех строк в гриде.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- panel – Название вкладки окна на которой расположен грид.
-
edutesting.ui_steps.grid_steps.
step_click_by_grid_row
(context, column, win_obj, row_value)[исходный код]¶ Клик по строке с значением row_value.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Вспомогательный столбце для поиска грида.
- row_value – Значение строки необходимое для ее поиска.
-
edutesting.ui_steps.grid_steps.
step_click_by_selected_cell
(context, column, win_name, panel=None, help_column=None)[исходный код]¶ Кликнуть по выделенной ячейке.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца для поиска грида.
- panel – Название вкладки окна на которой расположен грид.
Производит нажатие на кнопку button на панели управление грида.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- button – Название кнопки.
-
edutesting.ui_steps.grid_steps.
step_click_grid_checbox
(context, win_obj, value, column)[исходный код]¶ Включает/выключает чекбокс расположенные в столбце column.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Вспомогательный столбце для поиска грида.
- value – Значение для поиска необходимой строки.
-
edutesting.ui_steps.grid_steps.
step_click_on_grid_cell
(context, win_name, value, column, panel=None)[исходный код]¶ Кликнуть по ячейке со значением value.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- value – Искомое значение.
- panel – Название вкладки окна на которой расположен грид.
-
edutesting.ui_steps.grid_steps.
step_find_and_select_row
(context, column_name, win_name, value, panel=None, columns=None)[исходный код]¶ Выбор записи в гриде.
Параметры: - column_name – Название столбца по которому будет найден грид
- value – Значение записи по столбцу column_name. на основе этого значение будет найдена запись.
- win_name – Название окна в котором расположен грид.
- panel – Название вкладки окна на которой расположен грид
-
edutesting.ui_steps.grid_steps.
step_find_filtered_values
(context, win_obj, value)[исходный код]¶
Проверка активна ли кнопка на панели инструментов грида.
-
edutesting.ui_steps.grid_steps.
step_grid_page_scroll
(context, column, win_obj, page_direction)[исходный код]¶ Переключение страниц в гриде.
-
edutesting.ui_steps.grid_steps.
step_is_all_row_selected
(context, column, win_name, status)[исходный код]¶ Проверка того что все записи грида выбраны/не выбраны.
Параметры: win_name – Название окна в котором расположен грид. :param column Название столбца по которому будет найдем нужный грид. :param status:.
Проверка что кнопка button_name есть на панели иснтруметов грида.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- button_name – Искомая кнопка.
- panel – Название вкладки окна на которой расположен грид
-
edutesting.ui_steps.grid_steps.
step_is_grid_empty
(context, column, win_obj)[исходный код]¶ Проверка того что в гриде со столбцом column нет ни одной записи.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
-
edutesting.ui_steps.grid_steps.
step_is_record_in_column_combobox
(context, win_name, column, record)[исходный код]¶ Проверка того что record содержится в выпадающем списке столбца column.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца в котором расположен выпадающий список
- record – Искомая запись.
-
edutesting.ui_steps.grid_steps.
step_is_record_selected
(context, record, column, win_name, status)[исходный код]¶ Проверка того что запись record грида выбраны/не выбраны.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- record – Искомая запись.
Deprecated - лучше использовать step_click_grid_button.
-
edutesting.ui_steps.grid_steps.
step_select_all_rows_in_grid
(context, win_name, column, panel=None)[исходный код]¶ Выбор всех записей в гриде.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- panel – Название вкладки окна на которой расположен грид.
-
edutesting.ui_steps.grid_steps.
step_select_grid_cell
(context, win_name, target_column, row_value, help_column, panel=None)[исходный код]¶ Выделить ячейку со значением.
Параметры: - win_name – Название окна в котором расположен грид.
- target_column – Название столбца в котором будет выбрана ячейка
- help_column – Название столбца для поиска грида.
- panel – Название вкладки окна на которой расположен грид.
-
edutesting.ui_steps.grid_steps.
step_select_record_in_column_combobox
(context, win_name, column, record)[исходный код]¶ Выбор записи из выпадающего списка в столбце грида.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца в котором расположен выпадающий список
- record – Запись которая будет выбрана.
-
edutesting.ui_steps.grid_steps.
step_set_val_in_cell
(context, win_obj, value, column, row_value, help_column, panel=None)[исходный код]¶ Устанавливает значение value в столбец грида.
Параметры: - win_obj – Название окна в котором расположен грид.
- column – Столбец в который будет установлено значение.
- help_column – Название столбца для поиска грида.
- row_value – Значение столбца help_column необходимое для поиска грида.
-
edutesting.ui_steps.grid_steps.
step_test_win_records_amount
(context, column, win_name, records_amount)[исходный код]¶ Проверка того что в гриде содержится records_amount записей.
Параметры: - win_name – Название окна в котором расположен грид.
- column – Название столбца по которому будет найдем нужный грид.
- records_amount – Ожидаемое кол-во записей.