Шаги для работы с гридами

Набор степов для работы с гридами.

Step Overview

Step Definitions

Step: Дано/Когда/То в гриде со столбцами “{columns}” окна {win_name} выбрать запись {value} по столбцу {column_name}

Выбор записи в гриде.

param column_name:
 Название столбца по которому будет найден грид
param value:Значение записи по столбцу column_name. на основе этого значение будет найдена запись.
param win_name:Название окна в котором расположен грид.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в гриде со столбцом “{column_name}” окна {win_name} выбрать запись {value}

Выбор записи в гриде.

param column_name:
 Название столбца по которому будет найден грид
param value:Значение записи по столбцу column_name. на основе этого значение будет найдена запись.
param win_name:Название окна в котором расположен грид.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в гриде со столбцом “{column_name}” на вкладке {panel} окна {win_name} выбрать запись {value}

Выбор записи в гриде.

param column_name:
 Название столбца по которому будет найден грид
param value:Значение записи по столбцу column_name. на основе этого значение будет найдена запись.
param win_name:Название окна в котором расположен грид.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в окне “{win_name}” у столбца “{column}” в выпадающем списке выбрать запись “{record}”

Выбор записи из выпадающего списка в столбце грида.

param win_name:Название окна в котором расположен грид.
param column:Название столбца в котором расположен выпадающий список
param record:Запись которая будет выбрана.

Step: Дано/Когда/То в окне “{win_name}” у столбца “{column}” в выпадающем списке будет запись “{record}”

Проверка того что record содержится в выпадающем списке столбца column.

param win_name:Название окна в котором расположен грид.
param column:Название столбца в котором расположен выпадающий список
param record:Искомая запись.

Step: Дано/Когда/То в окне {win_name} у столбца {column} содержится промежуточное значение {record}

Step: Дано/Когда/То в окне {win_name} на панели инструментов со столбцом {column} на вкладке {panel} нажать кнопку {button_name}

Deprecated - лучше использовать step_click_grid_button.

Step: Дано/Когда/То в окне {win_name} на панели инструментов со столбцом {column} нажать кнопку {button_name}

Deprecated - лучше использовать step_click_grid_button.

Step: Дано/Когда/То в окне {win_name} на панели инструментов грида со столбцом {column} “{is_absent}” кнопка “{button_name}”

Проверка что кнопка button_name есть на панели иснтруметов грида.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button_name:
 Искомая кнопка.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в окне {win_name} на панели инструментов грида со столбцом {column} на вкладке {panel} есть кнопка “{button_name}”

Проверка что кнопка button_name есть на панели иснтруметов грида.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button_name:
 Искомая кнопка.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в окне {win_name} на панели инструментов грида со столбцом {column} есть кнопка “{button_name}”

Проверка что кнопка button_name есть на панели иснтруметов грида.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button_name:
 Искомая кнопка.
param panel:Название вкладки окна на которой расположен грид

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_name} будет {records_amount} записей

Проверка того что в гриде содержится records_amount записей.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param records_amount:
 Ожидаемое кол-во записей.

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_name} будет {records_amount} запись

Проверка того что в гриде содержится records_amount записей.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param records_amount:
 Ожидаемое кол-во записей.

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_obj} нет записей

Проверка того что в гриде со столбцом column нет ни одной записи.

param win_obj:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.

Step: Дано/Когда/То в окне {win_name} на вкладке {panel} выбрать все записи по колонке {column}

Выбор всех записей в гриде.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в окне {win_name} выбрать все записи по колонке {column}

Выбор всех записей в гриде.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То все записи грида со столбцом {column} окна “{win_name}” {status} признак выделения

Проверка того что все записи грида выбраны/не выбраны.

param win_name:Название окна в котором расположен грид.

:param column Название столбца по которому будет найдем нужный грид. :param status:.

Step: Дано/Когда/То запись {record} грида со столбцом {column} окна “{win_name}” {status} признак выделения

Проверка того что запись record грида выбраны/не выбраны.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param record:Искомая запись.

Step: Дано/Когда/То в гриде со столбцами “{columns}” окна {win_obj} нажать кнопку {button}

Производит нажатие на кнопку button на панели управление грида.

param win_obj:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button:Название кнопки.

Step: Дано/Когда/То в гриде со столбцом “{column}” на вкладке {panel} окна {win_obj} нажать кнопку {button}

Производит нажатие на кнопку button на панели управление грида.

param win_obj:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button:Название кнопки.

Step: Дано/Когда/То в гриде со столбцом “{column}” окна {win_obj} нажать кнопку {button}

Производит нажатие на кнопку button на панели управление грида.

param win_obj:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param button:Название кнопки.

Step: Дано/Когда/То в гриде с кнопкой {button} окна “{win_obj}” {status} значение {value}

Проверка того что в столбце column содержится/не содержится значение value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде со столбцами {columns} окна “{win_name}” {status} значение {value} по колонке {column}

Проверка того что в столбце column содержится/не содержится значение value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде окна “{win_name}” {status} значение {value} по колонке {column}

Проверка того что в столбце column содержится/не содержится значение value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде на вкладке {panel} окна “{win_name}” {status} значение {value} по колонке {column}

Проверка того что в столбце column содержится/не содержится значение value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде окна “{win_name}” {status} значение “{value}” в столбце “{column}” для строки с значением “{help_column}” по столбцу “{help_value}”

Проверка того что для заданной строки грида в столбце column содержится/не содержится значение value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.

Step: Дано/Когда/То в гриде окна {win_name} кликнуть по ячейке с содержимым {value} по колонке {column}

Кликнуть по ячейке со значением value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде на вкладке {panel} окна {win_name} кликнуть по ячейке с содержимым {value} по колонке {column}

