1.29.0-ms2 от 21.09.26

1.29.0-ms2
Добавлено:
  1. Объединить отчёты JUnit в один xml до формирования Test summary в GitLab CI

    В GitLab CI junit-отчёты всех модулей объединяются в один файл перед

публикацией артефактов, а запись stdout и stderr тестов в junit-xml отключена. Test summary в

merge request’е строится заметно быстрее, вывод тестов остаётся доступен в логе job и в

html-отчёте.

  1. Отключать автоматически цвето-анимацию DOM при выполнении в GitLab CI

    В библиотеке gs-automation цвето-анимационная индикация действий

(dom.colorizable) автоматически отключается при выполнении автотестов в pipeline GitLab CI.

Признак pipeline – переменная окружения GITLAB_CI. Включить индикацию в pipeline можно явно:

переменной GSAUTO_DOM_COLORIZABLE или аргументом -Dgsauto.dom.colorizable.

  1. Заменить ожидание стабилизации dom-модели динамическими ожиданиями

    В библиотеке gs-automation ожидание стабилизации dom-модели заменено

динамическими ожиданиями готовности конкретного элемента: действие выполняется сразу, как

только элемент присутствует в dom-модели, видим, перестал перемещаться, не перекрыт маской

длительной операции и доступен. Добавлены Actionability, WebDriverHelper.retryingUntil,

waitActionable, clickRetrying, waitFocused, Grid.waitFullLoaded и Grid.waitEditable. Методы

WebDriverHelper.waitForDomStability, WebDriverHelper.waitUntilMaskDisappears и параметр

duration.dom.stability удалены.

Исправлено:
  1. Исправить ожидание фактического ухода фокуса в clickToResetFocus

    В библиотеке gs-automation метод clickToResetFocus теперь дожидается

фактического ухода фокуса ввода из редактора: ранее одиночного клика не хватало, если редактор

возвращал себе фокус отложенной командой, и введённое значение оставалось незакоммиченным.

  1. Заменить бесполезное предупреждение о закладке без имени выборки 317010T

    Предупреждение о закладке без имени выборки теперь содержит выборку, форму, режим и значения полей проблемных записей и печатается одним сообщением на построение панели.

    Правка перенесена из 1.28.0-rc5

Изменено:
  1. Обновить numbertostr до версии 1.2 327480T

    Исправлена пропись дробной части числа в печатных формах: вместо дробных

    разрядов печатался мусорный знаменатель, разделитель стоял в мужском роде, а у чисел

    по модулю меньше единицы пропадала целая часть. Библиотека прописи обновлена до версии 1.2.

    Правка перенесена из 1.28.0-rc5