Эта статья является сиротой , поскольку на нее не ссылаются другие статьи . Пожалуйста, введите ссылки на эту страницу из связанных статей ; попробуйте найти ссылку для предложений. ( Сентябрь 2016 г. ) |
Эта статья содержит инструкции, советы или практические советы . ( март 2023 г. ) |
Оригинальный автор(ы) | Иван Шубин |
---|---|
Первоначальный выпуск | 2013 ( 2013 ) |
Стабильный релиз | 2.4.4 / 15 марта 2019 г. ( 2019-03-15 ) [1] |
Репозиторий |
|
Написано в | Ява |
Операционная система | Кроссплатформенный |
Доступно в | Английский |
Тип | Автоматизация тестирования |
Лицензия | Лицензия Apache v2.0 |
Веб-сайт | galenframework.com |
Galen Framework — это фреймворк для тестирования макетов и функций с открытым исходным кодом для веб-сайтов, написанный на Java, который позволяет тестировать внешний вид и поведение адаптивных веб-сайтов. Он имеет свой собственный специальный язык Galen Specs для описания позиционирования и выравнивания элементов на веб-странице . Он основан на Selenium и может быть запущен через Selenium Grid для кросс-браузерного тестирования [2]
Язык Galen Specs состоит из следующих сущностей:
# Объявление объектов@объекты заголовок идентификатор заголовка иконка css img.icon текст xpath //h1# Объявление раздела= Заголовок = @на * заголовок: внутри экрана 0px вверху слева справа высота ~ 70 пикселей заголовок.значок: ширина 34px высота 34px центрировано вертикально внутри заголовка внутренний заголовок от 7 до 10 пикселей слева @на рабочем столе заголовок.текст: центрировано вертикально внутри заголовка справа от заголовка.значка от 5 до 15 пикселей @на мобильном телефоне заголовок.текст: отсутствующий