@@ -3,58 +3,18 @@ load("//common:defs.bzl", "copy_file")
3
3
load ("//java:defs.bzl" , "java_dist_zip" , "java_export" , "java_library" )
4
4
load ("//java:version.bzl" , "SE_VERSION" )
5
5
6
- java_library (
7
- name = "api" ,
8
- srcs = [
9
- "Augmentable.java" ,
10
- "Command.java" ,
11
- "CommandExecutor.java" ,
12
- "CommandPayload.java" ,
13
- "ErrorCodes.java" ,
14
- "Response.java" ,
15
- "ScreenshotException.java" ,
16
- "SessionId.java" ,
17
- ],
18
- visibility = [
19
- "//java/client/src/org/openqa/selenium/json:__pkg__" ,
20
- ],
21
- deps = [
22
- "//java/client/src/org/openqa/selenium:core" ,
23
- "//java/client/src/org/openqa/selenium/json" ,
24
- artifact ("com.google.guava:guava" ),
25
- ],
26
- )
27
-
28
- java_library (
29
- name = "capabilities" ,
30
- srcs = [
31
- "BrowserType.java" ,
32
- "CapabilityType.java" ,
33
- "DesiredCapabilities.java" ,
34
- ],
35
- visibility = [
36
- "//java/client/src/org/openqa/selenium/remote/session:__pkg__" ,
37
- ],
38
- deps = [
39
- "//java/client/src/org/openqa/selenium:core" ,
40
- ],
41
- )
42
-
43
- java_library (
44
- name = "http-session-id" ,
45
- srcs = ["HttpSessionId.java" ],
46
- )
47
-
48
6
java_export (
49
7
name = "remote" ,
50
- srcs = [
51
- "RemoteTags.java" ,
52
- ],
8
+ srcs = glob (["**/*.java" ]),
53
9
hides = [
54
10
"org.openqa.selenium.remote.internal" ,
55
11
],
56
12
maven_coordinates = "org.seleniumhq.selenium:selenium-remote-driver:%s" % SE_VERSION ,
57
13
pom_template = "//java/client/src/org/openqa/selenium:template-pom" ,
14
+ resources = [
15
+ ":get-attribute" ,
16
+ ":is-displayed" ,
17
+ ],
58
18
uses = [
59
19
"org.openqa.selenium.remote.AugmenterProvider" ,
60
20
"org.openqa.selenium.remote.session.CapabilitiesFilter" ,
@@ -63,10 +23,6 @@ java_export(
63
23
],
64
24
visibility = ["//visibility:public" ],
65
25
exports = [
66
- ":api" ,
67
- ":capabilities" ,
68
- ":http-session-id" ,
69
- ":remote-lib" ,
70
26
"//java/client/src/org/openqa/selenium:core" ,
71
27
"//java/client/src/org/openqa/selenium/io" ,
72
28
"//java/client/src/org/openqa/selenium/os" ,
@@ -75,100 +31,17 @@ java_export(
75
31
"//java/client/src/org/openqa/selenium/remote/tracing" ,
76
32
"//java/client/src/org/openqa/selenium/remote/tracing/opentelemetry" ,
77
33
],
78
- runtime_deps = [
79
- ":api" ,
80
- ":capabilities" ,
81
- ":remote-lib" ,
34
+ deps = [
82
35
"//java/client/src/org/openqa/selenium:core" ,
83
36
"//java/client/src/org/openqa/selenium/io" ,
37
+ "//java/client/src/org/openqa/selenium/json" ,
84
38
"//java/client/src/org/openqa/selenium/os" ,
85
39
"//java/client/src/org/openqa/selenium/remote/http/netty" ,
86
40
"//java/client/src/org/openqa/selenium/remote/http/reactor" ,
87
41
"//java/client/src/org/openqa/selenium/remote/tracing" ,
88
42
artifact ("com.google.guava:guava" ),
89
43
artifact ("net.bytebuddy:byte-buddy" ),
90
44
],
91
- deps = [
92
- "//java/client/src/org/openqa/selenium:core" ,
93
- "//java/client/src/org/openqa/selenium/remote:api" ,
94
- "//java/client/src/org/openqa/selenium/remote/tracing" ,
95
- ],
96
- )
97
-
98
- java_library (
99
- name = "remote-lib" ,
100
- srcs = [
101
- "AbstractDriverOptions.java" ,
102
- "AcceptedW3CCapabilityKeys.java" ,
103
- "AddWebDriverSpecHeaders.java" ,
104
- "AddRotatable.java" ,
105
- "Augmenter.java" ,
106
- "AugmenterProvider.java" ,
107
- "CommandCodec.java" ,
108
- "CommandInfo.java" ,
109
- "Dialect.java" ,
110
- "DriverCommand.java" ,
111
- "ErrorCodec.java" ,
112
- "ErrorFilter.java" ,
113
- "ErrorHandler.java" ,
114
- "ExecuteMethod.java" ,
115
- "FileDetector.java" ,
116
- "HandshakeResponse.java" ,
117
- "HttpCommandExecutor.java" ,
118
- "InitialHandshakeResponse.java" ,
119
- "JsonToWebElementConverter.java" ,
120
- "JsonWireProtocolResponse.java" ,
121
- "LocalFileDetector.java" ,
122
- "NewSessionPayload.java" ,
123
- "ProtocolHandshake.java" ,
124
- "RemoteExecuteMethod.java" ,
125
- "RemoteKeyboard.java" ,
126
- "RemoteLogs.java" ,
127
- "RemoteMouse.java" ,
128
- "RemoteRotatable.java" ,
129
- "RemoteStatus.java" ,
130
- "RemoteTouchScreen.java" ,
131
- "RemoteWebDriver.java" ,
132
- "RemoteWebDriverBuilder.java" ,
133
- "RemoteWebElement.java" ,
134
- "ResponseCodec.java" ,
135
- "UnreachableBrowserException.java" ,
136
- "UselessFileDetector.java" ,
137
- "W3CHandshakeResponse.java" ,
138
- "html5/AddApplicationCache.java" ,
139
- "html5/AddLocationContext.java" ,
140
- "html5/AddWebStorage.java" ,
141
- "html5/RemoteApplicationCache.java" ,
142
- "html5/RemoteLocalStorage.java" ,
143
- "html5/RemoteLocationContext.java" ,
144
- "html5/RemoteSessionStorage.java" ,
145
- "html5/RemoteWebStorage.java" ,
146
- "mobile/AddNetworkConnection.java" ,
147
- "mobile/RemoteNetworkConnection.java" ,
148
- ] + glob ([
149
- "codec/*.java" ,
150
- "codec/jwp/*.java" ,
151
- "codec/w3c/*.java" ,
152
- "internal/*.java" ,
153
- "service/*.java" ,
154
- ]),
155
- resources = [
156
- ":get-attribute" ,
157
- ":is-displayed" ,
158
- ],
159
- deps = [
160
- ":api" ,
161
- ":capabilities" ,
162
- ":http-session-id" ,
163
- "//java/client/src/org/openqa/selenium:core" ,
164
- "//java/client/src/org/openqa/selenium/io" ,
165
- "//java/client/src/org/openqa/selenium/json" ,
166
- "//java/client/src/org/openqa/selenium/os" ,
167
- "//java/client/src/org/openqa/selenium/remote/http" ,
168
- "//java/client/src/org/openqa/selenium/remote/session" ,
169
- artifact ("com.google.guava:guava" ),
170
- artifact ("net.bytebuddy:byte-buddy" ),
171
- ],
172
45
)
173
46
174
47
copy_file (
0 commit comments