You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This page gives you a guided walkthrough of all the things on the HyperExecute Dashboard and how you can get the most out of the platform once you have successfully [run your first sample project](/support/docs/smartui-running-your-first-project/).
41
+
42
+
## Projects Page
43
+
All the tests on SmartUI gets executed as a Project. All the Projects can be found on our Projects page. Each Project has a Approver, Tags, Platform, and a Sort By section followed by the details of the number of builds and who initiated the Project.
The SmartUI dashboard presents a comparison between the baseline and the captured screenshots for visual regression testing. It provides essential insights to detect any UI anomalies.
49
+
50
+
### Key Sections
51
+
-**Baseline View :** Displays the previously captured UI state for comparison. It serves as the reference point for regression testing.
52
+
-**Captured View :** Shows the latest UI version to compare against the baseline. Differences are highlighted for easy identification.
53
+
54
+
### Diff Controls
55
+
Located at the center of the top menu, the Diff Controls allow testers to customize how visual differences are displayed, offering multiple options to refine the comparison process. The available modes are:
56
+
57
+
-**Captured Diffs :** Highlights the differences detected in the current captured screenshots when compared to the baseline. Ideal for spotting changes introduced in the latest version.
58
+
-**Baseline Diffs :** Displays the differences by focusing on the baseline's unique elements. Helps identify elements missing or changed in the new capture. Annotations : Allows users to add notes or highlight specific regions of interest on the screenshots. Useful for documenting findings or collaborating with team members.
59
+
-**Strict Mode :** Highlights exact pixel mismatches between the baseline and captured screenshots. Best suited for detailed visual inspections where high precision is required.
60
+
-**Smart Ignore :** Automatically ignores minor, non-critical differences (e.g., anti-aliasing, rendering variations). Useful for reducing noise in tests, allowing the focus to remain on significant UI changes.
61
+
62
+
### Variants
63
+
The top menu includes browser variants, which allow cross-browser testing. Variants visible in the screenshot include: Chrome, Firefox, Edge, Playwright WebKit (Pw-Webkit). Each variant shows the same test across different browsers and resolutions, helping identify browser-specific visual issues.
This guide will walk you through the process of running your first visual regression test using SmartUI, a powerful feature of LambdaTest that ensures your web applications look flawless across all browsers and devices.
53
52
## Prerequisites
54
53
@@ -72,7 +71,7 @@ Now select your desired framework and click on the **Configure** button. For the
72
71
You can use your own project to configure and test it. For demo purposes, we are using the sample repository.
73
72
74
73
:::tip Sample repo
75
-
Download or Clone the code sample code repository from the LambdaTest GitHub repository to run the tests on the SmartUI.
74
+
Download or Clone the code sample code repository from the LambdaTest GitHub repository to run the project on the SmartUI.
76
75
77
76
<ahref="https://github.com/LambdaTest/smartui-java-testng-sample"target="_blank"className="github__anchor"><img loading="lazy" src={require('../assets/images/icons/github.png').default} alt="Image" className="doc_img"/> View on GitHub</a>
78
77
:::
@@ -130,7 +129,6 @@ set PROJECT_TOKEN="123456#1234abcd-****-****-****-************"`}
You can now configure your project configurations on using various available options to run your tests with the SmartUI integration. To generate the configuration file, please execute the following command:
141
+
You can now configure your project configurations on using various available options to run your project with the SmartUI integration. To generate the configuration file, please execute the following command:
0 commit comments