Skip to main content
No Result Found

Project types

Explore the project types offered by Percy to optimize and streamline your visual testing workflow.

Visual testing helps you verify UI changes automatically, ensuring your application remains visually consistent and free of regressions. Percy offers two project types for visual testing:

  • Percy on Web - Manage browsers with Percy
  • Percy on Automate - Manage browsers with Automate

Percy on Web is designed for standalone visual testing and review platform. It automates the visual QA process to catch visual bugs and gain insights into UI changes on each commit. Percy lets you maintain the visual integrity of your UI every time you deploy it.

Check out the following video to get an overview of visual testing with Percy:

Integrating functional and visual testing can greatly enhance your ability to catch UI regressions and ensure the visual consistency of your application. By integrating Percy with your functional testing pipeline, you can seamlessly capture screenshots during your functional test runs and compare them to baseline images.

Check out the video below to get an overview of Percy on Automate:


Percy on Web Percy on Automate
Requires a Percy license. Requires a Percy & Automate license.
Run visual tests on only the specific latest desktop and mobile browsers. Run visual tests on your required desktop OS, Mobile OS, Mobile devices, and browser combinations.
You can control the browsers selection options in the Percy project settings option on UI. The browsers selection/capabilities needs to be specified in the BrowserStack configuration file for an Automate session.
Use percy.snapshot command. Use percy.screenshot command.
Token for Percy web project type starts with web_xxxxx Token for Percy Automate project type starts with auto_xxxxxxxx
If you want twice the speed, purchase the enterprise plan for Percy. If you want to boost the test processing speed, consider purchasing parallels in Automate.
We have lots of built-in and configurable functionality to make screenshots as stable as possible, including freezing animations, handling dynamic data, and rendering third-party fonts. Intelli ignore can take of some issues. For others, users have to manually stablize (get browsers tab exact state) the browsers
We skip redirected assets (like redirecting to a CDN on request) Redirects are handled by the automated script
We cannot capture authenticated assets. Authenticated assets will work if user will do authenticated session
Supported languages and frameworks Supported languages and frameworks
Percy web does not support pseudo class Tell us the capture movement and Percy will take screenshot of that movement as it supports css pseudo classes.
It supports third party automated testing platforms including in-house setups. It does not supports third party automated testing platforms including in-house setups.
Handles all reconstruction and rendering on a dedicated infrastructure designed for scalable visual testing. Handles the screenshot capture on dedicated automate session.
Captures DOM snapshots and page assets (like CSS and images). Capture a screenshot when a page is rendered during an Automate session.

Next Step

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle