WikiDer > Гален Фреймворк
Оригинальный автор (ы) | Иван Шубин |
---|---|
изначальный выпуск | 2013 |
Стабильный выпуск | 2.3.7 / 26 мая 2018 г.[1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Доступно в | английский |
Тип | Автоматизация тестирования |
Лицензия | Лицензия Apache 2 |
Интернет сайт | гален |
Гален Фреймворк является Открытый исходный код структура макета и функционального тестирования для веб-сайтов, написанная на Java, которая позволяет тестировать внешний вид адаптивных веб-сайтов. У него свой особый язык Характеристики Галена для описания расположения и выравнивания элементов на страница в Интернете. Он основан на Селен и может быть выполнен через Селеновая сетка для кроссбраузерного тестирования [2]
Основные особенности
- Тестирование расположения элементов на странице
- Сравнение изображений для выбранной области
- Функциональное тестирование
- Применение TDD подход в Веб-разработка [3]
Язык спецификаций Галена
Язык Galen Specs состоит из следующих сущностей:
- Определения локатора объектов страницы
- Помеченные разделы
- Тестовые объекты
- Характеристики теста
# Объявление объектов @ objects header id значок заголовка css img.icon text xpath // h1 # Объявление раздела = Header = @on * header: внутри экрана 0px вверху слева справа высота ~ 70px header.icon: width 34px высота 34px по центру по вертикали внутри заголовок внутри заголовка от 7 до 10 пикселей слева @ на рабочем столе header.text: по центру вертикально внутри заголовка справа от заголовка. значок от 5 до 15 пикселей @ на мобильном заголовке. текст: отсутствует
Рекомендации
- ^ Гален Фреймворк (26 мая 2018 г.). «Вышла версия 2.3.7».
- ^ «Кросс-браузерное тестирование макета с помощью Galen Framework и Sauce Labs». SauceLabs. Получено 8 января, 2015.
- ^ «Разработка на основе визуального тестирования для адаптивного дизайна интерфейса». Smashing Magazine. Получено 7 апреля, 2015.