Перейти к содержанию

Как запустить сценарий Vanessa Automation без открытия формы

  • Нужно получить основную форму Vanessa Automation

            ПараметрыФормы = Новый Структура;
            ПараметрыФормы.Вставить("ИнициализироватьVanessaEditor", Ложь);
            Ванесса = ПолучитьФорму("Обработка.VanessaAutomationsingle.Форма.УправляемаяФорма");
    

  • Для запуска сценариев, когда надо запустить фича файл, нужно выполнить следующий код. Настройки нужно передавать согласно текущей задаче и окружению.

            Ванесса.УстановитьФичаФайл(ПутьКФичаФайлу);
    
            СтруктураНастроек = Новый Структура;
            СтруктураНастроек.Вставить("ИспользоватьКомпонентуVanessaExt", Истина);
            Ванесса.УстановитьНастройкиПриЗапускеБезОткрытияФормы(СтруктураНастроек);
    
            Ванесса.ВыполнитьСценарииБезОткрытияФормы();
    

  • Для запуска сценариев из переданного текста, нужно выполнить следующий код. Настройки нужно передавать согласно текущей задаче и окружению.

            Ванесса.УстановитьТекстФичаФайла(ТекстФичаФайла);
    
            СтруктураНастроек = Новый Структура;
            СтруктураНастроек.Вставить("ИспользоватьКомпонентуVanessaExt", Истина);
            Ванесса.УстановитьНастройкиПриЗапускеБезОткрытияФормы(СтруктураНастроек);
    
            Ванесса.ВыполнитьСценарииБезОткрытияФормы();
    

  • Чтобы открыть форму Vanessa Automation для отладки надо выполнить код:

            Ванесса.ОткрытьОсновнуюФорму();
    

  • Чтобы поймать событие начала выполнения сценариев надо обработать оповещение "ЗапускСценариевVanessaAutomation"

  • Чтобы поймать событие окончания выполнения сценариев надо обработать оповещение "ОкончаниеВыполненияСценариевVanessaAutomation"