NimaSoroush / differencify

Differencify is a library for visual regression testing
MIT License
634 stars 46 forks source link

Question: Does this work across browsers and devices? #106

Closed danieltisdale closed 5 years ago

danieltisdale commented 5 years ago

Hi,

I'm looking for a tool that would work across browsers and devices. Would this work for that or would it only work on Chrome?

Thanks!

NimaSoroush commented 5 years ago

Hi @danieltisdale

It only works with chrome. Why do you need to make it work cross devices/browsers? This is just for visual regression

Nima

danieltisdale commented 5 years ago

@NimaSoroush Hi Nima,

Our platform runs across devices, browsers, OS versions, so I wanted to find a tool that would allow me to see visual regressions when we deploy a new version of the code. Essentially, we'd like to be able to see if there are any changes across Edge, Firefox, Chrome, Safari, etc from version to version of our code. Does that make sense?

NimaSoroush commented 5 years ago

Hi Daniel,

Yeah, that makes sense, but there is a tradeoff between what you get as a local (possibly dockerized) browser vs using a cloud provider which has a variety of browser/OS combinations and you can do what you described.

Differencify only focuses on visual regression testing on chrome headless which can easily be integrated with CI tools and doesn't need 3rd parties to run the visual test

VS

Something like applitools which is a cloud visual regression provider