Catch un-desired UI changes
Catch un-desired UI changes
Track changes between your web application builds. Approve differences to set them as your new baseline. Or set them as a flake to ignore the change for future builds.
Capture or hide elements
Capture or hide elements
Capture an entire page, or only capture an element that is relevant. You can use CSS selectors to capture elements, you can also use them to hide elements before they're rendered.
Multiple browsers
Multiple browsers
Browsers render HTML differently. Some differences might be small but others might be large and unsightly. Basset can generate multiple snapshots from multiple browsers.
Easy setup
Easy setup
Basset is an out of the box platform. You can use it with any testing framework. The repository includes a docker setup, and a setup for AWS using terraform, ansible and packer.
Integrations
Integrations
Basset currently supports integrations for Github and slack. Basset will set the github status for your PRs and uses slack webhooks to notify you of changes between builds.
Open source
Open source
Basset is completely open source. You can download the source code and modify it, or make contributions that the community can use.
Manage visual differences with ease
Manage visual differences with ease