Кликнуть по ячейке со значением value.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param value:Искомое значение.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде со столбцом “{column}” окна {win_name} снять выделение со всех строк

Снять выделение со всех строк в гриде.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде со столбцом “{column}” на вкладке {panel} окна {win_name} снять выделение со всех строк

Снять выделение со всех строк в гриде.

param win_name:Название окна в котором расположен грид.
param column:Название столбца по которому будет найдем нужный грид.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде на вкладке {panel} окна {win_name} выбрать ячейку по столбцу {target_column} в строке со значением {row_value} в столбце {help_column}

Выделить ячейку со значением.

param win_name:Название окна в котором расположен грид.
param target_column:
 Название столбца в котором будет выбрана ячейка
param help_column:
 Название столбца для поиска грида.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде окна {win_name} выбрать ячейку по столбцу {target_column} в строке со значением {row_value} в столбце {help_column}

Выделить ячейку со значением.

param win_name:Название окна в котором расположен грид.
param target_column:
 Название столбца в котором будет выбрана ячейка
param help_column:
 Название столбца для поиска грида.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде окна {win_obj} установить значение {value} в столбце {column} для строки со значением {row_value} по столбцу {help_column}

Устанавливает значение value в столбец грида.

param win_obj:Название окна в котором расположен грид.
param column:Столбец в который будет установлено значение.
param help_column:
 Название столбца для поиска грида.
param row_value:
 Значение столбца help_column необходимое для поиска грида.

Step: Дано/Когда/То в гриде на вкладке {panel} окна {win_obj} установить значение {value} в столбце {column} для строки со значением {row_value} по столбцу {help_column}

Устанавливает значение value в столбец грида.

param win_obj:Название окна в котором расположен грид.
param column:Столбец в который будет установлено значение.
param help_column:
 Название столбца для поиска грида.
param row_value:
 Значение столбца help_column необходимое для поиска грида.

Step: Дано/Когда/То в гриде окна {win_obj} в столбце {column} для строки со значением {row_value} по столбцу {help_column} содержится значение {value}

Проверяет что в столбце грида установлено значение value

param win_obj:Название окна в котором расположен грид.
param column:Столбец в который будет установлено значение.
param help_column:
 Название столбца для поиска грида.
param row_value:
 Значение столбца help_column необходимое для поиска грида.

Step: Дано/Когда/То в гриде на вкладке {panel} окна {win_obj} в столбце {column} для строки со значением {row_value} по столбцу {help_column} содержится значение {value}

Проверяет что в столбце грида установлено значение value

param win_obj:Название окна в котором расположен грид.
param column:Столбец в который будет установлено значение.
param help_column:
 Название столбца для поиска грида.
param row_value:
 Значение столбца help_column необходимое для поиска грида.

Step: Дано/Когда/То в гриде со столбцом {column} на вкладке {panel} окна {win_name} кликнуть по выделенной ячейке

Кликнуть по выделенной ячейке.

param win_name:Название окна в котором расположен грид.
param column:Название столбца для поиска грида.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_name} кликнуть по выделенной ячейке в колонке {help_column}

Кликнуть по выделенной ячейке.

param win_name:Название окна в котором расположен грид.
param column:Название столбца для поиска грида.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_name} кликнуть по выделенной ячейке

Кликнуть по выделенной ячейке.

param win_name:Название окна в котором расположен грид.
param column:Название столбца для поиска грида.
param panel:Название вкладки окна на которой расположен грид.

Step: Дано/Когда/То ячейка по столбцу {target_column} в гриде со строкой {row_value} в столбце {help_column} окна {win_obj} доступна для редактирования

Проверка того что ячейка грдида доступна для редактирования

Step: Дано/Когда/То в окне “{win_obj}” панель грида со столбцом “{column}” {status}

Проверка активна ли панель инструментов грида.

Step: Дано/Когда/То панель грида со столбцом “{column}” на вкладке “{panel}” окна “{win_obj}” {status}

Проверка активна ли панель инструментов грида.

Step: Дано/Когда/То в окне “{win_obj}” кнопка {button} на панели грида со столбцом “{column}” {status}

Проверка активна ли кнопка на панели инструментов грида.

Step: Дано/Когда/То в окне “{win_obj}” грид со столбцом “{column}” {status}

Проверка активен ли грид.

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_obj} нажать {page_direction} страница

Переключение страниц в гриде.

Step: Дано/Когда/То у всех записей грида окна {win_obj} по колонке {column} стоит значение {value}

Проверка того, что у всех записей грида в столбце column стоит значение value.

param win_obj:Название окна в котором расположен грид.
param column:Название столбца для поиска грида.
param value:Проверяемое значение.

Step: Дано/Когда/То в гриде окна {win_obj} со столбцом {help_column} “{status}” {target_column}

Проверка того, что гриде есть/нет столбец target_column.

param win_obj:Название окна в котором расположен грид.
param help_column:
 Вспомогательный столбце для поиска грида.
param target_column:
 Проверяемый столбец.
param status:Одна из фраз (есть столбец, нет столбца) указывающих тип проверки.

Step: Дано/Когда/То в гриде окна {win_obj} в строке со значением {value} по колонке {column} кликнуть по чекбоксу

Включает/выключает чекбокс расположенные в столбце column.

param win_obj:Название окна в котором расположен грид.
param column:Вспомогательный столбце для поиска грида.
param value:Значение для поиска необходимой строки.

Step: Дано/Когда/То в таблице окна {win_obj} останутся записи со сменой “{value}”

Step: Дано/Когда/То в гриде со столбцом {column} окна {win_obj} кликнуть по строке с значение {row_value}

Клик по строке с значением row_value.

param win_obj:Название окна в котором расположен грид.
param column:Вспомогательный столбце для поиска грида.
param row_value:
 Значение строки необходимое для ее поиска.