A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/seleniumhq/selenium/commit/0de81eef82ab4284f378713c94d3cbb1a13570f7 below:

[java] add cdp v105 remove v102 · SeleniumHQ/selenium@0de81ee · GitHub

File tree Expand file treeCollapse file tree 11 files changed

+69

-69

lines changed

Filter options

Expand file treeCollapse file tree 11 files changed

+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