-
Notifications
You must be signed in to change notification settings - Fork 193
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Выполнение кода на сервере с передачей переменных #1911
- Loading branch information
Showing
2 changed files
with
79 additions
and
0 deletions.
There are no files selected for viewing
42 changes: 42 additions & 0 deletions
42
features/Core/Variables/ПередачаПеременныхНаСервер.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# language: ru | ||
# encoding: utf-8 | ||
#parent uf: | ||
@UF4_Библиотека_шагов | ||
#parent ua: | ||
@UA5_Работать_с_контекстом_фич | ||
|
||
@IgnoreOn82Builds | ||
@IgnoreOnOFBuilds | ||
@IgnoreOnWeb | ||
|
||
|
||
|
||
|
||
Функционал: Передача переменных на сервер | ||
|
||
|
||
|
||
Контекст: | ||
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий | ||
Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой | ||
|
||
|
||
Сценарий: Передача переменных на сервер. Основная проверка. | ||
|
||
Когда В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "Переменные/Переменные08" | ||
|
||
И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient | ||
И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient | ||
|
||
Тогда в логе сообщений TestClient есть строки: | ||
| 'КаталогИнструментов1 = $КаталогИнструментов$' | | ||
| 'ИмяПеременной2 = ПромСтрока1' | | ||
| 'ИмяПеременной3 = ПромСтрока1' | | ||
| 'ИмяПеременной4 = ПромСтрока2' | | ||
| 'ИмяПеременной5 = ПромСтрока2' | | ||
| 'КаталогИнструментов11 = $КаталогИнструментов$' | | ||
| 'ИмяПеременной22 = ПромСтрока1' | | ||
| 'ИмяПеременной33 = ПромСтрока1' | | ||
| 'ИмяПеременной44 = ПромСтрока2' | | ||
| 'ИмяПеременной55 = ПромСтрока2' | | ||
|
37 changes: 37 additions & 0 deletions
37
features/Support/Templates/Переменные/Переменные08.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# language: ru | ||
# encoding: utf-8 | ||
#parent uf: | ||
@UF9_Вспомогательные_фичи | ||
#parent ua: | ||
@UA30_Прочие_макеты | ||
|
||
@IgnoreOnCIMainBuild | ||
@tree | ||
|
||
Функциональность: Переменные08 | ||
|
||
|
||
|
||
Сценарий: Переменные08 | ||
И Я запоминаю значение выражения '"ПромСтрока1"' в переменную "ИмяПеременной1" | ||
И я удаляю переменную 'ИмяПеременной2Глобальная' | ||
И Я запоминаю значение выражения '"ПромСтрока2"' в переменную "$$ИмяПеременной2Глобальная$$" | ||
|
||
И я выполняю код встроенного языка на сервере с передачей переменных | ||
"""bsl | ||
Сообщить("КаталогИнструментов1 = $КаталогИнструментов$"); | ||
Сообщить("ИмяПеременной2 = " + Контекст.ИмяПеременной1); | ||
Сообщить("ИмяПеременной3 = $ИмяПеременной1$"); | ||
Сообщить("ИмяПеременной4 = $$ИмяПеременной2Глобальная$$"); | ||
Сообщить("ИмяПеременной5 = " + КонтекстСохраняемый.ИмяПеременной2Глобальная); | ||
""" | ||
|
||
И я выполняю код встроенного языка на сервере без контекста с передачей переменных | ||
"""bsl | ||
Сообщить("КаталогИнструментов11 = $КаталогИнструментов$"); | ||
Сообщить("ИмяПеременной22 = " + Контекст.ИмяПеременной1); | ||
Сообщить("ИмяПеременной33 = $ИмяПеременной1$"); | ||
Сообщить("ИмяПеременной44 = $$ИмяПеременной2Глобальная$$"); | ||
Сообщить("ИмяПеременной55 = " + КонтекстСохраняемый.ИмяПеременной2Глобальная); | ||
""" | ||
|