From 4390c9cb1b9c3b7700625937ed44848fb76ce533 Mon Sep 17 00:00:00 2001 From: Pautov Leonid Date: Sat, 30 Nov 2024 13:52:28 +0300 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=B2=D1=82=D0=BE=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B5=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=BE=D0=BB=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D1=86?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=D1=80=D0=B8=D1=8F,=20=D0=B5=D1=81=D0=BB?= =?UTF-8?q?=D0=B8=20=D0=BF=D0=BE=D1=8F=D0=B2=D0=B8=D0=BB=D1=81=D1=8F=20?= =?UTF-8?q?=D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=BD=D1=8B=D0=B9=20=D0=B4?= =?UTF-8?q?=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=20=D0=B8=20=D0=B2=D0=BE=D0=B7?= =?UTF-8?q?=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=20=D0=B5=D0=B3=D0=BE=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=BA=D1=80=D1=8B=D1=82=D1=8C=20=D0=B8=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D1=8C=20=D1=81=D1=86?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=D1=80=D0=B8=D0=B9=20#2242?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\320\273\320\276\320\263\320\260.feature" | 82 +++++++++++++++++++ ...320\260\321\200\320\270\321\21701.Feature" | 15 ++++ ...320\260\321\200\320\270\321\21702.Feature" | 15 ++++ 3 files changed, 112 insertions(+) create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" 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