Инструмент делает скриншоты пользовательского интерфейса различных браузеров и сравнивает их с определенной базовой линией - PullRequest
0 голосов
/ 31 января 2020

Я ищу инструмент, который может помочь мне определить изменения пользовательского интерфейса при каждом раунде регрессии в нескольких браузерах. Пожалуйста, порекомендуйте инструменты или метод, чтобы получить следующее.

  • Сделайте снимки экрана веб-сайта в IE и Safari (и других основных браузерах).
  • Когда тесты выполняются выполнить несколько раз, должен иметь возможность автоматически определять наличие каких-либо изменений пользовательского интерфейса без участия пользователя
  • Если это идентифицированное изменение пользовательского интерфейса является ожидаемым обновлением веб-сайта, пользователь может вручную установить этот снимок экрана в качестве базовой строки и использовать его нужно сравнить с будущими снимками экрана

Основное требование c - автоматически обнаруживать изменения пользовательского интерфейса и получать информацию о них в основных браузерах, включая IE и Safari.

Спасибо.

1 Ответ

0 голосов
/ 03 февраля 2020

Нет доступных инструментов, которые могли бы идентифицировать изменения пользовательского интерфейса на веб-странице для кросс-браузера.

Я предлагаю вам проверить веб-драйвер Selenium. Он может работать со всеми основными браузерами и может использоваться для автоматизации веб-браузера. он также доступен для кросс-браузерной поддержки.

Нет готового кода, доступного для ваших конкретных c требований, но вы можете попробовать разработать код для выполнения ваших конкретных c задач.

Затем, если у вас возникнет проблема, вы можете создать тему здесь. Мы можем попытаться проверить его и предоставить предложения для него.

Ссылка:

Selenium WebDriver

...