|
20 | 20 | import static org.openqa.selenium.remote.DriverCommand.ACCEPT_ALERT; |
21 | 21 | import static org.openqa.selenium.remote.DriverCommand.ACTIONS; |
22 | 22 | import static org.openqa.selenium.remote.DriverCommand.CLEAR_ACTIONS_STATE; |
23 | | -import static org.openqa.selenium.remote.DriverCommand.CLEAR_LOCAL_STORAGE; |
24 | | -import static org.openqa.selenium.remote.DriverCommand.CLEAR_SESSION_STORAGE; |
25 | 23 | import static org.openqa.selenium.remote.DriverCommand.DISMISS_ALERT; |
26 | 24 | import static org.openqa.selenium.remote.DriverCommand.EXECUTE_ASYNC_SCRIPT; |
27 | 25 | import static org.openqa.selenium.remote.DriverCommand.EXECUTE_SCRIPT; |
|
47 | 45 | import static org.openqa.selenium.remote.DriverCommand.GET_ELEMENT_RECT; |
48 | 46 | import static org.openqa.selenium.remote.DriverCommand.GET_ELEMENT_SHADOW_ROOT; |
49 | 47 | import static org.openqa.selenium.remote.DriverCommand.GET_ELEMENT_SIZE; |
50 | | -import static org.openqa.selenium.remote.DriverCommand.GET_LOCAL_STORAGE_ITEM; |
51 | | -import static org.openqa.selenium.remote.DriverCommand.GET_LOCAL_STORAGE_KEYS; |
52 | | -import static org.openqa.selenium.remote.DriverCommand.GET_LOCAL_STORAGE_SIZE; |
53 | 48 | import static org.openqa.selenium.remote.DriverCommand.GET_LOG; |
54 | 49 | import static org.openqa.selenium.remote.DriverCommand.GET_PAGE_SOURCE; |
55 | | -import static org.openqa.selenium.remote.DriverCommand.GET_SESSION_STORAGE_ITEM; |
56 | | -import static org.openqa.selenium.remote.DriverCommand.GET_SESSION_STORAGE_KEYS; |
57 | | -import static org.openqa.selenium.remote.DriverCommand.GET_SESSION_STORAGE_SIZE; |
58 | 50 | import static org.openqa.selenium.remote.DriverCommand.GET_WINDOW_HANDLES; |
59 | 51 | import static org.openqa.selenium.remote.DriverCommand.IS_ELEMENT_DISPLAYED; |
60 | 52 | import static org.openqa.selenium.remote.DriverCommand.MAXIMIZE_CURRENT_WINDOW; |
61 | 53 | import static org.openqa.selenium.remote.DriverCommand.MINIMIZE_CURRENT_WINDOW; |
62 | 54 | import static org.openqa.selenium.remote.DriverCommand.PRINT_PAGE; |
63 | | -import static org.openqa.selenium.remote.DriverCommand.REMOVE_LOCAL_STORAGE_ITEM; |
64 | | -import static org.openqa.selenium.remote.DriverCommand.REMOVE_SESSION_STORAGE_ITEM; |
65 | 55 | import static org.openqa.selenium.remote.DriverCommand.SEND_KEYS_TO_ELEMENT; |
66 | 56 | import static org.openqa.selenium.remote.DriverCommand.SET_ALERT_VALUE; |
67 | 57 | import static org.openqa.selenium.remote.DriverCommand.SET_CURRENT_WINDOW_POSITION; |
68 | 58 | import static org.openqa.selenium.remote.DriverCommand.SET_CURRENT_WINDOW_SIZE; |
69 | | -import static org.openqa.selenium.remote.DriverCommand.SET_LOCAL_STORAGE_ITEM; |
70 | | -import static org.openqa.selenium.remote.DriverCommand.SET_SESSION_STORAGE_ITEM; |
71 | 59 | import static org.openqa.selenium.remote.DriverCommand.SET_TIMEOUT; |
72 | 60 | import static org.openqa.selenium.remote.DriverCommand.SUBMIT_ELEMENT; |
73 | 61 | import static org.openqa.selenium.remote.DriverCommand.UPLOAD_FILE; |
@@ -117,18 +105,6 @@ public W3CHttpCommandCodec() { |
117 | 105 | defineCommand(EXECUTE_ASYNC_SCRIPT, post(sessionId + "/execute/async")); |
118 | 106 |
|
119 | 107 | alias(GET_PAGE_SOURCE, EXECUTE_SCRIPT); |
120 | | - alias(CLEAR_LOCAL_STORAGE, EXECUTE_SCRIPT); |
121 | | - alias(GET_LOCAL_STORAGE_KEYS, EXECUTE_SCRIPT); |
122 | | - alias(SET_LOCAL_STORAGE_ITEM, EXECUTE_SCRIPT); |
123 | | - alias(REMOVE_LOCAL_STORAGE_ITEM, EXECUTE_SCRIPT); |
124 | | - alias(GET_LOCAL_STORAGE_ITEM, EXECUTE_SCRIPT); |
125 | | - alias(GET_LOCAL_STORAGE_SIZE, EXECUTE_SCRIPT); |
126 | | - alias(CLEAR_SESSION_STORAGE, EXECUTE_SCRIPT); |
127 | | - alias(GET_SESSION_STORAGE_KEYS, EXECUTE_SCRIPT); |
128 | | - alias(SET_SESSION_STORAGE_ITEM, EXECUTE_SCRIPT); |
129 | | - alias(REMOVE_SESSION_STORAGE_ITEM, EXECUTE_SCRIPT); |
130 | | - alias(GET_SESSION_STORAGE_ITEM, EXECUTE_SCRIPT); |
131 | | - alias(GET_SESSION_STORAGE_SIZE, EXECUTE_SCRIPT); |
132 | 108 |
|
133 | 109 | String window = sessionId + "/window"; |
134 | 110 | defineCommand(MAXIMIZE_CURRENT_WINDOW, post(window + "/maximize")); |
@@ -218,54 +194,6 @@ public W3CHttpCommandCodec() { |
218 | 194 | + "if (!source) { source = new XMLSerializer().serializeToString(document); }\n" |
219 | 195 | + "return source;"); |
220 | 196 |
|
221 | | - case CLEAR_LOCAL_STORAGE: |
222 | | - return toScript("localStorage.clear()"); |
223 | | - |
224 | | - case GET_LOCAL_STORAGE_KEYS: |
225 | | - return toScript("return Object.keys(localStorage)"); |
226 | | - |
227 | | - case SET_LOCAL_STORAGE_ITEM: |
228 | | - return toScript( |
229 | | - "localStorage.setItem(arguments[0], arguments[1])", |
230 | | - parameters.get("key"), |
231 | | - parameters.get("value")); |
232 | | - |
233 | | - case REMOVE_LOCAL_STORAGE_ITEM: |
234 | | - return toScript( |
235 | | - "var item = localStorage.getItem(arguments[0]); localStorage.removeItem(arguments[0]);" |
236 | | - + " return item", |
237 | | - parameters.get("key")); |
238 | | - |
239 | | - case GET_LOCAL_STORAGE_ITEM: |
240 | | - return toScript("return localStorage.getItem(arguments[0])", parameters.get("key")); |
241 | | - |
242 | | - case GET_LOCAL_STORAGE_SIZE: |
243 | | - return toScript("return localStorage.length"); |
244 | | - |
245 | | - case CLEAR_SESSION_STORAGE: |
246 | | - return toScript("sessionStorage.clear()"); |
247 | | - |
248 | | - case GET_SESSION_STORAGE_KEYS: |
249 | | - return toScript("return Object.keys(sessionStorage)"); |
250 | | - |
251 | | - case SET_SESSION_STORAGE_ITEM: |
252 | | - return toScript( |
253 | | - "sessionStorage.setItem(arguments[0], arguments[1])", |
254 | | - parameters.get("key"), |
255 | | - parameters.get("value")); |
256 | | - |
257 | | - case REMOVE_SESSION_STORAGE_ITEM: |
258 | | - return toScript( |
259 | | - "var item = sessionStorage.getItem(arguments[0]);" |
260 | | - + " sessionStorage.removeItem(arguments[0]); return item", |
261 | | - parameters.get("key")); |
262 | | - |
263 | | - case GET_SESSION_STORAGE_ITEM: |
264 | | - return toScript("return sessionStorage.getItem(arguments[0])", parameters.get("key")); |
265 | | - |
266 | | - case GET_SESSION_STORAGE_SIZE: |
267 | | - return toScript("return sessionStorage.length"); |
268 | | - |
269 | 197 | case IS_ELEMENT_DISPLAYED: |
270 | 198 | return executeAtom("isDisplayed.js", asElement(parameters.get("id"))); |
271 | 199 |
|
|
0 commit comments