En

JazzTeam Software Development Company

Agile Java Development

Вышла новая версия 1.15 продукта XML2Selenium

Мы рады сообщить, что в релиз ушла новая версия 1.15 нашего технологического продукта .

Новый функционал этого релиза:

xsi:schemaLocation="https://www.jazzteam.org/XML2Selenium http://xml2selenium.com/schema/xml2selenium.xsd"

или

скачать файлы BaseType.xsd, ExpectedTestResult.xsd, xml2selenium.xsd по следующему пути: http://xml2selenium.com/schema, разместить их в ресурсах проекта с тестами, и прописать относительный путь к основному файлу с xsd-схемой xml2selenium.xsd, к примеру:

xsi:schemaLocation="https://www.jazzteam.org/XML2Selenium../../xml2selenium.xsd"

  1. Просматривать исходный код всего тесткейса с возможностью навигации по нему и всем его элементам (тесты и импорты).
  2. В исходном коде подсветить места, где произошли ошибки.

Для навигации по элементам тесткейса предусмотрено два решения:

  1. Дерево – отражает древовидную структуру тесткейса (тесткейс содержит тесты и импорты, импорты могут включать в себя любое количество других импортов).
  2. Breadcrumb (Навигационная цепочка) – элемент навигации, представляющий собой путь от его «корня (тесткейса)» до теста или импорта, на котором произошла ошибка. Этот инструмент присутствует только у поваленных тестов.

Все элементы навигационных инструментов кликабельны и имеют особую подсветку.

  1. При нажатии на имя теста, происходит открытие WebView диалога и сразу же выбран нажатый нами раннее тест, если в нём произошло исключение, то так же активируется и его breadcrumb.
  2. При нажатии на имя тесткейса происходит открытие WebView диалога и автоматически выбирается наш тесткейс.
  3. Тесты и тесткейсы имеют специальный маркер (красный, синий и зелёный), характеризующий их состояние (error, fail, success).
  4. Так же имеется возможность просмотра стектрейсов исключений выбранных элементов (тест, тесткейс).

отформатирован xml-код: убраны лишние точки, убран лишний 0: после имени файла, блоки element, at, contained in отделены друг от друга:

добавлен тип вложенного исключения, отделено вложенное исключение от основного:

Исправлены проблемы:

  1. При переходе по перекрестным линкам, в левом верхнем углу экрана появляются лишние слэши "///".
  2. Когда случается ошибка в тегах before и after, в Business и Behavior reports, то отображается только исключение для before, хотя в логах есть оба исключения. Эта проблема решена следующим образом: сейчас в Business и Behavior reports отображаются все исключения, они отображаются в отдельном диалоговом окне, для каждого исключения есть иконка ошибки.

, , ,

Leave a Reply

Your email address will not be published. Required fields are marked *