BackstopJS icon indicating copy to clipboard operation
BackstopJS copied to clipboard

Any plans to integrate with Selenium

Open frob opened this issue 9 years ago • 3 comments

This is a great tool for working on a small project, where one or two browsers are the target. However, in order to support more browsers, it would be nice if Selenium was an option.

I am not trying to sound elitist, but the usefulness of this tool would go up dramatically if we could hook it into a Selenium server and run all our tests on all the browsers that are supposed to be supported on a project.

frob avatar Jan 22 '16 21:01 frob

Hi -- thanks for posting!

Yes, BackstopJS is indeed intended for a developer working on features -- to catch obvious bugs before shipping to QA. So while the hope is that it makes life easier for QA engineers (because developers are shipping better code), BackstopJS wasn't explicitly designed to be a comprehensive QA app. For the intended audience, phantom and slimer have been sufficient and the install process for those has been fairly painless.

All that said, since hitting v1.0 I've been open to new ideas e.g. an extended BackstopJS Pro version, potentially focused on QA needs. I'm happy to chat about it if you have some specific ideas.

Cheers!

garris avatar Jan 23 '16 01:01 garris

I'd also love Selenium integration - but my use case is that I want to run BackstopJS one one machine, but have another machine do the heavy lifting of screen shotting - and Selenium provides that neatly.

2023 Edit: I'm doing this now by running Backstop in Docker and using a Docker Context to run the containers elsewhere.

Patabugen avatar Feb 19 '20 16:02 Patabugen

We use percy.io but it would be nice to move our existing integration QA process to be more local. Selenium support might be the most direct path for me, otherwise I might rewrite the whole thing it seems...

zbyte64 avatar Aug 21 '23 21:08 zbyte64