Covered in this doc
- Why visual testing for end-to-end testing frameworks
- How to get started with Percy for end-to-end testing frameworks
- Supported end-to-end testing framework SDKs
End-to-end testing frameworks are a powerful way to ensure that all moving parts within an application are configured correctly, and that the application's is functionally working correctly.
Percy integrates easily with end-to-end tests, adding an additional layer on top of those tests to ensure that everything always looks visually as intended.
Our Puppeteer SDK also provides a lightweight mechanism to simply visit URLs and add Percy snapshots—no existing tests needed.
Note: If you're not ready to integrate Percy into your testing framework, we recommend checking out our 2-minute example app tutorials.
At a high level, integrating Percy into your end-to-end testing framework is done in three steps.
Step 1: Install one of our SDKs into your test framework
Step 2: Add snapshots to your tests where you want visual coverage
Step 3: Configure and run visual snapshots as part of your workflow
Our SDK documentation will walk you through setting up and configuring the SDK for your testing framework.
- Selenium for Java
- Selenium for Python
- Selenium for Ruby
If you're still not sure where to start, feel free to reach out to support.
Updated 10 months ago