Skip to content

Commit 9a67c64

Browse files
authored
Merge branch 'master' into feature/webelement-widget
2 parents 116d710 + 12a0f00 commit 9a67c64

31 files changed

+55
-61
lines changed

build.gradle

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
id 'maven-publish'
88
id 'jacoco'
99
id 'signing'
10-
id 'org.owasp.dependencycheck' version '12.1.0'
10+
id 'org.owasp.dependencycheck' version '12.1.1'
1111
id 'com.gradleup.shadow' version '8.3.6'
1212
}
1313

@@ -38,8 +38,8 @@ ext {
3838
}
3939

4040
dependencies {
41-
compileOnly 'org.projectlombok:lombok:1.18.36'
42-
annotationProcessor 'org.projectlombok:lombok:1.18.36'
41+
compileOnly 'org.projectlombok:lombok:1.18.38'
42+
annotationProcessor 'org.projectlombok:lombok:1.18.38'
4343

4444
if (project.hasProperty("isCI")) {
4545
api "org.seleniumhq.selenium:selenium-api:${seleniumVersion}"
@@ -65,8 +65,9 @@ dependencies {
6565
}
6666
}
6767
}
68-
implementation 'com.google.code.gson:gson:2.12.1'
68+
implementation 'com.google.code.gson:gson:2.13.0'
6969
implementation "org.slf4j:slf4j-api:${slf4jVersion}"
70+
implementation 'org.jspecify:jspecify:1.0.0'
7071
}
7172

