У нас большое количество веб-приложений, разработанных в быстром темпе. Чаще всего мы не можем достаточно протестировать их в разных браузерах, что иногда приводит к проблемам. (В настоящее время мы рассчитываем на то, что разработчики протестируют свои приложения в разных браузерах.)
Мне известно, что я могу использовать Selenium Remote для проверки работы каждого приложения в разных браузерах, но это не проверяет макет (действительно ли верхняя навигация вверху, не нарушает ли этот длинный текст макет и т. Д.). 1003 *
Существует ли эквивалентный инструмент тестирования пользовательского интерфейса, который может проверять не только функциональность, но и макет, даже если он находится на высоком уровне?
В идеале я хотел бы объединить эти тесты с инструментом CI, чтобы мы могли контролировать регрессию пользовательского интерфейса.
Я не знаю, возможно ли это вообще, поэтому проверяю - как вы тестируете свои приложения в разных браузерах на инструменте CI?