Applitools предоставляет несколько SDK, которые позволяют легко интегрировать их в существующий рабочий процесс. Используя такие инструменты, как Cypress, Espresso, Selenium, Appium, а также широкий спектр других, веб-и родных платформ могут получить автоматическое покрытие визуального тестирования мощностью Применяют глаза Отказ
Colbyfayock/Applitools-Eage-Action
Действие GitHub Чтобы добавить автоматизированное, AI-визуальное тестирование на питание в ваше приложение
Мгновенно добавьте тестирование визуального регрессии на Ai-Powered на ваш сайт с помощью глазных действий Applitools и GitHub.
Официально не поддерживается Applitools
Начиная
Включите пакет в качестве шага непосредственно в рабочем процессе действий:
steps - uses: colbyfayock/applitools-eyes-action@main with APPLITOOLS_API_KEY: ${{secrets.APPLITOOLS_API_KEY}} baseUrl: https://demo.applitools.com/
Действие требует 2 параметра для работы:
Applitools_api_key
: Ваш ключ API Applitools (рекомендую хранить в секрете GitHub)BaseUrl
: URL-адрес веб-сайта или веб-приложения, который вы хотите проверить
Что внутри
Это действие зависит от 3 основных частей для обеспечения визуального охвата тестирования на веб-сайт или веб-приложение:
Кипарис используется в качестве тестового бегуна, обеспечивающий способность раскрутить экземпляр хрома (или другого настроенного браузера) для проведения визуальных регрессионных испытаний.
Генератор Citemap используется для ползания веб-сайта ( BaseURL
), предоставляя карту страниц, чтобы проверить …
Действия GitHub позволяют автоматизировать, настроить и выполнять ваши рабочие процессы разработки программного обеспечения внутри вашего репозитория.
Вы можете настроить свои рабочие процессы для выполнения, когда случается определенная активность на GitHub, в запланированном времени или когда происходит событие за пределами GitHub.
С Applitools-глаза Вы можете определить визуальные изменения во время PR, используя это в ваших рабочих процессах. Это полезно для людей, делающих визуальные изменения в пользовательском интерфейсе, и обеспечение конкретных элементов не удаляются или нарушаются.
Демонстрация
Смотреть @colbyfayock Объясните, как мгновенно добавить визуальное тестирование визуального регрессии AI на ваш сайт с помощью глаз и действий GitHub Applitools.
С открытым исходным кодом пятницы
Приходите к нашему с открытым исходным кодом в пятницу в прямом эфире. Мы идем жить на Github Twitch канал самые пятницы. Присоединяйтесь к Встреча Группа Чтобы остаться в курсе и увидеть темы каждую неделю.
Оригинал: «https://dev.to/github/ai-powered-visual-regression-testing-with-applitools-and-github-actions-j37»