Адаптивное тестирование дизайна с использованием TestCafe - PullRequest
2 голосов
/ 25 апреля 2019

В рамках оценки новой инфраструктуры автоматизации тестирования я хочу посмотреть, сможем ли мы автоматизировать тестирование адаптивных дизайнов веб-сайта.Чтобы дать вам лучшее представление, сегодня мы используем для этого инфраструктуру GALEN.Наши тесты охватывают такие вещи, как точки пикселей, высота, ширина, цвета, размеры контейнеров, расположение элементов страницы (сверху, снизу, сбоку) и т. Д. Мы создаем наш объект WebDriver в Java-Selenium, а затем передаем его в Galen для этого тестирования.,

Для утверждений мы используем файл спецификации, в котором упоминаются требования к визуальному / адаптивному дизайну.Вот что GALEN может сделать для нас, перечислены здесь: http://galenframework.com/docs/reference-galen-spec-language-guide/

Я пытаюсь выяснить, могу ли я сделать это с помощью testCafe, но я не уверен, с чего начать;Я провел первоначальный поиск на сайте testCafe, но не нашел ничего похожего на GALEN.Просто интересно, можно ли продлить testCafe до GALEN?Я также открыт для других идей относительно того, как я могу выполнить адаптивное тестирование.Любые указатели будут оценены.

1 Ответ

2 голосов
/ 25 апреля 2019

С TestCafe вы можете изменять размеры браузеров и делать скриншоты. Кроме того, мы планируем поддерживать Визуальное регрессионное тестирование в ближайшее время. На данный момент TestCafe не поддерживает какой-либо специальный синтаксис для сравнения свойств элементов. Однако вы все равно можете проверить любое свойство элемента DOM, используя снимки элементов и Клиентские функции

Насколько я понимаю, GALEN был построен на основе Selenium, поэтому я не уверен, что он предоставляет какой-либо API, который можно использовать в TestCafe без Selenium.

В любом случае, вы можете создать запрос функции в репозитории TestCafe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...