Привет всем
Думал забацать тесты для верификации верстки после релизов .Технологии (java+ selenium+ ashot от яндекса ) То есть беру страницу уже 100 правильную делаю принтскрин. Потом когда накатывается релиз в котором мы ничего не изменяли в верстке как мы думаем , делается принтскрин новых страниц и сравнивается с старыми(правильными ).
Все вроде казалось легко на моем компьютере, тесты проходили. Да динамики нет на страницах я ее вырубаю. Но когда мой код подтянул мой напарник все тесты упали. Версия браузера у нас одна и та же, но ОС разная у него винда 10 у меня 7. посмотрев на принтскрины его и мои ашот нарисовал разницу и вот что интересно наблюдается смещение относительно тестового принтскрина на чужом компьютере , вот пример того что я имею ввиду Screenshot by Lightshot как видите какие то пиксели отделяют от успеха задумку ))
При этом вначале теста я задаю размер браузера getInitWebDriver().manage().window().setSize(new Dimension(1000, 1000));
далее через return document.documentElement.clientHeight
получаю высоту и ширину и подганаю под 1000 и 1000. Но это не помогло, возможно есть у вас идеи с чем связано такое смещение и как с ним бороться