Skip to content

Commit d97e441

Browse files
committed
[java] Using se:bidi url when Grid returns it
1 parent d1b8e6c commit d97e441

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

java/src/org/openqa/selenium/bidi/BiDiProvider.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,14 @@ public HasBiDi getImplementation(Capabilities caps, ExecuteMethod executeMethod)
5555
}
5656

5757
private Optional<URI> getBiDiUrl(Capabilities caps) {
58-
Optional<String> webSocketUrl =
59-
Optional.ofNullable((String) caps.getCapability("webSocketUrl"));
58+
Object bidiCapability;
59+
if (caps.asMap().containsKey("se:bidi")) {
60+
// Session is created remotely
61+
bidiCapability = caps.getCapability("se:bidi");
62+
} else {
63+
bidiCapability = caps.getCapability("webSocketUrl");
64+
}
65+
Optional<String> webSocketUrl = Optional.ofNullable((String) bidiCapability);
6066

6167
return webSocketUrl.map(
6268
uri -> {

0 commit comments

Comments
 (0)