File tree Expand file tree Collapse file tree 1 file changed +70
-0
lines changed Expand file tree Collapse file tree 1 file changed +70
-0
lines changed Original file line number Diff line number Diff line change 1+ # Java SDK for [ Visual Regression Tracker] ( https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker )
2+
3+ ## Gradle
4+ ```
5+ repositories {
6+ maven { url 'https://jitpack.io' }
7+ }
8+ ```
9+ ```
10+ dependencies {
11+ implementation group: 'com.github.visual-regression-tracker', name: 'sdk-java', version: '${VERSION}'
12+ }
13+ ```
14+ ## Maven
15+ ```
16+ <repositories>
17+ <repository>
18+ <id>jitpack.io</id>
19+ <url>https://jitpack.io</url>
20+ </repository>
21+ </repositories>
22+ ```
23+ ```
24+ <dependency>
25+ <groupId>com.github.pashidlos</groupId>
26+ <artifactId>visual-regression-tracker</artifactId>
27+ <version>${VERSION}</version>
28+ </dependency>
29+ ```
30+ [ Available versions] ( https://github.com/Visual-Regression-Tracker/sdk-java/releases )
31+
32+ More info about https://jitpack.io/
33+
34+ ## Usage
35+ * Create config
36+ ```
37+ Config config = new Config(
38+ "http://localhost:4200",
39+ "003f5fcf-6c5f-4f1f-a99f-82a697711382",
40+ "F5Z2H0H2SNMXZVHX0EA4YQM1MGDD",
41+ "develop"
42+ );
43+ ```
44+ * Create an instance of ` VisualRegressionTracker `
45+ ```
46+ VisualRegressionTracker visualRegressionTracker = new VisualRegressionTracker(config);
47+ ```
48+ * Take a screenshot as String in Base64 format
49+ ```
50+ // Selenium example
51+ String screenshotBase64 = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BASE64);
52+ ```
53+ * Track image
54+ ```
55+ visualKnightCore.processScreenshot(
56+ "Name for test",
57+ screenshotBase64,
58+ visualKnightCapabilities
59+ );
60+ visualRegressionTracker.track(
61+ "Name for test",
62+ screenshotBase64,
63+ TestRunOptions.builder()
64+ .browser("Chrome")
65+ .os("Windows")
66+ .viewport("1200x800")
67+ .diffTollerancePercent(1)
68+ .build()
69+ );
70+ ```
You can’t perform that action at this time.
0 commit comments