Size: a a a

2020 July 22

В

Виталий in testspro1c
После выполнения будет доступна переменная "КоличествоЭлементовМассива". Учтите, что выполняется в контексте менеджера тестирования, а не клиента тестирования.
источник

СЕ

Сергей Егоров... in testspro1c
Виталий
Чем плох
  И я выполняю код встроенного языка 
   | "Контекст.Вставить("КоличествоЭлементовМассива", МойМассив.Количество());" |
?
Спасибо. Буду пробовать.
источник

В

Виталий in testspro1c
@PautovLeonid VA 1.2.032.9 Автодополнение шагов не работает для шагов из собственных экспортных библиотек (подключенных на закладке Библиотеки). Предполагаю что это не является ожидаемым поведением
источник

LP

Leonid Pautov in testspro1c
Dmitriy Anisimov
{ВнешняяОбработка.VanessaAutomationsingle.Форма.Тест_ОткрытьФормуЧерезКоманду.Форма(228)}: {ВнешняяОбработка.VanessaAutomationsingle.Форма.Тест_ОткрытьФормуЧерезКоманду.Форма(219)}: Ошибка при вызове метода контекста (ВыполнитьКоманду): Недоступный пользователю элемент управления не может выполнять интерактивные действия. (Приемка ПРОФ ЗУП 3.1 / Зарплата и управление персоналом, редакция 3.1)

Технические данные:
       ЗаголовокАктивногоОкна: Настройка списка
       ИмяАктивнойФормы: DynamicListSettings
       ИмяФичи: https://testrail.bia-tech.ru/testrail/index.php?/cases/view/203148
       ИмяСценария: C203148 Продолжительность рабочей смены для графика "По циклам" с разрывом
       НомерСтрокиДерева: 2 218
       НомерСтрокиФичи: 12
       ПолнйПутьКФиче: C:\jenkins_slave\workspace\ZUP\tests\Справочник Графики работ\C203148 Продолжительность рабочей смены для графика По циклам с разрывом.feature
       ИмяФайла: ВнешняяОбработка.VanessaAutomationsingle.Форма.Тест_ОткрытьФормуЧерезКоманду
       ИмяПроцедуры: ЯОткрываюНавигационнуюСсылку
       ИмяРаннера: BIA-011
       ТипКлиентаТестирования: Тонкий
       СтрокаСоединения: Srvr="m1-zuptst-as1";Ref="zup_dlc_priem";
       ВерсияVA: ver 1.2.029
       ВерсияПлатформы: 8.3.16.1148
       РежимСовместимостиTestManager: НеИспользовать
       ДатаВремяОшибки: 21.07.2020 3:17:42
Можете попробовать на 1.2.032? Будет тоже самое?
источник

В

Виталий in testspro1c
И, подскажи, пожалуйста, как корректно организовать структуру основных фич и библиотек.
Сейчас у меня два каталога: ОсновныеТесты и Библиотека. ОсновныеТесты - выбираю как каталог фич. Библитека - добавляю на закладку Библиотеки.
В VSCode открываю родительский каталог, соответственно, в workspace присутствуют и основые тести и библиотека. Могу переходить из места вызова экспортного сценария к его определению (благодаря плагину, который, к слову, довольно глючный). Работает хорошо.

Сейчас из нового редактора нет доступа к редактированию фич библиотеки, от слова совсем. И не перейти к определению. Заменить VSCode не получается.
источник

LP

Leonid Pautov in testspro1c
Есть шаг, который проверяет другие шаги на исключение.
И я проверяю шаги на исключение - или как-то так пишется
источник

DA

Dmitriy Anisimov in testspro1c
Leonid Pautov
Можете попробовать на 1.2.032? Будет тоже самое?
Да я как раз искал её, но не смог только разобраться где взять epf файл ванессы-сингл)
источник

LP

Leonid Pautov in testspro1c
Виталий
@PautovLeonid VA 1.2.032.9 Автодополнение шагов не работает для шагов из собственных экспортных библиотек (подключенных на закладке Библиотеки). Предполагаю что это не является ожидаемым поведением
У вас заполнено описание шагов в этих библиотеках?
источник

В

Виталий in testspro1c
Leonid Pautov
У вас заполнено описание шагов в этих библиотеках?
Нет.
источник

В

Виталий in testspro1c
Попробую заполнить.
источник

LP

