1.29.0-ms2 от 21.09.26 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.29.0-ms2 :Добавлено: #. **Объединить отчёты JUnit в один xml до формирования Test summary в GitLab CI** В GitLab CI junit-отчёты всех модулей объединяются в один файл перед публикацией артефактов, а запись stdout и stderr тестов в junit-xml отключена. Test summary в merge request'е строится заметно быстрее, вывод тестов остаётся доступен в логе job и в html-отчёте. #. **Отключать автоматически цвето-анимацию DOM при выполнении в GitLab CI** В библиотеке gs-automation цвето-анимационная индикация действий (dom.colorizable) автоматически отключается при выполнении автотестов в pipeline GitLab CI. Признак pipeline -- переменная окружения GITLAB_CI. Включить индикацию в pipeline можно явно: переменной GSAUTO_DOM_COLORIZABLE или аргументом -Dgsauto.dom.colorizable. #. **Заменить ожидание стабилизации dom-модели динамическими ожиданиями** В библиотеке gs-automation ожидание стабилизации dom-модели заменено динамическими ожиданиями готовности конкретного элемента: действие выполняется сразу, как только элемент присутствует в dom-модели, видим, перестал перемещаться, не перекрыт маской длительной операции и доступен. Добавлены Actionability, WebDriverHelper.retryingUntil, waitActionable, clickRetrying, waitFocused, Grid.waitFullLoaded и Grid.waitEditable. Методы WebDriverHelper.waitForDomStability, WebDriverHelper.waitUntilMaskDisappears и параметр duration.dom.stability удалены. :Исправлено: #. **Исправить ожидание фактического ухода фокуса в clickToResetFocus** В библиотеке gs-automation метод clickToResetFocus теперь дожидается фактического ухода фокуса ввода из редактора: ранее одиночного клика не хватало, если редактор возвращал себе фокус отложенной командой, и введённое значение оставалось незакоммиченным. #. **Заменить бесполезное предупреждение о закладке без имени выборки 317010T** Предупреждение о закладке без имени выборки теперь содержит выборку, форму, режим и значения полей проблемных записей и печатается одним сообщением на построение панели. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` :Изменено: #. **Обновить numbertostr до версии 1.2 327480T** Исправлена пропись дробной части числа в печатных формах: вместо дробных разрядов печатался мусорный знаменатель, разделитель стоял в мужском роде, а у чисел по модулю меньше единицы пропадала целая часть. Библиотека прописи обновлена до версии 1.2. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5`