Обнаружил различия в работе bddRunner при запуске из командной строки через runner и при выполнении такого же bat-скрипта из Jenkins.
Сценарий прозаичный:
ИНФОРМАЦИЯ - Сценарий: Контроль наличия общей команды Движения документа
ИНФОРМАЦИЯ - Шаг: Дано Я открыл новый сеанс TestClient или подключил уже существующий
ИНФОРМАЦИЯ - Шаг: И Я закрыл все окна клиентского приложения
ИНФОРМАЦИЯ - Шаг: И В командном интерфейсе я выбираю ‘Документы’ ‘Использование ОС’
ИНФОРМАЦИЯ - Шаг: Тогда открылось окно ‘Использование ОС’
ИНФОРМАЦИЯ - Шаг: И я нажимаю на кнопку с именем ‘ФормаСоздать’
ИНФОРМАЦИЯ - Шаг: Тогда открылось окно ‘Использование ОС (создание)’
ИНФОРМАЦИЯ - Шаг: И из выпадающего списка “Вид использования” я выбираю точное значение ‘Передача в аренду’
ИНФОРМАЦИЯ - Шаг: И я нажимаю на кнопку ‘Провести’
ИНФОРМАЦИЯ - Шаг: И я нажимаю на кнопку ‘Движения документа’
ИНФОРМАЦИЯ - Шаг: Тогда открылось окно ‘Движения документа: Использование ОС *’
ИНФОРМАЦИЯ - Шаг (Тогда открылось окно ‘Движения документа: Использование ОС *’) не выполнен. Строка дерева №14
ИНФОРМАЦИЯ - Failed: {ВнешняяОбработка.РаботаСИнтерфейсом.Форма.Форма.Форма(1481)}: Окно с заголовком Движения документа: Использование ОС * не найдено.
При вызове из командной строки через runner тест успешно отрабатывает. При вызове из Jenkins - ругается на ошибку. Причем при этом страдают и нижеследующие сценарии, потому что появляются сообщения об ошибке вида:
ИНФОРМАЦИЯ - Фича: c:\buhcorp30\features\Счета 14.feature
ИНФОРМАЦИЯ - 66%
ИНФОРМАЦИЯ - Сценарий: Контроль признака налоговый учет у группы счетов 14
ИНФОРМАЦИЯ - Шаг: Дано Я открыл новый сеанс TestClient или подключил уже существующий
ИНФОРМАЦИЯ - Шаг: И Я закрыл все окна клиентского приложения
ИНФОРМАЦИЯ - Шаг: И В командном интерфейсе я выбираю ‘Главное’ ‘План счетов’
ИНФОРМАЦИЯ - Шаг (И В командном интерфейсе я выбираю ‘Главное’ ‘План счетов’) не выполнен. Строка дерева №47
ИНФОРМАЦИЯ - Failed: {ВнешняяОбработка.РаботаСИнтерфейсом.Форма.Форма.Форма(4680)}: Не подключен Testclient.
ИНФОРМАЦИЯ - {ВнешняяОбработка.РаботаСИнтерфейсом.Форма.Форма.Форма(4675)}: Ошибка при вызове метода контекста (ПолучитьКомандныйИнтерфейс): Недоступный пользователю элемент управления не может выполнять интерактивные действия. (Тестовая база)
ИНФОРМАЦИЯ - Технические данные:
ИНФОРМАЦИЯ - ИмяФайла: c:\Program Files (x86)\OneScript\lib\add\features\libraries\UITestRunner\step_definitions\РаботаСИнтерфейсом.epf
ИНФОРМАЦИЯ - ИмяПроцедуры: ВКомандномИнтерфейсеЯВыбираю
ИНФОРМАЦИЯ - ВерсияVanessaADD: ver 6.0.0
ИНФОРМАЦИЯ - ВерсияПлатформы: 8.3.12.1714
ИНФОРМАЦИЯ - РежимСовместимостиTestManager: НеИспользовать