7273
dependencyCheck {
@@ -195,7 +196,7 @@ testing {
195196
configureEach {
196197
useJUnitJupiter()
197198
dependencies {
198-
implementation 'org.junit.jupiter:junit-jupiter:5.12.0'
199+
implementation 'org.junit.jupiter:junit-jupiter:5.12.2'
199200
runtimeOnly 'org.junit.platform:junit-platform-launcher'
200201
implementation 'org.hamcrest:hamcrest:3.0'
201202
runtimeOnly "org.slf4j:slf4j-simple:${slf4jVersion}"
@@ -213,7 +214,7 @@ testing {
213214
test {
214215
dependencies {
215216
implementation "org.seleniumhq.selenium:selenium-chrome-driver:${seleniumVersion}"
216-
implementation('io.github.bonigarcia:webdrivermanager:5.9.3') {
217+
implementation('io.github.bonigarcia:webdrivermanager:6.0.1') {
217218
exclude group: 'org.seleniumhq.selenium'
218219
}
219220
}
@@ -257,7 +258,7 @@ testing {
257258
dependencies {
258259
implementation project()
259260
implementation(sourceSets.test.output)
260-
implementation('io.github.bonigarcia:webdrivermanager:5.9.3') {
261+
implementation('io.github.bonigarcia:webdrivermanager:6.0.1') {
261262
exclude group: 'org.seleniumhq.selenium'
262263
}
263264
}

src/main/java/io/appium/java_client/AppiumClientConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
import io.appium.java_client.internal.filters.AppiumIdempotencyFilter;
2020
import io.appium.java_client.internal.filters.AppiumUserAgentFilter;
21+
import org.jspecify.annotations.Nullable;
2122
import org.openqa.selenium.Credentials;
2223
import org.openqa.selenium.internal.Require;
2324
import org.openqa.selenium.remote.http.ClientConfig;
2425
import org.openqa.selenium.remote.http.Filter;
2526

26-
import javax.annotation.Nullable;
2727
import javax.net.ssl.SSLContext;
2828
import java.net.Proxy;
2929
import java.net.URI;

src/main/java/io/appium/java_client/AppiumDriver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.appium.java_client.service.local.AppiumDriverLocalService;
2626
import io.appium.java_client.service.local.AppiumServiceBuilder;
2727
import lombok.Getter;
28+
import org.jspecify.annotations.NonNull;
2829
import org.openqa.selenium.Capabilities;
2930
import org.openqa.selenium.ImmutableCapabilities;
3031
import org.openqa.selenium.OutputType;
@@ -47,7 +48,6 @@
4748
import org.openqa.selenium.remote.http.HttpClient;
4849
import org.openqa.selenium.remote.http.HttpMethod;
4950

50-
import javax.annotation.Nonnull;
5151
import java.net.URI;
5252
import java.net.URISyntaxException;
5353
import java.net.URL;
@@ -275,7 +275,7 @@ public Optional<BiDi> maybeGetBiDi() {
275275
}
276276

277277
@Override
278-
@Nonnull
278+
@NonNull
279279
public BiDi getBiDi() {
280280
var webSocketUrl = ((BaseOptions<?>) this.capabilities).getWebSocketUrl().orElseThrow(
281281
() -> {

src/main/java/io/appium/java_client/CommandExecutionHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package io.appium.java_client;
1818

19+
import org.jspecify.annotations.Nullable;
1920
import org.openqa.selenium.remote.Response;
2021

21-
import javax.annotation.Nullable;
2222
import java.util.Collections;
2323
import java.util.Map;
2424

src/main/java/io/appium/java_client/ComparesImages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import io.appium.java_client.imagecomparison.OccurrenceMatchingResult;
2424
import io.appium.java_client.imagecomparison.SimilarityMatchingOptions;
2525
import io.appium.java_client.imagecomparison.SimilarityMatchingResult;
26+
import org.jspecify.annotations.Nullable;
2627

27-
import javax.annotation.Nullable;
2828
import java.io.File;
2929
import java.io.IOException;
3030
import java.nio.file.Files;

src/main/java/io/appium/java_client/ExecuteCDPCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package io.appium.java_client;
1818

19+
import org.jspecify.annotations.Nullable;
1920
import org.openqa.selenium.remote.Response;
2021

21-
import javax.annotation.Nullable;
2222
import java.util.Collections;
2323
import java.util.HashMap;
2424
import java.util.Map;

src/main/java/io/appium/java_client/ExecutesDriverScript.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
import io.appium.java_client.driverscripts.ScriptOptions;
2020
import io.appium.java_client.driverscripts.ScriptValue;
21+
import org.jspecify.annotations.Nullable;
2122
import org.openqa.selenium.remote.Response;
2223

23-
import javax.annotation.Nullable;
2424
import java.util.HashMap;
2525
import java.util.Map;
2626

src/main/java/io/appium/java_client/InteractsWithApps.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
import io.appium.java_client.appmanagement.BaseOptions;
2323
import io.appium.java_client.appmanagement.BaseRemoveApplicationOptions;
2424
import io.appium.java_client.appmanagement.BaseTerminateApplicationOptions;
25+
import org.jspecify.annotations.Nullable;
2526
import org.openqa.selenium.InvalidArgumentException;
2627
import org.openqa.selenium.UnsupportedCommandException;
2728

28-
import javax.annotation.Nullable;
2929
import java.time.Duration;
3030
import java.util.HashMap;
3131
import java.util.Map;

src/main/java/io/appium/java_client/Location.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
import lombok.EqualsAndHashCode;
2020
import lombok.Getter;
2121
import lombok.ToString;
22-
23-
import javax.annotation.Nullable;
22+
import org.jspecify.annotations.Nullable;
2423

2524
/**
2625
* Represents the physical location.

src/main/java/io/appium/java_client/MobileCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
import io.appium.java_client.imagecomparison.ComparisonMode;
2222
import io.appium.java_client.screenrecording.BaseStartScreenRecordingOptions;
2323
import io.appium.java_client.screenrecording.BaseStopScreenRecordingOptions;
24+
import org.jspecify.annotations.Nullable;
2425
import org.openqa.selenium.remote.CommandInfo;
2526
import org.openqa.selenium.remote.http.HttpMethod;
2627

27-
import javax.annotation.Nullable;
2828
import java.nio.charset.StandardCharsets;
2929
import java.time.Duration;
3030
import java.util.Collections;

0 commit comments

Comments
 (0)