Use the Applitools Eyes SDK to to automatically test that your visual code is functioning properly. Now you can not only check that the way your pages behave hasn't changed, but also that their look hasn't changed from build to build. You will finally be able to test everything you develop—from the functional behavior of your application to its visual look—while continuing to use your favorite testing tools.
Applitools enables you to test your visual code just as thoroughly as your functional UI code to ensure that the visual look of the application is as you expect it to be.
Applitools supports visually testing individual components in your component library, automatically integrating with tools such as Storybook.
Applitools enables you to test how your application looks in multiple screen layouts to ensure that they all fit the design.
Seamless integrations with your existing test and deploy workflows allows you to add visual UI tests to your code in minutes. Use your favorite open source or proprietary tools, cloud-based testing platforms, CI and collaboration software.
Work smarter and better with features built for your team. Use whatever language you're already testing in, maintain and manage thousands of tests with ease and share your results with your team and your company.
Visual assertions in Applitools Eyes compare your page screenshots to previous (baseline) screenshots of the same page. But Applitools Eyes performs much more than a pixel-by-pixel comparison. Eyes ignores small differences that depend on the OS, the GPU, or the browser version, and compares the pages as a human would. By emulating the human eye and brain, our AI-powered image comparison technology only reports differences that are perceptible to users and reliably ignores insignificant rendering, size, and position differences. No calibration, training, tweaking, or thresholding required on your part. It just works.
Applitools Eyes performs much more than checking the visual aspects of your application. Using the Applitools Eyes SDK, you can minimize the number of assertions you have in your functional tests. By verifying a screenshot of the whole page, you can test all fields at once, and eliminate the need for multiple assertions with cumbersome selectors, which need to be constantly maintained in your tests today.
Testing responsive design challenges conventional frontend testing tools, as it affects the visual layout of your application. Using Applitools Eyes you can easily test your responsive design and find layout bugs in all screen sizes that your application supports. Using "Layout" checks you can even ignore the data in your page and only verify that the layout itself hasn't changed.
Scaling your visual UI tests means testing hundreds and even thousands of pages. To improve performance, the Applitools service tests all screenshots of a test in parallel. When a change in a page is detected, you use the Applitools service to accept or reject the change. The Applitools service can even determine similar changes across all tests and automatically apply the same decision to those tests. Use the Applitools service to indicate elements that are to be ignored and automatically detect them across all screens in all your tests.