Size: a a a

2021 August 25

Eugen in testspro1c
Спасибо, поищу там)
источник

АП

Ан Пол in testspro1c
Всем привет, есть парнишка с ником @Higon кто из админов подскажет, почему он забанен тут :)
источник

ВС

Василий Сидоренко... in testspro1c
У меня возникла проблема с передачей параметров между сценариями в СППР.

В СППР в Первом сценарии есть такой шаг
И я запоминаю значение поля с именем "Номер" как [Номер]
В VA этот шаг выглядит так
И я запоминаю значение поля с именем "Номер" как $Первый сценарий.Номер$
При выполнении шага в контекст сохраняется переменная с именем без пробелов и точек
ПервыйсценарийНомер = Номер

В СППР во втором сценарии есть такой шаг
И в таблице "Таблица" я перехожу к строке по шаблону:
| 'Документ' |
| '*[Номер]*' |
В VA этот шаг сценария выглядит так
И в таблице "Таблица" я перехожу к строке по шаблону:
| 'Документ' |
| '*$Первый сценарий.Номер$*' |

В СППР в параметрах шагов процесса настроена передача параметра из одного шага в другой.

При выполнении второго сценария получаю ошибку
Не удалось перейти к нужной строке...
| '*$Первый сценарий.Номер$*' |
Не происходит замена имени параметра на значение параметра

Но если убрать * во втором сценарии, то параметр подставляется успешно.
Но мне надо искать именно со *, т.к. в поле Документ помимо номера есть ещё текст.
Подскажите, может * надо как-то экранировать?
источник

EP

Egor Palamar in testspro1c
переменную $ИмяПеременной$ нельзя передать между сценариями
источник

EP

Egor Palamar in testspro1c
используйте $$ИмяПеременной$$
источник

ВС

Василий Сидоренко... in testspro1c
сама передача переменной между сценариями в СППР работает.
Я использую во втором сценарии
И в поле "Поле" я ввожу текст [Номер]
в VA он выглядит так
И в поле "Поле" я ввожу текст $Первый сценарий.Номер$
И всё отлично срабатывает

Проблема именно в шаге
И в таблице "Таблица" я перехожу к строке по шаблону:
Почему-то не происходит подстановки значения переменной, если я добавляю * в начале и конце
А если * убрать, подстановка срабатывает
источник

EP

Egor Palamar in testspro1c
проверил на одном тесте - все отработало

И в таблице "Список" я перехожу к строке
|'Документ'            |
|'*$$НомерДокумента$$*'|
источник

LP

Leonid Pautov in testspro1c
Да, действительно нет. Надо добавить.
источник

LP

Leonid Pautov in testspro1c
Да, так тоже можно
источник

LP

Leonid Pautov in testspro1c
Как я понял идёт передача между шагами процесса. Следовательно надо настроить передачу параметра в другой сценарий в самом процессе.
источник

DB

Denis B. in testspro1c
Разбанил. За что - не могу сказать, надо читать логи.
p.s. Мы незлапамятные.
источник

ВС

Василий Сидоренко... in testspro1c
да, в СППР идёт передача между шагами процесса.
и передача параметра в шагах процесса настроена.
и сам параметр во втором шаге процесса получается использовать в некоторых шагах. я выше описывал.
а вот в шаге
И в таблице "Таблица" я перехожу к строке по шаблону
не получается использовать, если по краям параметра добавлены *
без * параметр срабатывает
источник

ВС

Василий Сидоренко... in testspro1c
извините, просто произошла путаница понятий СППР и VA
в СППР Сценарий = в VA шаги первого уровня
если запускать в СППР тест из Процесса
в понятих VA у меня происходит передача параметра $Первый сценарий.Номер$ просто между шагами.
источник

EZ

Emil Zapata in testspro1c
Всем привет! Не выполняется в тесте следующий шаг: И в таблице 'ЧЧЧ_Расч' поле 'Сумма финансирования' имеет значение '$СуммаСумм$'  

В тексте ошибки следующее:             {ВнешняяОбработка.РаботаСИнтерфейсом.Форма.Форма.Форма(5429)}: Для ячейки <Сумма финансирования> таблицы <ЧЧЧ_Расч> текущее значение равно:
1 841 831,28
, а ожидалось:
1 841 831,28

Чем могут отличаться ожидаемое и фактическое значение? Типом данных? По факту они равны между собой
источник

V

Valerii in testspro1c
привет! подскажите, пожалуйста, почему может не открываться веб клиент, если в настройках клиентов тестирования (настройки запуска браузера) нажимаю "Chrome + debug". При этом без этой настройки веб клиент запускается
источник

EP

Egor Palamar in testspro1c
да, отличаются типы данных
источник

EZ

Emil Zapata in testspro1c
А как в тесте привести переменную к другому типу?
источник

V

Valerii in testspro1c
При этом окно в браузере открылось, но ошибка появляется
источник

LP

Leonid Pautov in testspro1c
Вообще передача должна работать, покажите как у вас написан сценарий в месте перехода к строке по шаблону.
источник

LP

Leonid Pautov in testspro1c
Да, либо тип данных, либо пробелы разные.
источник