Skip to content

Commit 8d627cd

Browse files
committed
selenium-gradle updated
1 parent 6b1ada9 commit 8d627cd

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

selenide-gradle/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repositories {
1111
}
1212

1313
dependencies {
14-
implementation group: 'com.github.visual-regression-tracker', name: 'sdk-java', version: '4.3.1'
14+
implementation group: 'com.github.visual-regression-tracker', name: 'sdk-java', version: '4.5.1'
1515
implementation group: 'com.codeborne', name: 'selenide', version: '5.14.0'
1616
implementation 'org.testng:testng:7.3.0'
1717
compile group: 'com.google.guava', name: 'guava', version: '29.0-jre'

selenide-gradle/src/test/java/SelenideExample.java

+20-7
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,32 @@
22
import com.codeborne.selenide.Selenide;
33
import com.codeborne.selenide.WebDriverRunner;
44
import io.github.bonigarcia.wdm.WebDriverManager;
5+
import io.visual_regression_tracker.sdk_java.IgnoreAreas;
56
import io.visual_regression_tracker.sdk_java.TestRunOptions;
67
import io.visual_regression_tracker.sdk_java.VisualRegressionTracker;
78
import io.visual_regression_tracker.sdk_java.VisualRegressionTrackerConfig;
9+
import org.apache.commons.lang3.RandomStringUtils;
810
import org.openqa.selenium.OutputType;
911
import org.openqa.selenium.TakesScreenshot;
1012
import org.testng.annotations.AfterSuite;
1113
import org.testng.annotations.BeforeSuite;
1214
import org.testng.annotations.Test;
1315

1416
import java.io.IOException;
17+
import java.util.Collections;
1518

1619
import static com.codeborne.selenide.Selenide.$;
1720

1821
public class SelenideExample {
19-
VisualRegressionTrackerConfig config = new VisualRegressionTrackerConfig(
20-
"http://localhost:4200",
21-
"Demo",
22-
"4G16TTD8E54Q6DN1YSXVD8YHSCH3",
23-
"master",
24-
true
25-
);
22+
VisualRegressionTrackerConfig config = VisualRegressionTrackerConfig.builder()
23+
.apiUrl("http://localhost:4200")
24+
.apiKey("0TK0P0NQP6MNFQQPTYYBN27JRAA5")
25+
.project("Default project")
26+
.branchName("master")
27+
.enableSoftAssert(true)
28+
.ciBuildId("some build id")
29+
.build();
30+
2631
VisualRegressionTracker vrt = new VisualRegressionTracker(config);
2732

2833
@BeforeSuite
@@ -60,6 +65,14 @@ public void testExample() throws IOException {
6065
.browser("Chrome")
6166
.viewport("1240x1024")
6267
.diffTollerancePercent(0.0f)
68+
.ignoreAreas(Collections.singletonList(
69+
IgnoreAreas.builder()
70+
.x(10L)
71+
.y(10L)
72+
.width(100L)
73+
.height(200L)
74+
.build()
75+
))
6376
.build());
6477
}
6578
}

0 commit comments

Comments
 (0)