diff --git "a/features/StepsRunner/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\321\200\320\270\320\237\320\276\321\217\320\262\320\273\320\265\320\275\320\270\320\270\320\241\320\270\321\201\321\202\320\265\320\274\320\275\320\276\320\263\320\276\320\224\320\270\320\260\320\273\320\276\320\263\320\260.feature" "b/features/StepsRunner/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\321\200\320\270\320\237\320\276\321\217\320\262\320\273\320\265\320\275\320\270\320\270\320\241\320\270\321\201\321\202\320\265\320\274\320\275\320\276\320\263\320\276\320\224\320\270\320\260\320\273\320\276\320\263\320\260.feature" new file mode 100644 index 0000000000..62c8a57d6f --- /dev/null +++ "b/features/StepsRunner/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\321\200\320\270\320\237\320\276\321\217\320\262\320\273\320\265\320\275\320\270\320\270\320\241\320\270\321\201\321\202\320\265\320\274\320\275\320\276\320\263\320\276\320\224\320\270\320\260\320\273\320\276\320\263\320\260.feature" @@ -0,0 +1,82 @@ +# language: ru +# encoding: utf-8 +#parent uf: +@UF2_запуск_сценариев_на_выполнение +#parent ua: +@UA14_Останавливать_выполнение_сценариев + +@IgnoreOn82Builds +@IgnoreOnOFBuilds +@IgnoreOnWeb +@IgnoreOn836 +@IgnoreOn837 +@IgnoreOn838 +@IgnoreOn839 +@tree + +Функционал: Продолжение выполнения сценария при появлении системного диалога + +Сценарий: Продолжение выполнения сценария при появлении системного диалога + + Дано Я закрыл все окна клиентского приложения + И я закрываю сеанс TESTCLIENT + Когда я запускаю служебный сеанс TestClient с ключом TestManager в той же базе + + Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой + + * Вариант для асинхронного шага + И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ПродолжениеВыполненияСценария/ДляПродолжениеВыполненияСценария01" + И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient + И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient + + Тогда таблица 'ДеревоТестов' стала равной: + | 'Наименование' | 'Статус' | + | 'ДляПродолжениеВыполненияСценария01.feature' | '' | + | 'ДляПроверкиОстановкиВсехСценариев01' | '' | + | 'ДляПроверкиОстановкиВсехСценариев01' | 'Success' | + | 'Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий' | 'Success' | + | 'И я закрываю все окна клиентского приложения' | 'Success' | + | 'И В командном интерфейсе я выбираю "Основная" "Справочник3"' | 'Success' | + | 'Тогда открылось окно "Справочник3"' | 'Success' | + | 'И я нажимаю на кнопку "Создать"' | 'Success' | + | 'Тогда открылось окно "Справочник3 (создание)"' | 'Success' | + | 'И я нажимаю на кнопку с именем \'ФормаЭмуляцияОкнаПроверкаПравомерности\'' | 'Success' | + | 'И у элемента с именем \'СделатьМакетНедоступным\' я жду значения \'Нет\' в течение 2 секунд' | 'Success' | + | 'И Пауза 0.1' | 'Success' | + + * Вариант для синхронного шага + И я перехожу к закладке с именем 'ГруппаСлужебная' + И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ПродолжениеВыполненияСценария/ДляПродолжениеВыполненияСценария02" + И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient + И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient + + Тогда таблица 'ДеревоТестов' стала равной: + | 'Наименование' | 'Статус' | + | 'ДляПродолжениеВыполненияСценария02.feature' | '' | + | 'ДляПроверкиОстановкиВсехСценариев02' | '' | + | 'ДляПроверкиОстановкиВсехСценариев02' | 'Success' | + | 'Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий' | 'Success' | + | 'И я закрываю все окна клиентского приложения' | 'Success' | + | 'И В командном интерфейсе я выбираю "Основная" "Справочник3"' | 'Success' | + | 'Тогда открылось окно "Справочник3"' | 'Success' | + | 'И я нажимаю на кнопку "Создать"' | 'Success' | + | 'Тогда открылось окно "Справочник3 (создание)"' | 'Success' | + | 'И я нажимаю на кнопку с именем \'ФормаЭмуляцияОкнаПроверкаПравомерности\'' | 'Success' | + | 'И я устанавливаю флаг с именем \'СделатьМакетНедоступным\'' | 'Success' | + | 'И Пауза 0.1' | 'Success' | + + + И я перехожу к закладке с именем "ГруппаСлужебная" + И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ЗакрытьПодключенныйTestClient/ЗакрытьПодключенныйTestClient" + + И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient + И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient + + +Сценарий: Активизация основного клиента + И я закрываю TestClient "TM" + И в таблице клиентов тестирования я активизирую строку 'Этот клиент' + + + + diff --git "a/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21701.Feature" "b/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21701.Feature" new file mode 100644 index 0000000000..00670ff76c --- /dev/null +++ "b/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21701.Feature" @@ -0,0 +1,15 @@ +@IgnoreOnCIMainBuild + + +Функционал: ДляПроверкиОстановкиВсехСценариев01 + +Сценарий: ДляПроверкиОстановкиВсехСценариев01 + Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий + И я закрываю все окна клиентского приложения + И В командном интерфейсе я выбираю "Основная" "Справочник3" + Тогда открылось окно "Справочник3" + И я нажимаю на кнопку "Создать" + Тогда открылось окно "Справочник3 (создание)" + И я нажимаю на кнопку с именем 'ФормаЭмуляцияОкнаПроверкаПравомерности' + И у элемента с именем 'СделатьМакетНедоступным' я жду значения 'Нет' в течение 2 секунд + И Пауза 0.1 diff --git "a/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21702.Feature" "b/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21702.Feature" new file mode 100644 index 0000000000..40ce5d77ab --- /dev/null +++ "b/features/Support/Templates/\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217/\320\224\320\273\321\217\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\21702.Feature" @@ -0,0 +1,15 @@ +@IgnoreOnCIMainBuild + + +Функционал: ДляПроверкиОстановкиВсехСценариев02 + +Сценарий: ДляПроверкиОстановкиВсехСценариев02 + Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий + И я закрываю все окна клиентского приложения + И В командном интерфейсе я выбираю "Основная" "Справочник3" + Тогда открылось окно "Справочник3" + И я нажимаю на кнопку "Создать" + Тогда открылось окно "Справочник3 (создание)" + И я нажимаю на кнопку с именем 'ФормаЭмуляцияОкнаПроверкаПравомерности' + И я устанавливаю флаг с именем 'СделатьМакетНедоступным' + И Пауза 0.1