bslatkin / dpxdt

Make continuous deployment safe by comparing before and after webpage screenshots for each release. Depicted shows when any visual, perceptual differences are found. This is the ultimate, automated end-to-end test.
https://dpxdt-test.appspot.com
Apache License 2.0
1.44k stars 124 forks source link

Adds webdriver/browserstack capture client #185

Closed elsigh closed 8 years ago

elsigh commented 8 years ago

capture.py is in its infancy and still lacks support for a lot of the other capture flags, documented as TODOs in capture.py. But I've tested this on an instance and it works nicely - even when Browserstack's queue gets overloaded, dpxdt's worker queue will retry until it works - which is sweet.

For the record, Firefox on Browserstack has by far the best screenshots. iPhone simulator works too which makes this really compelling as compared to phantomjs which seriously lags behind in support for so many good things in CSS that are now common (flexbox, vendor prefixes, etc..).