Коллеги, вопрос такой.
add позволяет делать экспортные сценарии (@ExportScenarios).
add позволяет делать их параметризуемыми, то есть использовать те же шаги/сценарии в других тестах заменяя параметры.
add позволяет передавать в качестве параметра таблицу.
add позволяет обходить строки таблицы в цикле.
add позволяет делать тесты UI и накликивать их из воздуха.
Например, я сделал UI тест из воздуха:
Создание элемента справочника, у элемента есть ТЧ.
Теперь мне нужно проверить разные варианты заполнения этой ТЧ.
То есть сценарий сделать экспортным, передавать в него в качестве параметра таблицу с настройками для заполнения ТЧ элемента. В самом экспортном сценарии хочу обходить эту таблицу построчно и заполнять строки ТЧ элемента справочника.
А затем этот сценарий использовать с разным составом таблицы-параметра.
Например,
В справочнике есть ТЧ “ЧастиНомера” с колонками
- Длина номера (число)
- Заполнитель (строка)
- Способ получения значения (перечисление)
- Значение (строка)
Я предполагаю написать вызов экспортного сценария так:
Когда Я создаю настройку “Настройка 1”
| “Длина номера” | “Заполнитель” | “Способ получения значения” | “Значение” |
| 2 | “” | “Фиксированное значение” | “ЫЫ” |
| 3 | “0” | “Порядковый номер” | “” |
Мне, возможно не хватает самой малости, чтобы понять как это все можно сделать.
Подмогните с той частью в фича файле экспортного сценария, которая:
- Принимает таблицу как параметр
скажем, в экспортной фича- файле
Сценарий: Я создаю настройку “НаименованиеЭлемента” ???
Как будет выглядеть переданная таблица?
- В обходе таблицы, где идет работа со строкой из таблицы-параметра и значения колонок в этой строке передаются шагам, которые заносят эти значения в колонки строки ТЧ на форме справочника.
Или может мое видение этого нереально и можно как-то по-другому?