Leonid Pautov in testspro1c
Виталий
Попробую заполнить.
Да, надо заполнить тип шага и описание шага как сделано в поставляемой библиотеке. Тогда автокомплит заработает для ваших шагов.
источник

LP

Leonid Pautov in testspro1c
Виталий
И, подскажи, пожалуйста, как корректно организовать структуру основных фич и библиотек.
Сейчас у меня два каталога: ОсновныеТесты и Библиотека. ОсновныеТесты - выбираю как каталог фич. Библитека - добавляю на закладку Библиотеки.
В VSCode открываю родительский каталог, соответственно, в workspace присутствуют и основые тести и библиотека. Могу переходить из места вызова экспортного сценария к его определению (благодаря плагину, который, к слову, довольно глючный). Работает хорошо.

Сейчас из нового редактора нет доступа к редактированию фич библиотеки, от слова совсем. И не перейти к определению. Заменить VSCode не получается.
Если я правильно понял - то для этого надо использовать дерево каталогов, которое открывается слева
источник

LP

Leonid Pautov in testspro1c
Dmitriy Anisimov
Да я как раз искал её, но не смог только разобраться где взять epf файл ванессы-сингл)
источник

DA

Dmitriy Anisimov in testspro1c
Спасибо, сейчас попробую прогнать
источник

В

Виталий in testspro1c
Leonid Pautov
Если я правильно понял - то для этого надо использовать дерево каталогов, которое открывается слева
Да. Получается, если выбрать общий каталог (в котором две папки - Основные и Библиотека), а затем вручную активировать через дабл-клик подпапку "Основные", чтобы выполнялась только она. Но переход к определению, все равно, не появился.
P.S. При открытии диалога выбора каталога (тот что сверху дерева файлов), не учитывается текущее значение каталога.
источник

В

Виталий in testspro1c
@PautovLeonid В новом редакторе Ctrl+S выполняет действие по умолчанию для поля html документа. А ожидается что будет сохранять изменения в файле фичи. Я сделал обработку-пример, которая переопределяет действие Ctrl+S в поле html документа, можешь взять за основу.
источник

VR

Vadim Ruslyaev in testspro1c
@PautovLeonid добрый день, могли бы вы пояснить как работает ядро ванессы, то есть я правильно понимаю, что нет возможности выполнить код на стороне тестируемого сеанса напрямую? Поясню, есть идея разработать шаг для получения из истории последнего ссылочного объекта, который был записан, для этого надо работать с объектом платформы ИсторияРаботыПользователя, и работать с ним надо соответственно на стороне тестируемого сеанса, под тестируемым пользователем. Есть ли техническая возможность реализовать этот шаг типовым функционалом? или получается мы можем только реализовать логику получения ссылки из истории в коде тестируемого приложения (например реализовать в форме обработки в событии при открытии) и из ванессы получать данные интерактивно?
источник

a

arcus in testspro1c
Добрый день. Подскажите, можно ли с помощью vanessa automation передать (эмулировать нажатие) сочетание клавиш? Например, Ctrl+T
источник

В

Виталий in testspro1c
Vadim Ruslyaev
@PautovLeonid добрый день, могли бы вы пояснить как работает ядро ванессы, то есть я правильно понимаю, что нет возможности выполнить код на стороне тестируемого сеанса напрямую? Поясню, есть идея разработать шаг для получения из истории последнего ссылочного объекта, который был записан, для этого надо работать с объектом платформы ИсторияРаботыПользователя, и работать с ним надо соответственно на стороне тестируемого сеанса, под тестируемым пользователем. Есть ли техническая возможность реализовать этот шаг типовым функционалом? или получается мы можем только реализовать логику получения ссылки из истории в коде тестируемого приложения (например реализовать в форме обработки в событии при открытии) и из ванессы получать данные интерактивно?
Отвечу за Леонида, штатными средствами - нет, невозможно. Но есть костыль - на стороне клиента тестирования делаете расширение, в нём форму, в форме кнопку - при нажатии кнокпи - выполнение любого, нужного вам, код. Ванессой открываем форму из расширения и нажимаем кнопку. Профит.
источник

В

Виталий in testspro1c
arcus
Добрый день. Подскажите, можно ли с помощью vanessa automation передать (эмулировать нажатие) сочетание клавиш? Например, Ctrl+T
Думаю, вам стоит посмотреть в vanessa-automation\features\Libraries\VB\step_definitions\Док-ОткрытиеФормы.epf как реализован шаг ЯНабираюТекст. И сделать по аналогии.
источник