Структура Галена

Структура Галена
Оригинальный автор(ы)Иван Шубин
Первоначальный выпуск2013 ( 2013 )
Стабильный релиз
2.4.4 / 15 марта 2019 г. ; 5 лет назад [1] ( 2019-03-15 )
Репозиторий
  • github.com/galenframework/гален
Написано вЯва
Операционная системаКроссплатформенный
Доступно вАнглийский
ТипАвтоматизация тестирования
ЛицензияЛицензия Apache v2.0
Веб-сайтgalenframework.com

Galen Framework — это фреймворк для тестирования макетов и функций с открытым исходным кодом для веб-сайтов, написанный на Java, который позволяет тестировать внешний вид и поведение адаптивных веб-сайтов. Он имеет свой собственный специальный язык Galen Specs для описания позиционирования и выравнивания элементов на веб-странице . Он основан на Selenium и может быть запущен через Selenium Grid для кросс-браузерного тестирования [2]

Основные характеристики

  • Тестирование расположения элементов на странице
  • Сравнение изображений для выбранной области
  • Функциональное тестирование
  • Применение подхода TDD в веб-разработке [3]

Язык спецификаций Галена

Язык Galen Specs состоит из следующих сущностей:

  • Определения локатора объектов страницы
  • Тегированные разделы
  • Тестовые объекты
  • Тестовые характеристики
# Объявление объектов@объекты заголовок идентификатор заголовка иконка css img.icon текст xpath //h1# Объявление раздела= Заголовок = @на * заголовок: внутри экрана 0px вверху слева справа высота ~ 70 пикселей заголовок.значок: ширина 34px высота 34px центрировано вертикально внутри заголовка внутренний заголовок от 7 до 10 пикселей слева @на рабочем столе заголовок.текст: центрировано вертикально внутри заголовка справа от заголовка.значка от 5 до 15 пикселей @на мобильном телефоне заголовок.текст: отсутствующий

Ссылки

  1. ^ "Выпуски · Galenframework/galen". github.com . Получено 2021-04-07 .
  2. ^ "Тестирование кросс-браузерной компоновки с помощью Galen Framework и Sauce Labs". SauceLabs . Получено 8 января 2015 г.
  3. ^ "Visual Test-Driven Development For Responsive Interface Design". Smashing Magazine. 7 апреля 2015 г. Получено 7 апреля 2015 г.
  • Официальный сайт
  • Исходный код на GitHub
Взято с "https://en.wikipedia.org/w/index.php?title=Galen_Framework&oldid=1267072758"