|
1 | 1 | package com.example.test;
|
2 | 2 |
|
3 | 3 | import io.github.bonigarcia.wdm.WebDriverManager;
|
| 4 | +import io.visual_regression_tracker.sdk_java.IgnoreAreas; |
4 | 5 | import io.visual_regression_tracker.sdk_java.TestRunOptions;
|
5 | 6 | import io.visual_regression_tracker.sdk_java.VisualRegressionTracker;
|
6 | 7 | import io.visual_regression_tracker.sdk_java.VisualRegressionTrackerConfig;
|
|
14 | 15 | import org.openqa.selenium.chrome.ChromeDriver;
|
15 | 16 |
|
16 | 17 | import java.io.IOException;
|
| 18 | +import java.util.Collections; |
17 | 19 |
|
18 | 20 | public class ExampleSelenium {
|
19 |
| - static VisualRegressionTrackerConfig config = new VisualRegressionTrackerConfig( |
20 |
| - "http://localhost:4200", |
21 |
| - "Demo", |
22 |
| - "4G16TTD8E54Q6DN1YSXVD8YHSCH3", |
23 |
| - "master", |
24 |
| - true |
25 |
| - ); |
26 | 21 | static VisualRegressionTracker vrt;
|
27 | 22 | static WebDriver driver;
|
| 23 | + static VisualRegressionTrackerConfig config = VisualRegressionTrackerConfig.builder() |
| 24 | + .apiUrl("http://localhost:4200") |
| 25 | + .apiKey("0TK0P0NQP6MNFQQPTYYBN27JRAA5") |
| 26 | + .project("Default project") |
| 27 | + .branchName("master") |
| 28 | + .enableSoftAssert(true) |
| 29 | + .ciBuildId("some build id") |
| 30 | + .build(); |
28 | 31 |
|
29 | 32 | @BeforeClass
|
30 | 33 | public static void setUp() throws IOException {
|
@@ -59,6 +62,14 @@ public void ExampleTest() throws IOException {
|
59 | 62 | .browser("Chrome")
|
60 | 63 | .viewport("1240x1024")
|
61 | 64 | .diffTollerancePercent(0.0f)
|
| 65 | + .ignoreAreas(Collections.singletonList( |
| 66 | + IgnoreAreas.builder() |
| 67 | + .x(10L) |
| 68 | + .y(10L) |
| 69 | + .width(100L) |
| 70 | + .height(200L) |
| 71 | + .build() |
| 72 | + )) |
62 | 73 | .build());
|
63 | 74 | }
|
64 | 75 | }
|
0 commit comments