Pr-Mex / vanessa-automation

BDD в 1С
https://pr-mex.github.io/vanessa-automation/dev/
BSD 3-Clause "New" or "Revised" License
480 stars 197 forks source link

Нестабильная работа шага И из выпадающего списка с именем '' я выбираю точное значение '' #2194

Open MaratDevOps opened 2 months ago

MaratDevOps commented 2 months ago
  1. Версия Vanessa Automation: 1.2.041.1
  2. Версия платформы: 8.3.25.1286
  3. Режим совместимости базы, где запускается Vanessa Automation
  4. Операционная система

Заполните шаблон обсуждения GIT

Функционал: выполнение шага  И из выпадающего списка с именем '' я выбираю точное значение ''
   Как администратор
   Я хочу заполнить выпадающий список значением.

Сценарий: 
И из выпадающего списка с именем 'ВидКлиента' я выбираю точное значение 'Физическое лицо'
И элемент формы с именем 'ВидКлиента' стал равен 'Физическое лицо'

в сценариях используется шаг: И из выпадающего списка с именем '' я выбираю точное значение ''
При ручном запуске, когда ванесса запускается как обработка в пользовательском режиме отлично отрабатывает.
Когда запускаются сценарии на контуре CI/CD шаг отрабатывает, но значение реквизита не меняется(Выдает ошибку на второй строке). 
какими настройками можно добиться одинакового поведения при ручном запуске ванессы и при запуске через  CI/CD?

Прикладывайте файлы скриншотов

Pr-Mex commented 1 month ago

@MaratDevOps Тут скорее всего дело в том, что у вас при локальном запуске платформа запоминает значения, которые ранее выбирал пользователь. А при запуске в CI это происходит как бы в перавый раз и список выбора пустой. Правильнее в таком случаее выибрать по строке.

MaratDevOps commented 1 month ago

ВидКлиента - в данном случае это перечисление, как например "Статус" документа. эта ошибка возникает именно с перечислениями

Pr-Mex commented 1 month ago

@MaratDevOps Что на скриншотах в момент ошибки с CI?

Pr-Mex commented 1 month ago

@MaratDevOps Ещё возможно вы запускаете CI в режиме сервиса, а не в режиме приложения. См пункт 8 https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/FAQ/index.md

MaratDevOps commented 1 month ago

на скриншоте черный экран

MaratDevOps commented 1 month ago

А есть официальная инструкция по настройке Vanessa automation в CI-CD gitlab

MaratDevOps commented 1 month ago

@MaratDevOps Ещё возможно вы запускаете CI в режиме сервиса, а не в режиме приложения. См пункт 8 https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/FAQ/index.md да, в этом была проблема.