diff --git a/tools/VideoTools/libtts.txt b/tools/VideoTools/libtts.txt index d5c3301d17..f8fd4e0269 100644 --- a/tools/VideoTools/libtts.txt +++ b/tools/VideoTools/libtts.txt @@ -1,7 +1,7 @@ Behavior-driven|бихейвиа дривен development|дев^елопмент BDD|би ди ди -VAExtension|Вэ а экстэншен. +VAExtension|Вэа экстэншен. VanessaExt|Ванесса Экст vanessa-automation-single|ванэсса автомэйшен сингл Ванесса|Ванэсса diff --git a/training/List_of_lessons_ru.md b/training/List_of_lessons_ru.md index 2c39df26b6..02de5c2db7 100644 --- a/training/List_of_lessons_ru.md +++ b/training/List_of_lessons_ru.md @@ -131,6 +131,8 @@ 1. Условия. ![](mortarboard.png)[Запустить урок](УсловияВСценариях) [(Видео)](https://youtu.be/7UJTZjbbKIA) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/УсловияВСценариях.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/УсловияВСценариях.MD) 1. Циклы. ![](mortarboard.png)[Запустить урок](ЦиклыВСценариях) [(Видео)](https://youtu.be/YbHCyQbxZk0) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/ЦиклыВСценариях.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/ЦиклыВСценариях.MD) 1. Попытка/Исключение. ![](mortarboard.png)[Запустить урок](ПопыткаИсключение) [(Видео)](https://youtu.be/vYzMWNJP7sk) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/ПопыткаИсключение.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/ПопыткаИсключение.MD) + 1. Тэг снятия скриншотов @screenshot. ![](mortarboard.png)[Запустить урок](ТегСнятияСкриншотов) + 1. Тэг записи видео выполнения сценария @recordvideo. ![](mortarboard.png)[Запустить урок](ТегЗаписиВидеоВыполненияСценария) 1. Группы шагов в сценарии. 1. Как работают группы шагов. Тэг @tree. ![](mortarboard.png)[Запустить урок](ГруппыШагов) [(Видео)](https://youtu.be/9ZLFJ9kn4fY) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/ГруппыШагов.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/ГруппыШагов.MD) @@ -162,24 +164,37 @@ 1. Секция "Переменные". - Простые переменные. ![](mortarboard.png)[Запустить урок](КакУстроенFeatureФайлСекцияПеременныеПростые) [(Видео)](https://youtu.be/fajaBnTUu70) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/КакУстроенFeatureФайлСекцияПеременныеПростые.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/КакУстроенFeatureФайлСекцияПеременныеПростые.MD) - Табличные переменные. ![](mortarboard.png)[Запустить урок](КакУстроенFeatureФайлСекцияПеременныеТабличные) [(Видео)](https://youtu.be/eBk9Ee076us) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава03/КакУстроенFeatureФайлСекцияПеременныеТабличные.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава03/КакУстроенFeatureФайлСекцияПеременныеТабличные.MD) + 1. Работа с переменными. + - Как запомнить в переменную выражение на встроенном языке 1С. ![](mortarboard.png)[Запустить урок](КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке) [(Видео)](https://youtu.be/Wy1-Ux7t8hQ) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке.MD) + - Как передать глобальные переменные через файл VAParams.json. ![](mortarboard.png)[Запустить урок](КакПередатьГлобальныеПеременныеЧерезФайлVAParamsJson) + - Как удалить переменные. ![](mortarboard.png)[Запустить урок](КакУдалитьПеременные) + - Как сравнить две переменные. ![](mortarboard.png)[Запустить урок](КакСравнитьДвеПеременные) ### Глава 7. Создание тестовых данных * Обзор. ![](mortarboard.png)[Запустить урок](СозданиеТестовыхДанныхОбзор) [(Видео)](https://youtu.be/Mf4PRkkxBZc) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава07/СозданиеТестовыхДанныхОбзор.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава07/СозданиеТестовыхДанныхОбзор.MD) ### Глава 8. Приёмы работы - 1. Как проверить равенство табличного документа эталону. ![](mortarboard.png)[Запустить урок](ПроверитьРавенствоТабличногоДокументаЭталону) [(Видео)](https://youtu.be/OrAXq7BrTxk) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ПроверитьРавенствоТабличногоДокументаЭталону.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ПроверитьРавенствоТабличногоДокументаЭталону.MD) - 1. Как в сценарии выполнить код на языке 1С. ![](mortarboard.png)[Запустить урок](КакВСценарииВыполнитьКодНаЯзыке1С) [(Видео)](https://youtu.be/mRYFskDvBRE) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакВСценарииВыполнитьКодНаЯзыке1С.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакВСценарииВыполнитьКодНаЯзыке1С.MD) - 1. Выбор файла из диалога выбора файлов. ![](mortarboard.png)[Запустить урок](ВыборФайлаИзДиалогаВыбораФайлов) [(Видео)](https://youtu.be/CWQ5JiOkxoM) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ВыборФайлаИзДиалогаВыбораФайлов.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ВыборФайлаИзДиалогаВыбораФайлов.MD) - 1. Как запомнить в переменную выражение на встроенном языке 1С. ![](mortarboard.png)[Запустить урок](КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке) [(Видео)](https://youtu.be/Wy1-Ux7t8hQ) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакЗапомнитьВПеременнуюВыражениеНаВстроенномЯзыке.MD) - 1. Как изменить настройки Vanessa Automation во время выполнения сценария. ![](mortarboard.png)[Запустить урок](КакИзменитьНастройкиVanessaAutomationВСценарии) [(Видео)](https://youtu.be/oWnWqhI0kYE) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакИзменитьНастройкиVanessaAutomationВСценарии.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакИзменитьНастройкиVanessaAutomationВСценарии.MD) - 1. Как правильно проверить видимость/доступность кнопки, элемента или пункта меню. ![](mortarboard.png)[Запустить урок](КакПравильноПроверитьДоступностьКнопкиПоля) [(Видео)](https://youtu.be/cLV0tUjOkrw) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакПравильноПроверитьДоступностьКнопкиПоля.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакПравильноПроверитьДоступностьКнопкиПоля.MD) - 1. Как программно записать элемент а потом открыть его навигационную ссылку. ![](mortarboard.png)[Запустить урок](КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку) [(Видео)](https://youtu.be/qySlBc64TBQ) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку.MD) - 1. Как закрыть браузер после окончания выполнения тестов. ![](mortarboard.png)[Запустить урок](КакЗакрытьБраузерПослеОкончанияВыполненияТестов) [(Видео)](https://youtu.be/3ot5_kiHJr0) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакЗакрытьБраузерПослеОкончанияВыполненияТестов.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакЗакрытьБраузерПослеОкончанияВыполненияТестов.MD) - 1. Особенности шагов при работе с переключателями, гиперссылками и полями. ![](mortarboard.png)[Запустить урок](ОсобенностиШаговПриВыбореЗначенияПоНомеру) [(Видео)](https://youtu.be/UBnMv1bpLxY) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ОсобенностиШаговПриВыбореЗначенияПоНомеру.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ОсобенностиШаговПриВыбореЗначенияПоНомеру.MD) - 1. Сравнить текст фича файла с другим файлом. ![](mortarboard.png)[Запустить урок](СравнитьТекстФичаФайлаСДругимФайлом) [(Видео)](https://youtu.be/fhFcFpq27pg) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/СравнитьТекстФичаФайлаСДругимФайлом.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/СравнитьТекстФичаФайлаСДругимФайлом.MD) - 1. Как понять что пошло не так при запуске тестов в CI контуре. ![](mortarboard.png)[Запустить урок](КакПонятьЧтоПошлоНеТакПриЗапускеТестовВCIКонтуре) - 1. Как получить шаги, проверяющие состояние формы. ![](mortarboard.png)[Запустить урок](КакПолучитьШагиПроверяющиеСостояниеФормы) - 1. Как понять, что изменилось в форме, чтобы корректно дождаться нужного состояния формы. ![](mortarboard.png)[Запустить урок](КакПонятьЧтоИзменилосьВФормеЧтобыДождатьсяНужногоСостояния) + 1. Приёмы связанные с выполнением сценариев + - Как проверить равенство табличного документа эталону. ![](mortarboard.png)[Запустить урок](ПроверитьРавенствоТабличногоДокументаЭталону) [(Видео)](https://youtu.be/OrAXq7BrTxk) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ПроверитьРавенствоТабличногоДокументаЭталону.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ПроверитьРавенствоТабличногоДокументаЭталону.MD) + - Как в сценарии выполнить код на языке 1С. ![](mortarboard.png)[Запустить урок](КакВСценарииВыполнитьКодНаЯзыке1С) [(Видео)](https://youtu.be/mRYFskDvBRE) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакВСценарииВыполнитьКодНаЯзыке1С.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакВСценарииВыполнитьКодНаЯзыке1С.MD) + - Как изменить настройки Vanessa Automation во время выполнения сценария. ![](mortarboard.png)[Запустить урок](КакИзменитьНастройкиVanessaAutomationВСценарии) [(Видео)](https://youtu.be/oWnWqhI0kYE) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакИзменитьНастройкиVanessaAutomationВСценарии.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакИзменитьНастройкиVanessaAutomationВСценарии.MD) + - Как правильно проверить видимость/доступность кнопки, элемента или пункта меню. ![](mortarboard.png)[Запустить урок](КакПравильноПроверитьДоступностьКнопкиПоля) [(Видео)](https://youtu.be/cLV0tUjOkrw) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакПравильноПроверитьДоступностьКнопкиПоля.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакПравильноПроверитьДоступностьКнопкиПоля.MD) + - Как программно записать элемент а потом открыть его навигационную ссылку. ![](mortarboard.png)[Запустить урок](КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку) [(Видео)](https://youtu.be/qySlBc64TBQ) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакПрограммноЗаписатьЭлементАПотомОткрытьЕгоНавигационнуюСсылку.MD) + - Особенности шагов при работе с переключателями, гиперссылками и полями. ![](mortarboard.png)[Запустить урок](ОсобенностиШаговПриВыбореЗначенияПоНомеру) [(Видео)](https://youtu.be/UBnMv1bpLxY) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ОсобенностиШаговПриВыбореЗначенияПоНомеру.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ОсобенностиШаговПриВыбореЗначенияПоНомеру.MD) + - Когда надо использовать паузу. ![](mortarboard.png)[Запустить урок](КогдаНадоИспользоватьПаузу) + - Как закрыть браузер после окончания выполнения тестов. ![](mortarboard.png)[Запустить урок](КакЗакрытьБраузерПослеОкончанияВыполненияТестов) [(Видео)](https://youtu.be/3ot5_kiHJr0) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/КакЗакрытьБраузерПослеОкончанияВыполненияТестов.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/КакЗакрытьБраузерПослеОкончанияВыполненияТестов.MD) + - Как вызвать сохранение в файл табличного документа или поля текстового документа. ![](mortarboard.png)[Запустить урок](КакВызватьСохранениеВФайлТабличногоДокументаИлиПоляТекстовогоДокумента) + - Выбор файла из диалога выбора файлов. ![](mortarboard.png)[Запустить урок](ВыборФайлаИзДиалогаВыбораФайлов) [(Видео)](https://youtu.be/CWQ5JiOkxoM) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ВыборФайлаИзДиалогаВыбораФайлов.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ВыборФайлаИзДиалогаВыбораФайлов.MD) + 1. Прочие + - Сравнить текст фича файла с другим файлом. ![](mortarboard.png)[Запустить урок](СравнитьТекстФичаФайлаСДругимФайлом) [(Видео)](https://youtu.be/fhFcFpq27pg) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/СравнитьТекстФичаФайлаСДругимФайлом.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/СравнитьТекстФичаФайлаСДругимФайлом.MD) + - Как понять что пошло не так при запуске тестов в CI контуре. ![](mortarboard.png)[Запустить урок](КакПонятьЧтоПошлоНеТакПриЗапускеТестовВCIКонтуре) + - Как получить шаги, проверяющие состояние формы. ![](mortarboard.png)[Запустить урок](КакПолучитьШагиПроверяющиеСостояниеФормы) + - Как понять, что изменилось в форме, чтобы корректно дождаться нужного состояния формы. ![](mortarboard.png)[Запустить урок](КакПонятьЧтоИзменилосьВФормеЧтобыДождатьсяНужногоСостояния) + - Как быстро актуализировать шаг по данным ошибки. ![](mortarboard.png)[Запустить урок](КакБыстроАктуализироватьШагПоДаннымОшибки) + - Как получить подробную информацию о шаге. ![](mortarboard.png)[Запустить урок](КакПолучитьПодробнуюИнформациюОШаге) + - Когда в шагах можно использовать символ * (звездочка). ![](mortarboard.png)[Запустить урок](КогдаВШагахМожноИспользоватьСимволЗвездочка) + - Как посмотреть подробные детали ошибки. Гиперссылка "Детали". ![](mortarboard.png)[Запустить урок](КакПосмотретьПодробныеДеталиОшибкиГиперссылкаДетали) + - Как тестировать HTML документ. ![](mortarboard.png)[Запустить урок](КакТестироватьHTMLДокумент) ### Глава 9. Allure. Отчет о запуске тестов в формате Allure * Отчет о выполнении сценариев в формате Allure. ![](mortarboard.png)[Запустить урок](ОтчетОВыполненииСценариевВФорматеAllure) [(Видео)](https://youtu.be/LHzYsyCbUMU) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава09/ОтчетОВыполненииСценариевВФорматеAllure.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава09/ОтчетОВыполненииСценариевВФорматеAllure.MD) @@ -209,3 +224,11 @@ - Контекстное меню Monaco. ![](mortarboard.png)[Запустить урок](КонтекстноеМенюРедактораКонтекстноеМенюMonaco) [(Видео)](https://youtu.be/0yUru03Ar68) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава13/КонтекстноеМенюРедактораКонтекстноеМенюMonaco.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава13/КонтекстноеМенюРедактораКонтекстноеМенюMonaco.MD) 1. Прочее. - Горячие клавиши редактора. ![](mortarboard.png)[Запустить урок](ГорячиеКлавишиРедактора) [(Видео)](https://youtu.be/Us-aOTueiTE) [(PDF)](https://vanessa-files.do.bit-erp.ru/Doc/1.2.040.1/PDF/Глава08/ГорячиеКлавишиРедактора.pdf) [(MD)](https://github.com/Pr-Mex/vanessa-automation/tree/develop/docs/MainHelp/1.2.040.1/Глава08/ГорячиеКлавишиРедактора.MD) + - Отображение картинок в редакторе. ![](mortarboard.png)[Запустить урок](ОтображениеКартинокВРедакторе) + +### Глава 14. Работа с браузером + * Описание прямой работы с браузером. ![](mortarboard.png)[Запустить урок](ОписаниеПрямойРаботыСБраузером) + +### Глава 15. Решение технических проблем + * Появилось сообщение - "Неизвестный идентификатор формы" ![](mortarboard.png)[Запустить урок](ПоявилосьСообщениеНеизвестныйИдентификаторФормы) + * Появилось сообщение - "Обнаружен запрет синхронных вызовов" ![](mortarboard.png)[Запустить урок](ПоявилосьСообщениеОбнаруженЗапретСинхронныхВызовов) diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\260\320\272\320\243\321\201\321\202\321\200\320\276\320\265\320\275\320\260\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\232\320\273\320\270\320\265\320\275\321\202\320\276\320\262\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\232\320\276\320\273\320\276\320\275\320\272\320\270\320\247\320\260\321\201\321\202\321\2144.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\260\320\272\320\243\321\201\321\202\321\200\320\276\320\265\320\275\320\260\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\232\320\273\320\270\320\265\320\275\321\202\320\276\320\262\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\232\320\276\320\273\320\276\320\275\320\272\320\270\320\247\320\260\321\201\321\202\321\2144.feature" index b38a324157..e9953b075f 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\260\320\272\320\243\321\201\321\202\321\200\320\276\320\265\320\275\320\260\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\232\320\273\320\270\320\265\320\275\321\202\320\276\320\262\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\232\320\276\320\273\320\276\320\275\320\272\320\270\320\247\320\260\321\201\321\202\321\2144.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\260\320\272\320\243\321\201\321\202\321\200\320\276\320\265\320\275\320\260\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\232\320\273\320\270\320\265\320\275\321\202\320\276\320\262\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\232\320\276\320\273\320\276\320\275\320\272\320\270\320\247\320\260\321\201\321\202\321\2144.feature" @@ -14,7 +14,6 @@ И Я делаю подсветку закладки VA и переход к ней "ГруппаНесколькоКлиентовТестирования" "Настройки клиентов тестирования" И Пауза 1 - * Рассмотрим случай, когда нужно запустить клиент тестирования в web клиенте для файловой базы. * В этом случае в поле имя компьютера надо также указать значение localhost. И я устанавливаю в таблице VA "ДанныеКлиентовТестирования" в режиме обучения в колонке "ТипКлиента" "Web" @@ -44,6 +43,12 @@ * Важный момент. Уникальность клиента тестирования для web клиента будет определяться по имени подключения. Другие поля не учитываются. И Я делаю подсветку элемента VA "ДанныеКлиентовТестированияИмя" "Уникальность по имени подключения" + * Также следует учесть, что при завершении сеанса web клиента нельзя закрывать вкладку браузера или сам браузер. + И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерКакПравильноЗакрытьWebКлиент.feature" + * В этом случае сеанс web клиента зависнет на сервере. + * Чтобы корректно завершить сеанс web клиента надо нажать в меню: файл. Затем - выход. Как показано на картинке. + * Либо выполнить это же действие другим способом. + * Тогда сеанс Web клиента завершится корректно. * На этом всё, переходи к следующему уроку интерактивной справки. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\236\321\207\320\270\321\201\321\202\320\270\321\202\321\214\320\240\320\260\321\201\320\272\321\200\320\260\321\201\320\272\321\203\320\241\321\202\321\200\320\276\320\272.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\236\321\207\320\270\321\201\321\202\320\270\321\202\321\214\320\240\320\260\321\201\320\272\321\200\320\260\321\201\320\272\321\203\320\241\321\202\321\200\320\276\320\272.feature" index 2af8f2b310..96dd8e94ce 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\236\321\207\320\270\321\201\321\202\320\270\321\202\321\214\320\240\320\260\321\201\320\272\321\200\320\260\321\201\320\272\321\203\320\241\321\202\321\200\320\276\320\272.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\236\321\207\320\270\321\201\321\202\320\270\321\202\321\214\320\240\320\260\321\201\320\272\321\200\320\260\321\201\320\272\321\203\320\241\321\202\321\200\320\276\320\272.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, как очистить раскраску строк в сценарии. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерКнопкаОчиститьРаскраскуСтрок.feature" * И выполним тестовый сценарий. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\320\262\320\265\321\201\321\202\320\270\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\271.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\320\262\320\265\321\201\321\202\320\270\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\271.feature" index f46b8c80ec..15009aaba5 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\320\262\320\265\321\201\321\202\320\270\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\271.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\320\262\320\265\321\201\321\202\320\270\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\271.feature" @@ -10,7 +10,7 @@ И я открываю Vanessa Automation в режиме обучения И я скрываю часть кнопок командной панели редактора в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерПереводСценария.feature" * Для того чтобы выполнить перевод шагов в текущем фича файле нужно нажать на эту кнопку diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\321\205\320\276\320\264\320\232\320\241\320\273\320\265\320\264\321\203\321\216\321\211\320\265\320\271\320\236\321\210\320\270\320\261\320\272\320\265.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\321\205\320\276\320\264\320\232\320\241\320\273\320\265\320\264\321\203\321\216\321\211\320\265\320\271\320\236\321\210\320\270\320\261\320\272\320\265.feature" index 8ad13fcb5a..b286cb2b91 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\321\205\320\276\320\264\320\232\320\241\320\273\320\265\320\264\321\203\321\216\321\211\320\265\320\271\320\236\321\210\320\270\320\261\320\272\320\265.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\260\320\237\320\265\321\200\320\265\321\205\320\276\320\264\320\232\320\241\320\273\320\265\320\264\321\203\321\216\321\211\320\265\320\271\320\236\321\210\320\270\320\261\320\272\320\265.feature" @@ -10,7 +10,7 @@ И я открываю Vanessa Automation в режиме обучения И я скрываю часть кнопок командной панели редактора в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерПереходКСледующейОшибке.feature" * И выполним данный сценарий. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\234\320\260\321\201\321\210\321\202\320\260\320\261\320\260\320\230\320\241\320\274\320\265\320\275\321\213\320\242\320\265\320\274\321\213.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\234\320\260\321\201\321\210\321\202\320\260\320\261\320\260\320\230\320\241\320\274\320\265\320\275\321\213\320\242\320\265\320\274\321\213.feature" index 18301f1c21..aedf0be081 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\234\320\260\321\201\321\210\321\202\320\260\320\261\320\260\320\230\320\241\320\274\320\265\320\275\321\213\320\242\320\265\320\274\321\213.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\234\320\260\321\201\321\210\321\202\320\260\320\261\320\260\320\230\320\241\320\274\320\265\320\275\321\213\320\242\320\265\320\274\321\213.feature" @@ -10,7 +10,7 @@ И я открываю Vanessa Automation в режиме обучения И я скрываю часть кнопок командной панели редактора в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерМасштабВРедакторе.feature" * Редактор Vanessa Automation позволяет увеличивать или уменьшать размер текста. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\222\321\213\320\264\320\265\320\273\320\265\320\275\320\275\321\213\321\205\320\241\321\202\321\200\320\276\320\272.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\222\321\213\320\264\320\265\320\273\320\265\320\275\320\275\321\213\321\205\320\241\321\202\321\200\320\276\320\272.feature" index 0f1b8fd9f1..31ca7c47ea 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\222\321\213\320\264\320\265\320\273\320\265\320\275\320\275\321\213\321\205\320\241\321\202\321\200\320\276\320\272.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270\320\222\321\213\320\264\320\265\320\273\320\265\320\275\320\275\321\213\321\205\320\241\321\202\321\200\320\276\320\272.feature" @@ -10,7 +10,7 @@ И я открываю Vanessa Automation в режиме обучения И я скрываю часть кнопок командной панели редактора в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерРаботаСВыделеннымиСтроками.feature" * Выделим несколько строк в редакторе diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\242\320\276\321\207\320\272\320\260\320\274\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\242\320\276\321\207\320\272\320\260\320\274\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" index 5b68a89169..b086253201 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\242\320\276\321\207\320\272\320\260\320\274\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26002/\320\232\320\275\320\276\320\277\320\272\320\270\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\242\320\276\321\207\320\272\320\260\320\274\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" @@ -10,7 +10,7 @@ И я открываю Vanessa Automation в режиме обучения И я скрываю часть кнопок командной панели редактора в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерТочкиОстанова.feature" * Чтобы установить точку останова нужно использовать эту команду. Или горячую клавишу эф девять. @@ -21,7 +21,7 @@ И Пауза 1 И я делаю клик по элементу формы VA UI Automation 'ЭтотСеанс' 'VanessaEditorSetBreakPoint' UI Automation - * В данном случае в строке десять была установлена точка останова + * В данном случае в строке десять - была установлена точка останова И Я делаю подсветку текста в редакторе VA в режиме обучения с 10 по 10 строку 'В строке установлена точка останова' подсценарий * Теперь если выполнить сценарий, то его выполнение прервётся на строке десять. @@ -76,6 +76,7 @@ И Я делаю подсветку элемента формы VA по имени "VanessaEditorRemoveBreakPoints" "Удалить все точки останова" И я делаю клик по элементу формы VA UI Automation 'ЭтотСеанс' 'VanessaEditorRemoveBreakPoints' + * Важный момент. Точки останова можно устанавливать как в обычных шагах сценариев, так и в шагах подсценариев, когда они отображаются в редакторе. * На этом всё, переходи к следующему уроку интерактивной справки. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\227\320\260\321\200\320\265\320\267\320\265\321\200\320\262\320\270\321\200\320\276\320\262\320\260\320\275\320\275\321\213\320\265\320\230\320\274\320\265\320\275\320\260\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\227\320\260\321\200\320\265\320\267\320\265\321\200\320\262\320\270\321\200\320\276\320\262\320\260\320\275\320\275\321\213\320\265\320\230\320\274\320\265\320\275\320\260\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" index 5176517e9c..a0567fc47e 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\227\320\260\321\200\320\265\320\267\320\265\321\200\320\262\320\270\321\200\320\276\320\262\320\260\320\275\320\275\321\213\320\265\320\230\320\274\320\265\320\275\320\260\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\227\320\260\321\200\320\265\320\267\320\265\321\200\320\262\320\270\321\200\320\276\320\262\320\260\320\275\320\275\321\213\320\265\320\230\320\274\320\265\320\275\320\260\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, какие бывают служебные переменные. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерСлужебныеПеременные.feature" * Существует три служебных переменных. Чтобы обратиться к служебной переменной надо её имя обрамить символами доллара. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\275\321\203\321\202\321\200\320\270\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262\320\250\320\260\320\263\320\276\320\262.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\275\321\203\321\202\321\200\320\270\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262\320\250\320\260\320\263\320\276\320\262.feature" index 5ca093dcc8..19cafa8520 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\275\321\203\321\202\321\200\320\270\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262\320\250\320\260\320\263\320\276\320\262.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\275\321\203\321\202\321\200\320\270\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262\320\250\320\260\320\263\320\276\320\262.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, как можно использовать переменные внутри параметров шагов. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * И загрузим тестовый пример. + * И Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерИспользованиеПеременныхВнутриПараметровШагов.feature" * Переменная может передаваться как значение параметра в шаге. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216\320\224\320\273\321\217\320\222\321\213\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217\320\235\320\260\320\241\320\265\321\200\320\262\320\265\321\200\320\265.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216\320\224\320\273\321\217\320\222\321\213\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217\320\235\320\260\320\241\320\265\321\200\320\262\320\265\321\200\320\265.feature" index 238a5d144f..62373c438c 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216\320\224\320\273\321\217\320\222\321\213\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217\320\235\320\260\320\241\320\265\321\200\320\262\320\265\321\200\320\265.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216\320\224\320\273\321\217\320\222\321\213\321\207\320\270\321\201\320\273\320\265\320\275\320\270\321\217\320\235\320\260\320\241\320\265\321\200\320\262\320\265\321\200\320\265.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, как использовать переменную для вычисления выражения на сервере. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерКакИспользоватьПеременнуюДляВычисленияНаСервере.feature" * Существует два основных способа для передачи переменной в выражение на сервере. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\237\320\276\320\264\321\201\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\320\276\320\274\320\265\321\201\321\202\320\270\321\202\321\214\320\222\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\237\320\276\320\264\321\201\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\320\276\320\274\320\265\321\201\321\202\320\270\321\202\321\214\320\222\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216.feature" index 33ac3817e5..884610901c 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\237\320\276\320\264\321\201\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\320\276\320\274\320\265\321\201\321\202\320\270\321\202\321\214\320\222\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\237\320\276\320\264\321\201\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\237\320\276\320\274\320\265\321\201\321\202\320\270\321\202\321\214\320\222\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\203\321\216.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе как параметр подсценария поместить в переменную. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерКакПараметрПодсценарияПоместитьВПеременную.feature" * В данном примере у экспортного сценария есть один параметр. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\276\321\201\320\274\320\276\321\202\321\200\320\265\321\202\321\214\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\320\276\320\271\320\242\320\260\320\261\320\273\320\276\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\276\321\201\320\274\320\276\321\202\321\200\320\265\321\202\321\214\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\320\276\320\271\320\242\320\260\320\261\320\273\320\276\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" index 4e9ba1324e..a543839089 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\276\321\201\320\274\320\276\321\202\321\200\320\265\321\202\321\214\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\320\276\320\271\320\242\320\260\320\261\320\273\320\276\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\232\320\260\320\272\320\237\320\276\321\201\320\274\320\276\321\202\321\200\320\265\321\202\321\214\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\320\276\320\271\320\242\320\260\320\261\320\273\320\276\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, как посмотреть значение переменной. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * И загрузим тестовый пример. + * И Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерПосмотретьЗначениеПеременной.feature" * И выполним его diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\236\321\201\320\276\320\261\320\265\320\275\320\275\320\276\321\201\321\202\320\270\320\237\320\265\321\200\320\265\320\264\320\260\321\207\320\270\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\250\320\260\320\263\320\270\320\232\320\276\321\202\320\276\321\200\321\213\320\265\320\222\321\213\321\207\320\270\321\201\320\273\321\217\321\216\321\202\320\222\321\213\321\200\320\260\320\266\320\265\320\275\320\270\320\265.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\236\321\201\320\276\320\261\320\265\320\275\320\275\320\276\321\201\321\202\320\270\320\237\320\265\321\200\320\265\320\264\320\260\321\207\320\270\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\250\320\260\320\263\320\270\320\232\320\276\321\202\320\276\321\200\321\213\320\265\320\222\321\213\321\207\320\270\321\201\320\273\321\217\321\216\321\202\320\222\321\213\321\200\320\260\320\266\320\265\320\275\320\270\320\265.feature" index 8805a6b5f7..206382c5d3 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\236\321\201\320\276\320\261\320\265\320\275\320\275\320\276\321\201\321\202\320\270\320\237\320\265\321\200\320\265\320\264\320\260\321\207\320\270\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\250\320\260\320\263\320\270\320\232\320\276\321\202\320\276\321\200\321\213\320\265\320\222\321\213\321\207\320\270\321\201\320\273\321\217\321\216\321\202\320\222\321\213\321\200\320\260\320\266\320\265\320\275\320\270\320\265.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\236\321\201\320\276\320\261\320\265\320\275\320\275\320\276\321\201\321\202\320\270\320\237\320\265\321\200\320\265\320\264\320\260\321\207\320\270\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\222\320\250\320\260\320\263\320\270\320\232\320\276\321\202\320\276\321\200\321\213\320\265\320\222\321\213\321\207\320\270\321\201\320\273\321\217\321\216\321\202\320\222\321\213\321\200\320\260\320\266\320\265\320\275\320\270\320\265.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про особенности передачи переменных в шаги, которые вычисляют выражение. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Давай загрузим тестовый пример. + * Давай Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерОсобенностиПередачиПеременныхВШагиКоторыеВычисляютВыражение.feature" * И выполним его diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\237\321\200\320\276\321\201\321\202\320\276\320\271\320\237\321\200\320\270\320\274\320\265\321\200\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\237\321\200\320\276\321\201\321\202\320\276\320\271\320\237\321\200\320\270\320\274\320\265\321\200\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" index 02d60384de..4639aab452 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\237\321\200\320\276\321\201\321\202\320\276\320\271\320\237\321\200\320\270\320\274\320\265\321\200\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\237\321\200\320\276\321\201\321\202\320\276\320\271\320\237\321\200\320\270\320\274\320\265\321\200\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205.feature" @@ -12,7 +12,7 @@ * Основное назначение переменных - это хранить промежуточное значение, которое может быть потом использовано либо в этом же сценарии, либо в других сценариях. * Переменные бывают локальные и глобальные. - * Давай загрузим тестовый пример. + * Давай Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерДляЧегоНужныПеременные.feature" * Сначала рассмотрим пример работы с локальными переменными. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\276\320\264\320\276\320\274.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\276\320\264\320\276\320\274.feature" index 54ab0c17d9..52d0ee9ca5 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\276\320\264\320\276\320\274.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\276\320\264\320\276\320\274.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, как создать переменную в коде 1С. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерСозданиеПеременныхКодом.feature" * Переменные можно создавать в коде на встроенном языке 1С. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\242\320\270\320\277\321\213\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\260\320\272\320\237\320\276\320\273\321\203\321\207\320\270\321\202\321\214\320\242\320\265\320\272\321\203\321\211\321\203\321\216\320\224\320\260\321\202\321\203.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\242\320\270\320\277\321\213\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\260\320\272\320\237\320\276\320\273\321\203\321\207\320\270\321\202\321\214\320\242\320\265\320\272\321\203\321\211\321\203\321\216\320\224\320\260\321\202\321\203.feature" index cee1f17e23..7c87f38cd8 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\242\320\270\320\277\321\213\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\260\320\272\320\237\320\276\320\273\321\203\321\207\320\270\321\202\321\214\320\242\320\265\320\272\321\203\321\211\321\203\321\216\320\224\320\260\321\202\321\203.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26006/\320\242\320\270\320\277\321\213\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\321\205\320\232\320\260\320\272\320\237\320\276\320\273\321\203\321\207\320\270\321\202\321\214\320\242\320\265\320\272\321\203\321\211\321\203\321\216\320\224\320\260\321\202\321\203.feature" @@ -9,7 +9,7 @@ * Привет! В этом уроке я расскажу тебе про то, какие бывают типы переменных. Давай откроем второй экземпляр Ванессы в режиме обучения. И я открываю Vanessa Automation в режиме обучения - * Загрузим тестовый пример. + * Загр^узим тестовый пример. И я загружаю фичи в VA в режиме обучения "$КаталогИнструментов$\training\features\Примеры\ПримерТипыПеременных.feature" * И выполним его diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26008/\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\217.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26008/\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\217.feature" index 832470ee81..c6e38420c8 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26008/\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\217.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26008/\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\217.feature" @@ -45,6 +45,12 @@ * Перед этим также необходимо проверить, что кнопка существует. И Я делаю подсветку текста в редакторе VA в режиме обучения с 16 по 16 строку 'Проверка, что кнопка существует' подсценарий + * В третьем примере проверяется доступность поля, через условие. + И Я делаю подсветку текста в редакторе VA в режиме обучения с 26 по 28 строку 'Проверка получилось ли очистить поле' подсценарий + * Если получилось очистить поле - значит оно доступно пользователю для редактирования и можно вызвать исключение. + И Я делаю подсветку текста в редакторе VA в режиме обучения с 27 по 27 строку 'Проверка получилось ли очистить поле' подсценарий + И Я делаю подсветку текста в редакторе VA в режиме обучения с 28 по 28 строку 'Вызов исключения' подсценарий + * На этом всё, переходи к следующему уроку интерактивной справки. diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" index f615292baf..144f91c2fb 100644 --- "a/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" +++ "b/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" @@ -25,6 +25,8 @@ * Следующий пункт меню позволяет убрать все точки останова на данной вкладке редактора. И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейпоинтУбратьВсе" "Убрать все точки останова" и перемещаю курсор + * Важный момент. Точки останова можно устанавливать как в обычных шагах сценариев, так и в шагах подсценариев, когда они отображаются в редакторе. + * На этом всё, переходи к следующему уроку интерактивной справки. diff --git "a/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\320\276\320\275\321\217\321\202\321\214\320\247\321\202\320\276\320\237\320\276\321\210\320\273\320\276\320\235\320\265\320\242\320\260\320\272\320\237\321\200\320\270\320\227\320\260\320\277\321\203\321\201\320\272\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\222CI\320\232\320\276\320\275\321\202\321\203\321\200\320\2651.feature" "b/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\320\276\320\275\321\217\321\202\321\214\320\247\321\202\320\276\320\237\320\276\321\210\320\273\320\276\320\235\320\265\320\242\320\260\320\272\320\237\321\200\320\270\320\227\320\260\320\277\321\203\321\201\320\272\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\222CI\320\232\320\276\320\275\321\202\321\203\321\200\320\2651.feature" index ad1e2a8feb..b84ec679fb 100644 --- "a/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\320\276\320\275\321\217\321\202\321\214\320\247\321\202\320\276\320\237\320\276\321\210\320\273\320\276\320\235\320\265\320\242\320\260\320\272\320\237\321\200\320\270\320\227\320\260\320\277\321\203\321\201\320\272\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\222CI\320\232\320\276\320\275\321\202\321\203\321\200\320\2651.feature" +++ "b/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\320\276\320\275\321\217\321\202\321\214\320\247\321\202\320\276\320\237\320\276\321\210\320\273\320\276\320\235\320\265\320\242\320\260\320\272\320\237\321\200\320\270\320\227\320\260\320\277\321\203\321\201\320\272\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\222CI\320\232\320\276\320\275\321\202\321\203\321\200\320\2651.feature" @@ -5,4 +5,4 @@ Сценарий: Пример как понять что пошло не так при запуске тестов в CI контуре. * Нужно настроить прикрепление к отчету Allure данных о сотоянии активной формы клиента тестирования. - // image: height=30 src=СостояниеАктивнойФормыAllure.png + // image: height=30 src=pict\СостояниеАктивнойФормыAllure.png diff --git "a/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\2172.feature" "b/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\2172.feature" index 1a35bed0e9..b29228c598 100644 --- "a/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\2172.feature" +++ "b/training/features/\320\237\321\200\320\270\320\274\320\265\321\200\321\213/\320\237\321\200\320\270\320\274\320\265\321\200\320\232\320\260\320\272\320\237\321\200\320\260\320\262\320\270\320\273\321\214\320\275\320\276\320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276\321\201\321\202\321\214\320\232\320\275\320\276\320\277\320\272\320\270\320\237\320\276\320\273\321\2172.feature" @@ -21,4 +21,10 @@ И Пауза 0.1 + * Ещё один способ проверить доступность поля формы + + И поле с именем "ИмяПоля" существует + Если я нажимаю кнопку очистить у поля с именем "ИмяПоля" тогда + И я вызываю исключение "Поле оказалось доступно" +