A RetroSearch Logo

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

Search Query:

Showing content from https://github.com/seleniumhq/selenium/commit/2a05eb120b4a3bb941d49b8dcc3b697427311755 below:

[java] add cdp v106 remove v103 · SeleniumHQ/selenium@2a05eb1 · GitHub

15 15

// specific language governing permissions and limitations

16 16

// under the License.

17 17 18 -

package org.openqa.selenium.devtools.v103;

18 +

package org.openqa.selenium.devtools.v106;

19 19 20 20

import com.google.common.collect.ImmutableList;

21 21

import com.google.common.collect.ImmutableMap;

22 - 23 22

import org.openqa.selenium.devtools.Command;

24 23

import org.openqa.selenium.devtools.ConverterFunctions;

25 24

import org.openqa.selenium.devtools.Event;

26 25

import org.openqa.selenium.devtools.idealized.browser.model.BrowserContextID;

27 26

import org.openqa.selenium.devtools.idealized.target.model.SessionID;

28 27

import org.openqa.selenium.devtools.idealized.target.model.TargetID;

29 -

import org.openqa.selenium.devtools.v103.target.Target;

30 -

import org.openqa.selenium.devtools.v103.target.model.TargetInfo;

28 +

import org.openqa.selenium.devtools.v106.target.Target;

29 +

import org.openqa.selenium.devtools.v106.target.model.TargetFilter;

30 +

import org.openqa.selenium.devtools.v106.target.model.TargetInfo;

31 31

import org.openqa.selenium.json.JsonInput;

32 32

import org.openqa.selenium.json.TypeToken;

33 33 34 34

import java.util.List;

35 35

import java.util.Optional;

36 36

import java.util.function.Function;

37 37 38 -

public class V103Target implements org.openqa.selenium.devtools.idealized.target.Target {

38 +

public class V106Target implements org.openqa.selenium.devtools.idealized.target.Target {

39 39 40 40

@Override

41 41

public Command<Void> detachFromTarget(Optional<SessionID> sessionId,

42 42

Optional<TargetID> targetId) {

43 43

return Target.detachFromTarget(

44 44

sessionId.map(

45 -

id -> new org.openqa.selenium.devtools.v103.target.model.SessionID(id.toString())),

45 +

id -> new org.openqa.selenium.devtools.v106.target.model.SessionID(id.toString())),

46 46

targetId.map(

47 -

id -> new org.openqa.selenium.devtools.v103.target.model.TargetID(id.toString())));

47 +

id -> new org.openqa.selenium.devtools.v106.target.model.TargetID(id.toString())));

48 48

}

49 49 50 50

@Override

@@ -55,7 +55,7 @@ public Command<List<org.openqa.selenium.devtools.idealized.target.model.TargetIn

55 55

}.getType());

56 56 57 57

return new Command<>(

58 -

Target.getTargets().getMethod(),

58 +

Target.getTargets(Optional.empty()).getMethod(),

59 59

ImmutableMap.of(),

60 60

input -> {

61 61

List<TargetInfo> infos = mapper.apply(input);

@@ -75,35 +75,35 @@ public Command<List<org.openqa.selenium.devtools.idealized.target.model.TargetIn

75 75 76 76

@Override

77 77

public Command<SessionID> attachToTarget(TargetID targetId) {

78 -

Function<JsonInput, org.openqa.selenium.devtools.v103.target.model.SessionID> mapper =

78 +

Function<JsonInput, org.openqa.selenium.devtools.v106.target.model.SessionID> mapper =

79 79

ConverterFunctions.map("sessionId",

80 -

org.openqa.selenium.devtools.v103.target.model.SessionID.class);

80 +

org.openqa.selenium.devtools.v106.target.model.SessionID.class);

81 81 82 82

return new Command<>(

83 83

"Target.attachToTarget",

84 84

ImmutableMap.of(

85 85

"targetId",

86 -

new org.openqa.selenium.devtools.v103.target.model.TargetID(targetId.toString()),

86 +

new org.openqa.selenium.devtools.v106.target.model.TargetID(targetId.toString()),

87 87

"flatten", true),

88 88

input -> {

89 -

org.openqa.selenium.devtools.v103.target.model.SessionID id = mapper.apply(input);

89 +

org.openqa.selenium.devtools.v106.target.model.SessionID id = mapper.apply(input);

90 90

return new SessionID(id.toString());

91 91

});

92 92

}

93 93 94 94

@Override

95 95

public Command<Void> setAutoAttach() {

96 -

return Target.setAutoAttach(true, false, Optional.of(true));

96 +

return Target.setAutoAttach(true, false, Optional.of(true), Optional.empty());

97 97

}

98 98 99 99

@Override

100 100

public Event<TargetID> detached() {

101 101

return new Event<>(

102 102

"Target.detachedFromTarget",

103 103

input -> {

104 -

Function<JsonInput, org.openqa.selenium.devtools.v103.target.model.TargetID> converter =

104 +

Function<JsonInput, org.openqa.selenium.devtools.v106.target.model.TargetID> converter =

105 105

ConverterFunctions.map("targetId",

106 -

org.openqa.selenium.devtools.v103.target.model.TargetID.class);

106 +

org.openqa.selenium.devtools.v106.target.model.TargetID.class);

107 107

return new TargetID(converter.apply(input).toString());

108 108

}

109 109

);


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