Вышла новая версия 1.16 продукта XML2Selenium
Мы рады сообщить, что в релиз ушла новая версия 1.16 нашего технологического продукта XML2Selenium.
Новый функционал этого релиза:
- Фреймворк переведен на новую версию Selenium 2.35.0, которая поддерживает последнюю на данный момент версию браузера FireFox 23.0.1.
- Добавлен новый JVM-параметр xml2selenium.useUniqueOutputDir (true|false), который разрешает/запрещает сохранение результатов фреймворка в отдельную папку для каждого запуска. Когда параметр включен, путь сохранения результатов фреймворка – target/xml2selenium/run_%suiteId%, иначе по умолчанию – target/xml2selenium.
- Добавлен новый JVM-параметр xml2selenium.outputDir, который задает путь для сохранения результатов фреймворка. По умолчанию данный параметр равен target/xml2selenium.
- Добавлен новый плагин window-handle-plugin, который отслеживает открытие новых окон.
- Добавлен новый тег window – тег для работы с вкладками. Позволяет переключаться между вкладками, открывать и закрывать вкладки.
- Добален новый атрибут webDriverOn для тесткейса, позволяющий отключать запуск браузера для конкретного тесткейса.
- Добавлена запись времени каждого тесткейса и теста и отображение времени в Business и Behavior report в столбце Description.
- Добавлен новый тег failure. Данный тег должен валить тест с конкретным результатом и сообщением.
- Добавлен новый тег echo. Тег предназначен для записи информации в лог файл конкретного теста.
- Добавлен новый атрибут coverage для теста, который содержит процент покрытия теста. В этом атрибуте указывается числовое значение (от 0 до 100), которое отобразится графически (в виде прогрессбара у теста и тесткейса) в столбце Description в Business report. По умолчанию содержит значение 0.
- Улучшено WebView для тесткейса:
Попап окно ошибки для webМiew: изменено положение иконки ошибки, и иконка ошибки не отображается, если тест или тесткейс success, убраны лишние символы и переносы строки:
Состояние импорта для webView:
Открытие webView при примененных фильтрах
Добавлена картинка загрузки при загрузке webView
Исправлены проблемы:
- Before/after: запускается тест при поваленном <before>. Эта проблема решена следующим образом: если повален элемент before, то тест не запускается, и имеет исключение, говорящее, что тест не запущен.
- Before/after: некорректное отображение лог файлов: логи before/after пишутся в логи тесткейса, а должны писаться в логи теста.
- Проблемы с путями в xml тестах при использовании разных типов путей: абсолютный, относительный, относительно папки resource.
- При проблеме с подгрузкой конфигов сворачивать работу фреймворка, как в версии 1.13.
- Диалоговое окно ошибки не модальное в Behavior и Business reports.
Вышла новая версия 1.15 продукта XML2Selenium Вышла новая версия 1.17 продукта XML2Selenium