+69
-69
lines changedFilter options
+69
-69
lines changed Original file line number Diff line number Diff line change
@@ -99,9 +99,9 @@ JAVA_RELEASE_TARGETS = %w[
99
99
//java/src/org/openqa/selenium/chrome:chrome.publish
100
100
//java/src/org/openqa/selenium/chromium:chromium.publish
101
101
//java/src/org/openqa/selenium/devtools/v85:v85.publish
102
-
//java/src/org/openqa/selenium/devtools/v102:v102.publish
103
102
//java/src/org/openqa/selenium/devtools/v103:v103.publish
104
103
//java/src/org/openqa/selenium/devtools/v104:v104.publish
104
+
//java/src/org/openqa/selenium/devtools/v105:v105.publish
105
105
//java/src/org/openqa/selenium/edge:edge.publish
106
106
//java/src/org/openqa/selenium/firefox:firefox.publish
107
107
//java/src/org/openqa/selenium/grid/sessionmap/jdbc:jdbc.publish
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ load("//common:defs.bzl", "copy_file")
3
3
load("//java:defs.bzl", "java_export", "java_library")
4
4
load("//java:version.bzl", "SE_VERSION")
5
5
6
-
cdp_version = "v102"
6
+
cdp_version = "v105"
7
7
8
8
java_export(
9
9
name = cdp_version,
Original file line number Diff line number Diff line change
@@ -15,15 +15,15 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import com.google.auto.service.AutoService;
21
21
import org.openqa.selenium.devtools.CdpInfo;
22
22
23
23
@AutoService(CdpInfo.class)
24
-
public class V102CdpInfo extends CdpInfo {
24
+
public class V105CdpInfo extends CdpInfo {
25
25
26
-
public V102CdpInfo() {
27
-
super(102, V102Domains::new);
26
+
public V105CdpInfo() {
27
+
super(105, V105Domains::new);
28
28
}
29
29
}
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import org.openqa.selenium.devtools.DevTools;
21
21
import org.openqa.selenium.devtools.idealized.Domains;
@@ -26,21 +26,21 @@
26
26
import org.openqa.selenium.devtools.idealized.target.Target;
27
27
import org.openqa.selenium.internal.Require;
28
28
29
-
public class V102Domains implements Domains {
29
+
public class V105Domains implements Domains {
30
30
31
-
private final V102Javascript js;
32
-
private final V102Events events;
33
-
private final V102Log log;
34
-
private final V102Network network;
35
-
private final V102Target target;
31
+
private final V105Javascript js;
32
+
private final V105Events events;
33
+
private final V105Log log;
34
+
private final V105Network network;
35
+
private final V105Target target;
36
36
37
-
public V102Domains(DevTools devtools) {
37
+
public V105Domains(DevTools devtools) {
38
38
Require.nonNull("DevTools", devtools);
39
-
events = new V102Events(devtools);
40
-
js = new V102Javascript(devtools);
41
-
log = new V102Log();
42
-
network = new V102Network(devtools);
43
-
target = new V102Target();
39
+
events = new V105Events(devtools);
40
+
js = new V105Javascript(devtools);
41
+
log = new V105Log();
42
+
network = new V105Network(devtools);
43
+
target = new V105Target();
44
44
}
45
45
46
46
@Override
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import com.google.common.collect.ImmutableList;
21
21
import org.openqa.selenium.JavascriptException;
@@ -25,19 +25,19 @@
25
25
import org.openqa.selenium.devtools.events.ConsoleEvent;
26
26
import org.openqa.selenium.devtools.idealized.Events;
27
27
import org.openqa.selenium.devtools.idealized.runtime.model.RemoteObject;
28
-
import org.openqa.selenium.devtools.v102.runtime.Runtime;
29
-
import org.openqa.selenium.devtools.v102.runtime.model.ConsoleAPICalled;
30
-
import org.openqa.selenium.devtools.v102.runtime.model.ExceptionDetails;
31
-
import org.openqa.selenium.devtools.v102.runtime.model.ExceptionThrown;
32
-
import org.openqa.selenium.devtools.v102.runtime.model.StackTrace;
28
+
import org.openqa.selenium.devtools.v105.runtime.Runtime;
29
+
import org.openqa.selenium.devtools.v105.runtime.model.ConsoleAPICalled;
30
+
import org.openqa.selenium.devtools.v105.runtime.model.ExceptionDetails;
31
+
import org.openqa.selenium.devtools.v105.runtime.model.ExceptionThrown;
32
+
import org.openqa.selenium.devtools.v105.runtime.model.StackTrace;
33
33
34
34
import java.time.Instant;
35
35
import java.util.List;
36
36
import java.util.Optional;
37
37
38
-
public class V102Events extends Events<ConsoleAPICalled, ExceptionThrown> {
38
+
public class V105Events extends Events<ConsoleAPICalled, ExceptionThrown> {
39
39
40
-
public V102Events(DevTools devtools) {
40
+
public V105Events(DevTools devtools) {
41
41
super(devtools);
42
42
}
43
43
@@ -81,7 +81,7 @@ protected ConsoleEvent toConsoleEvent(ConsoleAPICalled event) {
81
81
protected JavascriptException toJsException(ExceptionThrown event) {
82
82
ExceptionDetails details = event.getExceptionDetails();
83
83
Optional<StackTrace> maybeTrace = details.getStackTrace();
84
-
Optional<org.openqa.selenium.devtools.v102.runtime.model.RemoteObject>
84
+
Optional<org.openqa.selenium.devtools.v105.runtime.model.RemoteObject>
85
85
maybeException = details.getException();
86
86
87
87
String message = maybeException
Original file line number Diff line number Diff line change
@@ -15,22 +15,22 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import org.openqa.selenium.devtools.Command;
21
21
import org.openqa.selenium.devtools.DevTools;
22
22
import org.openqa.selenium.devtools.Event;
23
23
import org.openqa.selenium.devtools.idealized.Javascript;
24
-
import org.openqa.selenium.devtools.v102.page.Page;
25
-
import org.openqa.selenium.devtools.v102.page.model.ScriptIdentifier;
26
-
import org.openqa.selenium.devtools.v102.runtime.Runtime;
27
-
import org.openqa.selenium.devtools.v102.runtime.model.BindingCalled;
24
+
import org.openqa.selenium.devtools.v105.page.Page;
25
+
import org.openqa.selenium.devtools.v105.page.model.ScriptIdentifier;
26
+
import org.openqa.selenium.devtools.v105.runtime.Runtime;
27
+
import org.openqa.selenium.devtools.v105.runtime.model.BindingCalled;
28
28
29
29
import java.util.Optional;
30
30
31
-
public class V102Javascript extends Javascript<ScriptIdentifier, BindingCalled> {
31
+
public class V105Javascript extends Javascript<ScriptIdentifier, BindingCalled> {
32
32
33
-
public V102Javascript(DevTools devtools) {
33
+
public V105Javascript(DevTools devtools) {
34
34
super(devtools);
35
35
}
36
36
Original file line number Diff line number Diff line change
@@ -15,20 +15,20 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import org.openqa.selenium.devtools.Command;
21
21
import org.openqa.selenium.devtools.ConverterFunctions;
22
22
import org.openqa.selenium.devtools.Event;
23
-
import org.openqa.selenium.devtools.v102.log.Log;
24
-
import org.openqa.selenium.devtools.v102.log.model.LogEntry;
25
-
import org.openqa.selenium.devtools.v102.runtime.model.Timestamp;
23
+
import org.openqa.selenium.devtools.v105.log.Log;
24
+
import org.openqa.selenium.devtools.v105.log.model.LogEntry;
25
+
import org.openqa.selenium.devtools.v105.runtime.model.Timestamp;
26
26
import org.openqa.selenium.json.JsonInput;
27
27
28
28
import java.util.function.Function;
29
29
import java.util.logging.Level;
30
30
31
-
public class V102Log implements org.openqa.selenium.devtools.idealized.log.Log {
31
+
public class V105Log implements org.openqa.selenium.devtools.idealized.log.Log {
32
32
33
33
@Override
34
34
public Command<Void> enable() {
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import com.google.common.collect.ImmutableList;
21
21
import com.google.common.io.ByteStreams;
@@ -25,14 +25,14 @@
25
25
import org.openqa.selenium.devtools.DevToolsException;
26
26
import org.openqa.selenium.devtools.Event;
27
27
import org.openqa.selenium.devtools.idealized.Network;
28
-
import org.openqa.selenium.devtools.v102.fetch.Fetch;
29
-
import org.openqa.selenium.devtools.v102.fetch.model.AuthChallengeResponse;
30
-
import org.openqa.selenium.devtools.v102.fetch.model.AuthRequired;
31
-
import org.openqa.selenium.devtools.v102.fetch.model.HeaderEntry;
32
-
import org.openqa.selenium.devtools.v102.fetch.model.RequestPattern;
33
-
import org.openqa.selenium.devtools.v102.fetch.model.RequestPaused;
34
-
import org.openqa.selenium.devtools.v102.fetch.model.RequestStage;
35
-
import org.openqa.selenium.devtools.v102.network.model.Request;
28
+
import org.openqa.selenium.devtools.v105.fetch.Fetch;
29
+
import org.openqa.selenium.devtools.v105.fetch.model.AuthChallengeResponse;
30
+
import org.openqa.selenium.devtools.v105.fetch.model.AuthRequired;
31
+
import org.openqa.selenium.devtools.v105.fetch.model.HeaderEntry;
32
+
import org.openqa.selenium.devtools.v105.fetch.model.RequestPattern;
33
+
import org.openqa.selenium.devtools.v105.fetch.model.RequestPaused;
34
+
import org.openqa.selenium.devtools.v105.fetch.model.RequestStage;
35
+
import org.openqa.selenium.devtools.v105.network.model.Request;
36
36
import org.openqa.selenium.internal.Either;
37
37
import org.openqa.selenium.remote.http.HttpRequest;
38
38
import org.openqa.selenium.remote.http.HttpResponse;
@@ -50,28 +50,28 @@
50
50
51
51
import static java.net.HttpURLConnection.HTTP_OK;
52
52
53
-
public class V102Network extends Network<AuthRequired, RequestPaused> {
53
+
public class V105Network extends Network<AuthRequired, RequestPaused> {
54
54
55
-
private static final Logger LOG = Logger.getLogger(V102Network.class.getName());
55
+
private static final Logger LOG = Logger.getLogger(V105Network.class.getName());
56
56
57
-
public V102Network(DevTools devTools) {
57
+
public V105Network(DevTools devTools) {
58
58
super(devTools);
59
59
}
60
60
61
61
@Override
62
62
protected Command<Void> setUserAgentOverride(UserAgent userAgent) {
63
-
return org.openqa.selenium.devtools.v102.network.Network.setUserAgentOverride(
63
+
return org.openqa.selenium.devtools.v105.network.Network.setUserAgentOverride(
64
64
userAgent.userAgent(), userAgent.acceptLanguage(), userAgent.platform(), Optional.empty());
65
65
}
66
66
67
67
@Override
68
68
protected Command<Void> enableNetworkCaching() {
69
-
return org.openqa.selenium.devtools.v102.network.Network.setCacheDisabled(false);
69
+
return org.openqa.selenium.devtools.v105.network.Network.setCacheDisabled(false);
70
70
}
71
71
72
72
@Override
73
73
protected Command<Void> disableNetworkCaching() {
74
-
return org.openqa.selenium.devtools.v102.network.Network.setCacheDisabled(true);
74
+
return org.openqa.selenium.devtools.v105.network.Network.setCacheDisabled(true);
75
75
}
76
76
77
77
@Override
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
15
15
// specific language governing permissions and limitations
16
16
// under the License.
17
17
18
-
package org.openqa.selenium.devtools.v102;
18
+
package org.openqa.selenium.devtools.v105;
19
19
20
20
import com.google.common.collect.ImmutableList;
21
21
import com.google.common.collect.ImmutableMap;
@@ -25,25 +25,25 @@
25
25
import org.openqa.selenium.devtools.idealized.browser.model.BrowserContextID;
26
26
import org.openqa.selenium.devtools.idealized.target.model.SessionID;
27
27
import org.openqa.selenium.devtools.idealized.target.model.TargetID;
28
-
import org.openqa.selenium.devtools.v102.target.Target;
29
-
import org.openqa.selenium.devtools.v102.target.model.TargetInfo;
28
+
import org.openqa.selenium.devtools.v105.target.Target;
29
+
import org.openqa.selenium.devtools.v105.target.model.TargetInfo;
30
30
import org.openqa.selenium.json.JsonInput;
31
31
import org.openqa.selenium.json.TypeToken;
32
32
33
33
import java.util.List;
34
34
import java.util.Optional;
35
35
import java.util.function.Function;
36
36
37
-
public class V102Target implements org.openqa.selenium.devtools.idealized.target.Target {
37
+
public class V105Target implements org.openqa.selenium.devtools.idealized.target.Target {
38
38
39
39
@Override
40
40
public Command<Void> detachFromTarget(Optional<SessionID> sessionId,
41
41
Optional<TargetID> targetId) {
42
42
return Target.detachFromTarget(
43
43
sessionId.map(
44
-
id -> new org.openqa.selenium.devtools.v102.target.model.SessionID(id.toString())),
44
+
id -> new org.openqa.selenium.devtools.v105.target.model.SessionID(id.toString())),
45
45
targetId.map(
46
-
id -> new org.openqa.selenium.devtools.v102.target.model.TargetID(id.toString())));
46
+
id -> new org.openqa.selenium.devtools.v105.target.model.TargetID(id.toString())));
47
47
}
48
48
49
49
@Override
@@ -74,18 +74,18 @@ public Command<List<org.openqa.selenium.devtools.idealized.target.model.TargetIn
74
74
75
75
@Override
76
76
public Command<SessionID> attachToTarget(TargetID targetId) {
77
-
Function<JsonInput, org.openqa.selenium.devtools.v102.target.model.SessionID> mapper =
77
+
Function<JsonInput, org.openqa.selenium.devtools.v105.target.model.SessionID> mapper =
78
78
ConverterFunctions.map("sessionId",
79
-
org.openqa.selenium.devtools.v102.target.model.SessionID.class);
79
+
org.openqa.selenium.devtools.v105.target.model.SessionID.class);
80
80
81
81
return new Command<>(
82
82
"Target.attachToTarget",
83
83
ImmutableMap.of(
84
84
"targetId",
85
-
new org.openqa.selenium.devtools.v102.target.model.TargetID(targetId.toString()),
85
+
new org.openqa.selenium.devtools.v105.target.model.TargetID(targetId.toString()),
86
86
"flatten", true),
87
87
input -> {
88
-
org.openqa.selenium.devtools.v102.target.model.SessionID id = mapper.apply(input);
88
+
org.openqa.selenium.devtools.v105.target.model.SessionID id = mapper.apply(input);
89
89
return new SessionID(id.toString());
90
90
});
91
91
}
@@ -100,9 +100,9 @@ public Event<TargetID> detached() {
100
100
return new Event<>(
101
101
"Target.detachedFromTarget",
102
102
input -> {
103
-
Function<JsonInput, org.openqa.selenium.devtools.v102.target.model.TargetID> converter =
103
+
Function<JsonInput, org.openqa.selenium.devtools.v105.target.model.TargetID> converter =
104
104
ConverterFunctions.map("targetId",
105
-
org.openqa.selenium.devtools.v102.target.model.TargetID.class);
105
+
org.openqa.selenium.devtools.v105.target.model.TargetID.class);
106
106
return new TargetID(converter.apply(input).toString());
107
107
}
108
108
);
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
1
1
CDP_VERSIONS = [
2
2
"v85", # Required by Firefox
3
-
"v102",
4
3
"v103",
5
4
"v104",
5
+
"v105"
6
6
]
7
7
8
8
CDP_DEPS = ["//java/src/org/openqa/selenium/devtools/%s" % v for v in CDP_VERSIONS]
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4