blob: c2579b8aba3640e3ef3cde28289605fe3cd77e14 [file] [log] [blame]
carlosgc@webkit.org65dfcb22020-01-10 08:44:37 +000012020-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2
3 Automation: evaluateJavaScriptFunction should use Promises
4 https://bugs.webkit.org/show_bug.cgi?id=204151
5
6 Reviewed by Brian Burg.
7
8 Remove expectations for tests that are now passing.
9
10 * TestExpectations.json:
11
carlosgc@webkit.orgb92539862020-01-09 14:23:52 +0000122020-01-09 Carlos Garcia Campos <cgarcia@igalia.com>
13
14 Unreviewed gardening. Mark imported/w3c/webdriver/tests/switch_to_frame/cross_origin.py::test_nested_cross_origin_iframe as failure
15
16 * TestExpectations.json:
17
carlosgc@webkit.org687ca312020-01-08 11:53:22 +0000182020-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
19
carlosgc@webkit.org3c6beed2020-01-08 14:09:16 +000020 Unreviewed gardening. Add expectations for several tests failing
21
22 * TestExpectations.json:
23
242020-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
25
carlosgc@webkit.org687ca312020-01-08 11:53:22 +000026 Unreviewed. Update W3C WebDriver imported tests.
27
28 * TestExpectations.json:
29 * imported/w3c/importer.json:
30 * imported/w3c/tools/webdriver/webdriver/__init__.py:
31 * imported/w3c/tools/webdriver/webdriver/client.py:
32 * imported/w3c/tools/webdriver/webdriver/error.py:
33 * imported/w3c/tools/webdriver/webdriver/transport.py:
34 * imported/w3c/tools/wptrunner/docs/expectation.rst:
35 * imported/w3c/tools/wptrunner/requirements.txt:
36 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
37 * imported/w3c/tools/wptrunner/tox.ini:
38 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
39 * imported/w3c/tools/wptrunner/wptrunner/browsers/android_weblayer.py: Added.
40 * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
41 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
42 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
43 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
44 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
45 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
46 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
47 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
48 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
49 * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py:
50 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
51 * imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js: Removed.
52 * imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_webdriver.js:
53 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
54 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
55 * imported/w3c/tools/wptrunner/wptrunner/tests/__init__.py:
56 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_webkitgtk.py: Added.
57 * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
58 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
59 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
60 * imported/w3c/webdriver/tests/find_element_from_element/find.py:
61 * imported/w3c/webdriver/tests/new_session/default_values.py:
62 * imported/w3c/webdriver/tests/perform_actions/support/keys.py:
63 * imported/w3c/webdriver/tests/perform_actions/validity.py:
64 * imported/w3c/webdriver/tests/send_alert_text/send.py:
65 * imported/w3c/webdriver/tests/set_window_rect/set.py:
66
carlosgc@webkit.orgd62cc4e2020-01-07 09:52:54 +0000672020-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
68
carlosgc@webkit.orgac774862020-01-07 10:45:32 +000069 WebDriver: several w3c collections tests added in r230953 are failing
70 https://bugs.webkit.org/show_bug.cgi?id=184966
71
72 Reviewed by Brian Burg.
73
74 Remove expectations for tests that are now passing.
75
76 * TestExpectations.json:
77
782020-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
79
carlosgc@webkit.orgd62cc4e2020-01-07 09:52:54 +000080 WebDriver: several tests in imported/w3c/webdriver/tests/state/get_element_attribute.py are failing
81 https://bugs.webkit.org/show_bug.cgi?id=180415
82
83 Reviewed by Brian Burg.
84
85 Remove expectations for tests that are now passing.
86
87 * TestExpectations.json:
88
carlosgc@webkit.org87d53012019-12-03 09:32:14 +0000892019-12-03 Carlos Garcia Campos <cgarcia@igalia.com>
90
carlosgc@webkit.orga2766042019-12-03 10:03:32 +000091 WebDriver: handle elements of type file in send keys command
92 https://bugs.webkit.org/show_bug.cgi?id=188514
93
94 Reviewed by Brian Burg.
95
96 Remove expectations for tests that are now passing.
97
98 * TestExpectations.json:
99
1002019-12-03 Carlos Garcia Campos <cgarcia@igalia.com>
101
carlosgc@webkit.org87d53012019-12-03 09:32:14 +0000102 WebDriver: most of the clear tests are failing
103 https://bugs.webkit.org/show_bug.cgi?id=180404
104
105 Reviewed by Brian Burg.
106
107 Remove expectations for tests that are now passing.
108
109 * TestExpectations.json:
110
carlosgc@webkit.org6bb87482019-11-13 08:45:17 +00001112019-11-13 Carlos Garcia Campos <cgarcia@igalia.com>
112
carlosgc@webkit.org9827bf32019-11-13 13:00:55 +0000113 Unreviewed gardening. Skip imported/w3c/webdriver/tests/send_alert_text/send.py::test_alert_unsupported_operation.
114
115 The test looks specific to firefox.
116
117 * TestExpectations.json:
118
1192019-11-13 Carlos Garcia Campos <cgarcia@igalia.com>
120
carlosgc@webkit.org0d4a32f2019-11-13 12:15:55 +0000121 Unreviewed gardening. Add expectations for execute script tests.
122
123 The ones checking the use of promises are failing.
124
125 * TestExpectations.json:
126
1272019-11-13 Carlos Garcia Campos <cgarcia@igalia.com>
128
carlosgc@webkit.orga93c1b32019-11-13 09:26:27 +0000129 Unreviewed gardening. Add expectations for tests using strictFileInteractability
130
131 File upload is not yet supported.
132
133 * TestExpectations.json:
134
1352019-11-13 Carlos Garcia Campos <cgarcia@igalia.com>
136
carlosgc@webkit.org6bb87482019-11-13 08:45:17 +0000137 Unreviewed gardening. Update expectations of fullscreen tests.
138
139 They are failing in the bots, but passing locally and with wpt.
140
141 * TestExpectations.json:
142
carlosgc@webkit.orgd365c322019-11-12 11:21:52 +00001432019-11-12 Carlos Garcia Campos <cgarcia@igalia.com>
144
145 Unreviewed. Update W3C WebDriver imported tests.
146
147 * imported/w3c/importer.json:
148 * imported/w3c/tools/webdriver/README.md:
149 * imported/w3c/tools/webdriver/webdriver/client.py:
150 * imported/w3c/tools/webdriver/webdriver/transport.py:
151 * imported/w3c/tools/wptrunner:
152 * imported/w3c/webdriver/tests/accept_alert/accept.py:
153 * imported/w3c/webdriver/tests/add_cookie/add.py:
154 * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py:
155 * imported/w3c/webdriver/tests/element_clear/clear.py:
156 * imported/w3c/webdriver/tests/element_click/bubbling.py:
157 * imported/w3c/webdriver/tests/execute_async_script/collections.py:
158 * imported/w3c/webdriver/tests/execute_async_script/promise.py: Added.
159 * imported/w3c/webdriver/tests/execute_async_script/properties.py: Added.
160 * imported/w3c/webdriver/tests/execute_script/collections.py:
161 * imported/w3c/webdriver/tests/execute_script/execute.py:
162 * imported/w3c/webdriver/tests/execute_script/promise.py:
163 * imported/w3c/webdriver/tests/execute_script/properties.py: Added.
164 * imported/w3c/webdriver/tests/find_element_from_element/find.py:
165 * imported/w3c/webdriver/tests/get_alert_text/get.py:
166 * imported/w3c/webdriver/tests/get_current_url/get.py:
167 * imported/w3c/webdriver/tests/get_element_attribute/get.py:
168 * imported/w3c/webdriver/tests/get_element_property/get.py:
169 * imported/w3c/webdriver/tests/get_named_cookie/get.py:
170 * imported/w3c/webdriver/tests/get_window_rect/get.py:
171 * imported/w3c/webdriver/tests/maximize_window/maximize.py:
172 * imported/w3c/webdriver/tests/navigate_to/navigate.py:
173 * imported/w3c/webdriver/tests/new_session/conftest.py:
174 * imported/w3c/webdriver/tests/new_session/timeouts.py:
175 * imported/w3c/webdriver/tests/new_window/__init__.py: Added.
176 * imported/w3c/webdriver/tests/new_window/new.py: Added.
177 * imported/w3c/webdriver/tests/new_window/new_tab.py: Added.
178 * imported/w3c/webdriver/tests/new_window/new_window.py: Added.
179 * imported/w3c/webdriver/tests/new_window/user_prompts.py: Added.
180 * imported/w3c/webdriver/tests/perform_actions/key_events.py:
181 * imported/w3c/webdriver/tests/perform_actions/pointer.py:
182 * imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py:
183 * imported/w3c/webdriver/tests/perform_actions/pointer_origin.py:
184 * imported/w3c/webdriver/tests/perform_actions/support/keys.py:
185 * imported/w3c/webdriver/tests/perform_actions/validity.py:
186 * imported/w3c/webdriver/tests/permissions/set.py:
187 * imported/w3c/webdriver/tests/send_alert_text/conftest.py: Added.
188 * imported/w3c/webdriver/tests/send_alert_text/send.py:
189 * imported/w3c/webdriver/tests/set_timeouts/set.py:
190 * imported/w3c/webdriver/tests/set_window_rect/set.py:
191 * imported/w3c/webdriver/tests/support/asserts.py:
192 * imported/w3c/webdriver/tests/support/authentication.py: Added.
193 * imported/w3c/webdriver/tests/support/defaults.py:
194 * imported/w3c/webdriver/tests/support/fixtures.py:
195 * imported/w3c/webdriver/tests/support/helpers.py:
196 * imported/w3c/webdriver/tests/support/inline.py:
197 * imported/w3c/webdriver/tests/switch_to_frame/cross_origin.py: Added.
198 * imported/w3c/webdriver/tests/switch_to_frame/switch.py:
199 * imported/w3c/webdriver/tests/switch_to_window/alerts.py: Added.
200 * imported/w3c/webdriver/tests/take_element_screenshot/__init__.py:
201 * imported/w3c/webdriver/tests/take_element_screenshot/iframe.py: Added.
202 * imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py:
203 * imported/w3c/webdriver/tests/take_element_screenshot/user_prompts.py:
204 * imported/w3c/webdriver/tests/take_screenshot/__init__.py:
205 * imported/w3c/webdriver/tests/take_screenshot/iframe.py: Added.
206 * imported/w3c/webdriver/tests/take_screenshot/screenshot.py:
207 * imported/w3c/webdriver/tests/take_screenshot/user_prompts.py:
208
carlosgc@webkit.orgc55e7cd2019-11-11 15:16:16 +00002092019-11-11 Carlos Garcia Campos <cgarcia@igalia.com>
210
211 WebDriver: implement proxy support
212 https://bugs.webkit.org/show_bug.cgi?id=180408
213
214 Reviewed by Carlos Alberto Lopez Perez.
215
216 Unskip the tests that are now passing.
217
218 * TestExpectations.json:
219
carlosgc@webkit.org304ff342019-11-08 15:09:00 +00002202019-11-08 Carlos Garcia Campos <cgarcia@igalia.com>
221
222 WebDriver: implement get page source command
223 https://bugs.webkit.org/show_bug.cgi?id=180399
224
225 Reviewed by Carlos Alberto Lopez Perez.
226
227 Unskip tests that are now passing.
228
229 * TestExpectations.json:
230
carlosgc@webkit.org81e6abd2019-11-07 12:09:12 +00002312019-11-07 Carlos Garcia Campos <cgarcia@igalia.com>
232
233 WebDriver: correctly handle errors when focusing element before sending key events
234 https://bugs.webkit.org/show_bug.cgi?id=203945
235
236 Reviewed by Carlos Alberto Lopez Perez.
237
238 Remove expectations for tests that are now passing.
239
240 * TestExpectations.json:
241
carlosgc@webkit.orgd75ebba2019-01-10 11:08:29 +00002422019-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
243
244 Unreviewed gardening. Mark user prompts tests in take screenshot commands as failure
245
246 Tests don't expect user prompts to be handled in take screenshot commands, but that's going to change in the
247 spec soon, see https://github.com/w3c/webdriver/issues/1359.
248
249 * TestExpectations.json:
250
carlosgc@webkit.org353f00c2018-12-21 10:28:43 +00002512018-12-21 Carlos Garcia Campos <cgarcia@igalia.com>
252
carlosgc@webkit.orgd8fcd1d2018-12-21 10:34:44 +0000253 Unreviewed gardening. Skip imported/w3c/webdriver/tests/permissions/set.py.
254
255 Permissions command is not implemented yet.
256
257 * TestExpectations.json:
258
2592018-12-21 Carlos Garcia Campos <cgarcia@igalia.com>
260
carlosgc@webkit.org353f00c2018-12-21 10:28:43 +0000261 Unreviewed. WebDriver: remove deleted tests after r238881.
262
263 Deleted files were not removed from the repository in r238881. Also update the test names in the test
264 expectations file.
265
266 * TestExpectations.json:
267 * imported/w3c/webdriver/tests/actions/__init__.py: Removed.
268 * imported/w3c/webdriver/tests/actions/conftest.py: Removed.
269 * imported/w3c/webdriver/tests/actions/control_click.py: Removed.
270 * imported/w3c/webdriver/tests/actions/key.py: Removed.
271 * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Removed.
272 * imported/w3c/webdriver/tests/actions/modifier_click.py: Removed.
273 * imported/w3c/webdriver/tests/actions/mouse.py: Removed.
274 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Removed.
275 * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Removed.
276 * imported/w3c/webdriver/tests/actions/pointer_origin.py: Removed.
277 * imported/w3c/webdriver/tests/actions/sequence.py: Removed.
278 * imported/w3c/webdriver/tests/actions/special_keys.py: Removed.
279 * imported/w3c/webdriver/tests/actions/support/__init__.py: Removed.
280 * imported/w3c/webdriver/tests/actions/support/keys.py: Removed.
281 * imported/w3c/webdriver/tests/actions/support/mouse.py: Removed.
282 * imported/w3c/webdriver/tests/actions/support/refine.py: Removed.
283 * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html: Removed.
284 * imported/w3c/webdriver/tests/page_source/__init__.py: Removed.
285 * imported/w3c/webdriver/tests/page_source/source.py: Removed.
286 * imported/w3c/webdriver/tests/support/wait.py: Removed.
287
bburg@apple.com2f875082018-12-05 01:04:22 +00002882018-12-04 Brian Burg <bburg@apple.com>
289
290 Unreviewed. Update W3C WebDriver imported tests.
291 <rdar://problem/46470254>
292
293 * imported/w3c/importer.json:
294 * imported/w3c/tools/webdriver/webdriver/client.py:
295 * imported/w3c/tools/webdriver/webdriver/error.py:
296 * imported/w3c/tools/wptrunner/docs/design.rst:
297 * imported/w3c/tools/wptrunner/requirements.txt:
298 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
299 * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
300 * imported/w3c/tools/wptrunner/requirements_edge.txt:
301 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
302 * imported/w3c/tools/wptrunner/requirements_ie.txt:
303 * imported/w3c/tools/wptrunner/requirements_opera.txt:
304 * imported/w3c/tools/wptrunner/requirements_safari.txt:
305 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
306 * imported/w3c/tools/wptrunner/tox.ini:
307 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
308 * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
309 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
310 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge_webdriver.py: Added.
311 * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py:
312 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
313 * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
314 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
315 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
316 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
317 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
318 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
319 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
320 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
321 * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py.
322 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
323 * imported/w3c/tools/wptrunner/wptrunner/executors/runner.js: Added.
324 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
325 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
326 * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
327 * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
328 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
329 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
330 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
331 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
332 * imported/w3c/tools/wptrunner/wptrunner/tests/base.py:
333 * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py:
334 * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py:
335 * imported/w3c/tools/wptrunner/wptrunner/tests/test_testloader.py:
336 * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
337 * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
338 * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
339 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
340 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
341 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
342 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
343 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py:
344 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
345 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
346 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
347 * imported/w3c/webdriver/tests/add_cookie/add.py:
348 * imported/w3c/webdriver/tests/add_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
349 * imported/w3c/webdriver/tests/back/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
350 * imported/w3c/webdriver/tests/conftest.py:
351 * imported/w3c/webdriver/tests/delete_all_cookies/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
352 * imported/w3c/webdriver/tests/delete_session/delete.py:
353 * imported/w3c/webdriver/tests/element_clear/clear.py:
354 * imported/w3c/webdriver/tests/element_clear/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
355 * imported/w3c/webdriver/tests/element_click/center_point.py: Added.
356 * imported/w3c/webdriver/tests/element_click/interactability.py:
357 * imported/w3c/webdriver/tests/element_click/scroll_into_view.py:
358 * imported/w3c/webdriver/tests/element_click/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
359 * imported/w3c/webdriver/tests/element_send_keys/file_upload.py:
360 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
361 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
362 * imported/w3c/webdriver/tests/element_send_keys/send_keys.py:
363 * imported/w3c/webdriver/tests/execute_async_script/execute_async.py:
364 * imported/w3c/webdriver/tests/execute_script/execute.py:
365 * imported/w3c/webdriver/tests/execute_script/promise.py: Added.
366 * imported/w3c/webdriver/tests/find_element/find.py:
367 * imported/w3c/webdriver/tests/find_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
368 * imported/w3c/webdriver/tests/find_element_from_element/find.py:
369 * imported/w3c/webdriver/tests/find_element_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
370 * imported/w3c/webdriver/tests/find_elements/find.py:
371 * imported/w3c/webdriver/tests/find_elements/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
372 * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
373 * imported/w3c/webdriver/tests/find_elements_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
374 * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
375 * imported/w3c/webdriver/tests/fullscreen_window/stress.py: Added.
376 * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
377 * imported/w3c/webdriver/tests/get_active_element/get.py:
378 * imported/w3c/webdriver/tests/get_active_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
379 * imported/w3c/webdriver/tests/get_current_url/get.py:
380 * imported/w3c/webdriver/tests/get_element_attribute/__init__.py: Added.
381 * imported/w3c/webdriver/tests/get_element_attribute/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
382 * imported/w3c/webdriver/tests/get_element_css_value/__init__.py: Added.
383 * imported/w3c/webdriver/tests/get_element_css_value/get.py: Added.
384 * imported/w3c/webdriver/tests/get_element_css_value/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
385 * imported/w3c/webdriver/tests/get_element_rect/__init__.py: Added.
386 * imported/w3c/webdriver/tests/get_element_rect/get.py: Added.
387 * imported/w3c/webdriver/tests/get_element_rect/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
388 * imported/w3c/webdriver/tests/get_element_text/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
389 * imported/w3c/webdriver/tests/get_named_cookie/get.py:
390 * imported/w3c/webdriver/tests/get_named_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
391 * imported/w3c/webdriver/tests/get_page_source/__init__.py: Added.
392 * imported/w3c/webdriver/tests/get_page_source/source.py: Added.
393 * imported/w3c/webdriver/tests/get_page_source/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
394 * imported/w3c/webdriver/tests/get_title/get.py:
395 * imported/w3c/webdriver/tests/get_window_handle/__init__.py: Added.
396 * imported/w3c/webdriver/tests/get_window_handle/get.py: Added.
397 * imported/w3c/webdriver/tests/get_window_handle/user_prompts.py: Added.
398 * imported/w3c/webdriver/tests/get_window_handles/__init__.py: Added.
399 * imported/w3c/webdriver/tests/get_window_handles/get.py: Added.
400 * imported/w3c/webdriver/tests/get_window_handles/user_prompts.py: Added.
401 * imported/w3c/webdriver/tests/is_element_enabled/__init__.py: Added.
402 * imported/w3c/webdriver/tests/is_element_enabled/enabled.py: Added.
403 * imported/w3c/webdriver/tests/is_element_enabled/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
404 * imported/w3c/webdriver/tests/maximize_window/maximize.py:
405 * imported/w3c/webdriver/tests/maximize_window/stress.py: Added.
406 * imported/w3c/webdriver/tests/minimize_window/minimize.py:
407 * imported/w3c/webdriver/tests/minimize_window/stress.py: Added.
408 * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
409 * imported/w3c/webdriver/tests/navigate_to/navigate.py:
410 * imported/w3c/webdriver/tests/navigate_to/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
411 * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
412 * imported/w3c/webdriver/tests/new_session/platform_name.py:
413 * imported/w3c/webdriver/tests/new_session/response.py:
414 * imported/w3c/webdriver/tests/new_session/support/create.py:
415 * imported/w3c/webdriver/tests/perform_actions/__init__.py: Added.
416 * imported/w3c/webdriver/tests/perform_actions/conftest.py: Added.
417 * imported/w3c/webdriver/tests/perform_actions/key.py: Added.
418 * imported/w3c/webdriver/tests/perform_actions/key_events.py: Added.
419 * imported/w3c/webdriver/tests/perform_actions/key_modifiers.py: Added.
420 * imported/w3c/webdriver/tests/perform_actions/key_shortcuts.py: Added.
421 * imported/w3c/webdriver/tests/perform_actions/key_special_keys.py: Added.
422 * imported/w3c/webdriver/tests/perform_actions/none.py: Added.
423 * imported/w3c/webdriver/tests/perform_actions/pointer.py: Added.
424 * imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py: Added.
425 * imported/w3c/webdriver/tests/perform_actions/pointer_dblclick.py: Added.
426 * imported/w3c/webdriver/tests/perform_actions/pointer_modifier_click.py: Added.
427 * imported/w3c/webdriver/tests/perform_actions/pointer_origin.py: Added.
428 * imported/w3c/webdriver/tests/perform_actions/pointer_pause_dblclick.py: Added.
429 * imported/w3c/webdriver/tests/perform_actions/sequence.py: Added.
430 * imported/w3c/webdriver/tests/perform_actions/support/__init__.py: Added.
431 * imported/w3c/webdriver/tests/perform_actions/support/keys.py: Added.
432 * imported/w3c/webdriver/tests/perform_actions/support/mouse.py: Added.
433 * imported/w3c/webdriver/tests/perform_actions/support/refine.py: Added.
434 * imported/w3c/webdriver/tests/perform_actions/support/test_actions_wdspec.html: Added.
435 * imported/w3c/webdriver/tests/perform_actions/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
436 * imported/w3c/webdriver/tests/perform_actions/validity.py: Added.
437 * imported/w3c/webdriver/tests/permissions/set.py: Added.
438 * imported/w3c/webdriver/tests/release_actions/__init__.py: Added.
439 * imported/w3c/webdriver/tests/release_actions/conftest.py: Added.
440 * imported/w3c/webdriver/tests/release_actions/release.py: Added.
441 * imported/w3c/webdriver/tests/release_actions/sequence.py: Added.
442 * imported/w3c/webdriver/tests/release_actions/support/__init__.py: Added.
443 * imported/w3c/webdriver/tests/release_actions/support/refine.py: Added.
444 * imported/w3c/webdriver/tests/release_actions/support/test_actions_wdspec.html: Added.
445 * imported/w3c/webdriver/tests/send_alert_text/send.py:
446 * imported/w3c/webdriver/tests/set_timeouts/set.py:
447 * imported/w3c/webdriver/tests/set_timeouts/user_prompts.py: Added.
448 * imported/w3c/webdriver/tests/set_window_rect/set.py:
449 * imported/w3c/webdriver/tests/support/asserts.py:
450 * imported/w3c/webdriver/tests/support/defaults.py: Added.
451 * imported/w3c/webdriver/tests/support/fixtures.py:
452 * imported/w3c/webdriver/tests/support/helpers.py: Added.
453 * imported/w3c/webdriver/tests/support/http_request.py:
454 * imported/w3c/webdriver/tests/support/image.py: Added.
455 * imported/w3c/webdriver/tests/support/inline.py:
456 * imported/w3c/webdriver/tests/support/sync.py: Added.
457 * imported/w3c/webdriver/tests/switch_to_frame/switch.py:
458 * imported/w3c/webdriver/tests/switch_to_window/switch.py:
459 * imported/w3c/webdriver/tests/take_element_screenshot/__init__.py: Added.
460 * imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py: Added.
461 * imported/w3c/webdriver/tests/take_element_screenshot/user_prompts.py: Added.
462 * imported/w3c/webdriver/tests/take_screenshot/__init__.py: Added.
463 * imported/w3c/webdriver/tests/take_screenshot/screenshot.py: Added.
464 * imported/w3c/webdriver/tests/take_screenshot/user_prompts.py: Added.
465 * imported/w3c/importer.json:
466 * imported/w3c/tools/webdriver/webdriver/client.py:
467 * imported/w3c/tools/webdriver/webdriver/error.py:
468 * imported/w3c/tools/wptrunner/docs/design.rst:
469 * imported/w3c/tools/wptrunner/requirements.txt:
470 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
471 * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
472 * imported/w3c/tools/wptrunner/requirements_edge.txt:
473 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
474 * imported/w3c/tools/wptrunner/requirements_ie.txt:
475 * imported/w3c/tools/wptrunner/requirements_opera.txt:
476 * imported/w3c/tools/wptrunner/requirements_safari.txt:
477 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
478 * imported/w3c/tools/wptrunner/tox.ini:
479 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
480 * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
481 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
482 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge_webdriver.py: Added.
483 * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py:
484 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
485 * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
486 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
487 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
488 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
489 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
490 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
491 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
492 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
493 * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py.
494 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
495 * imported/w3c/tools/wptrunner/wptrunner/executors/runner.js: Added.
496 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
497 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
498 * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
499 * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
500 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
501 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
502 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
503 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
504 * imported/w3c/tools/wptrunner/wptrunner/tests/base.py:
505 * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py:
506 * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py:
507 * imported/w3c/tools/wptrunner/wptrunner/tests/test_testloader.py:
508 * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
509 * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
510 * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
511 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
512 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
513 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
514 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
515 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py:
516 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
517 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
518 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
519 * imported/w3c/webdriver/tests/add_cookie/add.py:
520 * imported/w3c/webdriver/tests/add_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
521 * imported/w3c/webdriver/tests/back/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
522 * imported/w3c/webdriver/tests/conftest.py:
523 * imported/w3c/webdriver/tests/delete_all_cookies/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
524 * imported/w3c/webdriver/tests/delete_session/delete.py:
525 * imported/w3c/webdriver/tests/element_clear/clear.py:
526 * imported/w3c/webdriver/tests/element_clear/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
527 * imported/w3c/webdriver/tests/element_click/center_point.py: Added.
528 * imported/w3c/webdriver/tests/element_click/interactability.py:
529 * imported/w3c/webdriver/tests/element_click/scroll_into_view.py:
530 * imported/w3c/webdriver/tests/element_click/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
531 * imported/w3c/webdriver/tests/element_send_keys/file_upload.py:
532 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
533 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
534 * imported/w3c/webdriver/tests/element_send_keys/send_keys.py:
535 * imported/w3c/webdriver/tests/execute_async_script/execute_async.py:
536 * imported/w3c/webdriver/tests/execute_script/execute.py:
537 * imported/w3c/webdriver/tests/execute_script/promise.py: Added.
538 * imported/w3c/webdriver/tests/find_element/find.py:
539 * imported/w3c/webdriver/tests/find_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
540 * imported/w3c/webdriver/tests/find_element_from_element/find.py:
541 * imported/w3c/webdriver/tests/find_element_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
542 * imported/w3c/webdriver/tests/find_elements/find.py:
543 * imported/w3c/webdriver/tests/find_elements/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
544 * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
545 * imported/w3c/webdriver/tests/find_elements_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
546 * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
547 * imported/w3c/webdriver/tests/fullscreen_window/stress.py: Added.
548 * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
549 * imported/w3c/webdriver/tests/get_active_element/get.py:
550 * imported/w3c/webdriver/tests/get_active_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
551 * imported/w3c/webdriver/tests/get_current_url/get.py:
552 * imported/w3c/webdriver/tests/get_element_attribute/__init__.py: Added.
553 * imported/w3c/webdriver/tests/get_element_attribute/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
554 * imported/w3c/webdriver/tests/get_element_css_value/__init__.py: Added.
555 * imported/w3c/webdriver/tests/get_element_css_value/get.py: Added.
556 * imported/w3c/webdriver/tests/get_element_css_value/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
557 * imported/w3c/webdriver/tests/get_element_rect/__init__.py: Added.
558 * imported/w3c/webdriver/tests/get_element_rect/get.py: Added.
559 * imported/w3c/webdriver/tests/get_element_rect/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
560 * imported/w3c/webdriver/tests/get_element_text/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
561 * imported/w3c/webdriver/tests/get_named_cookie/get.py:
562 * imported/w3c/webdriver/tests/get_named_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
563 * imported/w3c/webdriver/tests/get_page_source/__init__.py: Added.
564 * imported/w3c/webdriver/tests/get_page_source/source.py: Added.
565 * imported/w3c/webdriver/tests/get_page_source/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
566 * imported/w3c/webdriver/tests/get_title/get.py:
567 * imported/w3c/webdriver/tests/get_window_handle/__init__.py: Added.
568 * imported/w3c/webdriver/tests/get_window_handle/get.py: Added.
569 * imported/w3c/webdriver/tests/get_window_handle/user_prompts.py: Added.
570 * imported/w3c/webdriver/tests/get_window_handles/__init__.py: Added.
571 * imported/w3c/webdriver/tests/get_window_handles/get.py: Added.
572 * imported/w3c/webdriver/tests/get_window_handles/user_prompts.py: Added.
573 * imported/w3c/webdriver/tests/is_element_enabled/__init__.py: Added.
574 * imported/w3c/webdriver/tests/is_element_enabled/enabled.py: Added.
575 * imported/w3c/webdriver/tests/is_element_enabled/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
576 * imported/w3c/webdriver/tests/maximize_window/maximize.py:
577 * imported/w3c/webdriver/tests/maximize_window/stress.py: Added.
578 * imported/w3c/webdriver/tests/minimize_window/minimize.py:
579 * imported/w3c/webdriver/tests/minimize_window/stress.py: Added.
580 * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
581 * imported/w3c/webdriver/tests/navigate_to/navigate.py:
582 * imported/w3c/webdriver/tests/navigate_to/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
583 * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
584 * imported/w3c/webdriver/tests/new_session/platform_name.py:
585 * imported/w3c/webdriver/tests/new_session/response.py:
586 * imported/w3c/webdriver/tests/new_session/support/create.py:
587 * imported/w3c/webdriver/tests/perform_actions/__init__.py: Added.
588 * imported/w3c/webdriver/tests/perform_actions/conftest.py: Added.
589 * imported/w3c/webdriver/tests/perform_actions/key.py: Added.
590 * imported/w3c/webdriver/tests/perform_actions/key_events.py: Added.
591 * imported/w3c/webdriver/tests/perform_actions/key_modifiers.py: Added.
592 * imported/w3c/webdriver/tests/perform_actions/key_shortcuts.py: Added.
593 * imported/w3c/webdriver/tests/perform_actions/key_special_keys.py: Added.
594 * imported/w3c/webdriver/tests/perform_actions/none.py: Added.
595 * imported/w3c/webdriver/tests/perform_actions/pointer.py: Added.
596 * imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py: Added.
597 * imported/w3c/webdriver/tests/perform_actions/pointer_dblclick.py: Added.
598 * imported/w3c/webdriver/tests/perform_actions/pointer_modifier_click.py: Added.
599 * imported/w3c/webdriver/tests/perform_actions/pointer_origin.py: Added.
600 * imported/w3c/webdriver/tests/perform_actions/pointer_pause_dblclick.py: Added.
601 * imported/w3c/webdriver/tests/perform_actions/sequence.py: Added.
602 * imported/w3c/webdriver/tests/perform_actions/support/__init__.py: Added.
603 * imported/w3c/webdriver/tests/perform_actions/support/keys.py: Added.
604 * imported/w3c/webdriver/tests/perform_actions/support/mouse.py: Added.
605 * imported/w3c/webdriver/tests/perform_actions/support/refine.py: Added.
606 * imported/w3c/webdriver/tests/perform_actions/support/test_actions_wdspec.html: Added.
607 * imported/w3c/webdriver/tests/perform_actions/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
608 * imported/w3c/webdriver/tests/perform_actions/validity.py: Added.
609 * imported/w3c/webdriver/tests/permissions/set.py: Added.
610 * imported/w3c/webdriver/tests/release_actions/__init__.py: Added.
611 * imported/w3c/webdriver/tests/release_actions/conftest.py: Added.
612 * imported/w3c/webdriver/tests/release_actions/release.py: Added.
613 * imported/w3c/webdriver/tests/release_actions/sequence.py: Added.
614 * imported/w3c/webdriver/tests/release_actions/support/__init__.py: Added.
615 * imported/w3c/webdriver/tests/release_actions/support/refine.py: Added.
616 * imported/w3c/webdriver/tests/release_actions/support/test_actions_wdspec.html: Added.
617 * imported/w3c/webdriver/tests/send_alert_text/send.py:
618 * imported/w3c/webdriver/tests/set_timeouts/set.py:
619 * imported/w3c/webdriver/tests/set_timeouts/user_prompts.py: Added.
620 * imported/w3c/webdriver/tests/set_window_rect/set.py:
621 * imported/w3c/webdriver/tests/support/asserts.py:
622 * imported/w3c/webdriver/tests/support/defaults.py: Added.
623 * imported/w3c/webdriver/tests/support/fixtures.py:
624 * imported/w3c/webdriver/tests/support/helpers.py: Added.
625 * imported/w3c/webdriver/tests/support/http_request.py:
626 * imported/w3c/webdriver/tests/support/image.py: Added.
627 * imported/w3c/webdriver/tests/support/inline.py:
628 * imported/w3c/webdriver/tests/support/sync.py: Added.
629 * imported/w3c/webdriver/tests/switch_to_frame/switch.py:
630 * imported/w3c/webdriver/tests/switch_to_window/switch.py:
631 * imported/w3c/webdriver/tests/take_element_screenshot/__init__.py: Added.
632 * imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py: Added.
633 * imported/w3c/webdriver/tests/take_element_screenshot/user_prompts.py: Added.
634 * imported/w3c/webdriver/tests/take_screenshot/__init__.py: Added.
635 * imported/w3c/webdriver/tests/take_screenshot/screenshot.py: Added.
636 * imported/w3c/webdriver/tests/take_screenshot/user_prompts.py: Added.
637
mcatanzaro@igalia.comac8549c2018-11-03 14:04:11 +00006382018-11-03 Michael Catanzaro <mcatanzaro@igalia.com>
639
640 Unreviewed, fix WebDriver expectations syntax after previous commit
641
642 * TestExpectations.json:
643
mcatanzaro@igalia.com132318a2018-11-03 05:53:38 +00006442018-11-02 Michael Catanzaro <mcatanzaro@igalia.com>
645
646 Unreviewed WebDriver expectations gardening
647
648 There are still a few more flaky tests, but this should improve things significantly.
649
650 * TestExpectations.json:
651
carlosgc@webkit.org16b8cc92018-08-16 08:15:54 +00006522018-08-16 Carlos Garcia Campos <cgarcia@igalia.com>
653
654 [GTK] MiniBrowser: web view doesn't get the focus when new window is created
655 https://bugs.webkit.org/show_bug.cgi?id=188546
656
657 Reviewed by Michael Catanzaro.
658
659 Remove expectations of the tests that pass now.
660
661 * TestExpectations.json:
662
carlosgc@webkit.orgbde90bd2018-08-14 09:04:32 +00006632018-08-14 Carlos Garcia Campos <cgarcia@igalia.com>
664
665 Unreviewed gardening. Update several test expectations after r234839.
666
667 * TestExpectations.json:
668
carlosgc@webkit.org3d16d152018-08-14 06:49:25 +00006692018-08-13 Carlos Garcia Campos <cgarcia@igalia.com>
670
carlosgc@webkit.orgfac272d2018-08-14 07:08:15 +0000671 Unreviewed. Update W3C WebDriver imported tests.
672
673 * imported/w3c/importer.json:
674 * imported/w3c/tools/webdriver/README.md:
675 * imported/w3c/tools/webdriver/webdriver/__init__.py:
676 * imported/w3c/tools/webdriver/webdriver/client.py:
677 * imported/w3c/tools/webdriver/webdriver/error.py:
678 * imported/w3c/tools/webdriver/webdriver/protocol.py:
679 * imported/w3c/tools/webdriver/webdriver/transport.py:
680 * imported/w3c/tools/wptrunner/README.rst:
681 * imported/w3c/tools/wptrunner/docs/conf.py:
682 * imported/w3c/tools/wptrunner/docs/usage.rst:
683 * imported/w3c/tools/wptrunner/requirements.txt:
684 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
685 * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
686 * imported/w3c/tools/wptrunner/requirements_edge.txt:
687 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
688 * imported/w3c/tools/wptrunner/requirements_ie.txt:
689 * imported/w3c/tools/wptrunner/requirements_opera.txt:
690 * imported/w3c/tools/wptrunner/requirements_safari.txt:
691 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
692 * imported/w3c/tools/wptrunner/tox.ini:
693 * imported/w3c/tools/wptrunner/wptrunner.default.ini:
694 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
695 * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
696 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
697 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
698 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
699 * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py: Added.
700 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
701 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
702 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
703 * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
704 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
705 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
706 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
707 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
708 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
709 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
710 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
711 * imported/w3c/tools/wptrunner/wptrunner/executors/__init__.py:
712 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
713 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
714 * imported/w3c/tools/wptrunner/wptrunner/executors/executorsafari.py: Added.
715 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
716 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
717 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
718 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
719 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py:
720 * imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js:
721 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
722 * imported/w3c/tools/wptrunner/wptrunner/font.py:
723 * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
724 * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
725 * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
726 * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
727 * imported/w3c/tools/wptrunner/wptrunner/products.py:
728 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
729 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
730 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
731 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py:
732 * imported/w3c/tools/wptrunner/wptrunner/tests/test_chunker.py:
733 * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py: Added.
734 * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
735 * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py: Added.
736 * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
737 * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py: Added.
738 * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
739 * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
740 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
741 * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
742 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
743 * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
744 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
745 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
746 * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
747 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/__init__.py:
748 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py:
749 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
750 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/serializer.py:
751 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py:
752 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
753 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py:
754 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
755 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
756 * imported/w3c/webdriver/META.yml: Added.
757 * imported/w3c/webdriver/OWNERS: Removed.
758 * imported/w3c/webdriver/tests/accept_alert/accept.py:
759 * imported/w3c/webdriver/tests/actions/control_click.py: Added.
760 * imported/w3c/webdriver/tests/actions/key.py:
761 * imported/w3c/webdriver/tests/actions/modifier_click.py:
762 * imported/w3c/webdriver/tests/actions/mouse.py:
763 * imported/w3c/webdriver/tests/actions/support/keys.py:
764 * imported/w3c/webdriver/tests/add_cookie/add.py:
765 * imported/w3c/webdriver/tests/back/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
766 * imported/w3c/webdriver/tests/back/back.py: Added.
767 * imported/w3c/webdriver/tests/back/conftest.py: Added.
768 * imported/w3c/webdriver/tests/close_window/close.py:
769 * imported/w3c/webdriver/tests/close_window/user_prompts.py:
770 * imported/w3c/webdriver/tests/conftest.py:
771 * imported/w3c/webdriver/tests/delete_all_cookies/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
772 * imported/w3c/webdriver/tests/delete_all_cookies/delete.py: Added.
773 * imported/w3c/webdriver/tests/delete_cookie/delete.py:
774 * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py:
775 * imported/w3c/webdriver/tests/delete_session/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
776 * imported/w3c/webdriver/tests/delete_session/delete.py: Added.
777 * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py:
778 * imported/w3c/webdriver/tests/element_clear/clear.py:
779 * imported/w3c/webdriver/tests/element_click/click.py: Added.
780 * imported/w3c/webdriver/tests/element_click/file_upload.py: Added.
781 * imported/w3c/webdriver/tests/element_click/interactability.py: Added.
782 * imported/w3c/webdriver/tests/element_click/navigate.py: Added.
783 * imported/w3c/webdriver/tests/element_click/scroll_into_view.py: Added.
784 * imported/w3c/webdriver/tests/element_click/support/close_window.html: Added.
785 * imported/w3c/webdriver/tests/element_click/support/input.html: Added.
786 * imported/w3c/webdriver/tests/element_send_keys/__init__.py:
787 * imported/w3c/webdriver/tests/element_send_keys/conftest.py: Added.
788 * imported/w3c/webdriver/tests/element_send_keys/events.py: Added.
789 * imported/w3c/webdriver/tests/element_send_keys/file_upload.py: Added.
790 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
791 * imported/w3c/webdriver/tests/element_send_keys/send_keys.py: Added.
792 * imported/w3c/webdriver/tests/element_send_keys/user_prompts.py: Added.
793 * imported/w3c/webdriver/tests/execute_async_script/collections.py:
794 * imported/w3c/webdriver/tests/execute_async_script/execute_async.py: Added.
795 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
796 * imported/w3c/webdriver/tests/execute_script/cyclic.py:
797 * imported/w3c/webdriver/tests/execute_script/execute.py: Added.
798 * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
799 * imported/w3c/webdriver/tests/find_element/find.py:
800 * imported/w3c/webdriver/tests/find_element_from_element/find.py:
801 * imported/w3c/webdriver/tests/find_elements/find.py:
802 * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
803 * imported/w3c/webdriver/tests/forward/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
804 * imported/w3c/webdriver/tests/forward/conftest.py: Added.
805 * imported/w3c/webdriver/tests/forward/forward.py: Added.
806 * imported/w3c/webdriver/tests/forward/user_prompts.py: Added.
807 * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
808 * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
809 * imported/w3c/webdriver/tests/get_active_element/get.py:
810 * imported/w3c/webdriver/tests/get_alert_text/get.py:
811 * imported/w3c/webdriver/tests/get_current_url/get.py:
812 * imported/w3c/webdriver/tests/get_current_url/user_prompts.py:
813 * imported/w3c/webdriver/tests/get_element_attribute/get.py:
814 * imported/w3c/webdriver/tests/get_element_property/get.py:
815 * imported/w3c/webdriver/tests/get_element_property/user_prompts.py:
816 * imported/w3c/webdriver/tests/get_element_tag_name/get.py:
817 * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py:
818 * imported/w3c/webdriver/tests/get_element_text/get.py:
819 * imported/w3c/webdriver/tests/get_named_cookie/get.py:
820 * imported/w3c/webdriver/tests/get_timeouts/get.py:
821 * imported/w3c/webdriver/tests/get_title/get.py:
822 * imported/w3c/webdriver/tests/get_title/user_prompts.py:
823 * imported/w3c/webdriver/tests/get_window_rect/get.py:
824 * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py:
825 * imported/w3c/webdriver/tests/interface.html:
826 * imported/w3c/webdriver/tests/is_element_selected/selected.py:
827 * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py:
828 * imported/w3c/webdriver/tests/maximize_window/maximize.py:
829 * imported/w3c/webdriver/tests/maximize_window/user_prompts.py:
830 * imported/w3c/webdriver/tests/minimize_window/minimize.py:
831 * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
832 * imported/w3c/webdriver/tests/navigate_to/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
833 * imported/w3c/webdriver/tests/navigate_to/navigate.py: Added.
834 * imported/w3c/webdriver/tests/new_session/conftest.py:
835 * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py:
836 * imported/w3c/webdriver/tests/new_session/create_firstMatch.py:
837 * imported/w3c/webdriver/tests/new_session/default_values.py:
838 * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
839 * imported/w3c/webdriver/tests/new_session/merge.py:
840 * imported/w3c/webdriver/tests/new_session/page_load_strategy.py: Added.
841 * imported/w3c/webdriver/tests/new_session/platform_name.py: Added.
842 * imported/w3c/webdriver/tests/new_session/response.py:
843 * imported/w3c/webdriver/tests/new_session/timeouts.py: Added.
844 * imported/w3c/webdriver/tests/page_source/source.py:
845 * imported/w3c/webdriver/tests/refresh/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
846 * imported/w3c/webdriver/tests/refresh/refresh.py: Added.
847 * imported/w3c/webdriver/tests/refresh/user_prompts.py: Added.
848 * imported/w3c/webdriver/tests/send_alert_text/send.py:
849 * imported/w3c/webdriver/tests/set_timeouts/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
850 * imported/w3c/webdriver/tests/set_timeouts/set.py: Added.
851 * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Removed.
852 * imported/w3c/webdriver/tests/set_window_rect/set.py:
853 * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py:
854 * imported/w3c/webdriver/tests/status/status.py:
855 * imported/w3c/webdriver/tests/support/__init__.py:
856 * imported/w3c/webdriver/tests/support/asserts.py:
857 * imported/w3c/webdriver/tests/support/fixtures.py:
858 * imported/w3c/webdriver/tests/switch_to_frame/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
859 * imported/w3c/webdriver/tests/switch_to_frame/switch.py: Added.
860 * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py:
861 * imported/w3c/webdriver/tests/switch_to_window/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
862 * imported/w3c/webdriver/tests/switch_to_window/switch.py: Added.
863
8642018-08-13 Carlos Garcia Campos <cgarcia@igalia.com>
865
carlosgc@webkit.org3d16d152018-08-14 06:49:25 +0000866 WebDriver: several element_send_keys tests are failing since added
867 https://bugs.webkit.org/show_bug.cgi?id=181644
868
869 Reviewed by Michael Catanzaro.
870
871 Update text expectations.
872
873 * TestExpectations.json:
874
mcatanzaro@igalia.com7213a152018-08-13 02:48:08 +00008752018-08-12 Michael Catanzaro <mcatanzaro@igalia.com>
876
877 Unreviewed GTK test gardening
878
879 * TestExpectations.json:
880
mcatanzaro@igalia.com0ec8a7e2018-07-27 20:11:45 +00008812018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
882
mcatanzaro@igalia.com9cc31bc2018-07-27 23:26:33 +0000883 More unreviewed GTK test gardening
884
885 I don't really know what I'm doing with these WebDriver expectations... will this work?
886
887 * TestExpectations.json:
888
8892018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
890
mcatanzaro@igalia.com0ec8a7e2018-07-27 20:11:45 +0000891 Unreviewed GTK test gardening
892
893 * TestExpectations.json:
894
Ms2ger@igalia.com81802ff2018-07-11 10:02:05 +00008952018-07-11 Ms2ger <Ms2ger@igalia.com>
896
897 [GTK] Unreviewed test gardening
898 https://bugs.webkit.org/show_bug.cgi?id=187551
899
900 Unreviewed gardening.
901
902 * TestExpectations.json:
903 - imported/selenium/py/test/selenium/webdriver/common: fixed in r233548
904 - imported/w3c/webdriver/tests/actions/key.py: fixed in r233499
905 - imported/w3c/webdriver/tests/actions/special_keys.py: properly escape test names
906
Ms2ger@igalia.com096692f2018-06-27 16:13:43 +00009072018-06-27 Ms2ger <Ms2ger@igalia.com>
908
909 [GTK][WPE] Update expectations for WebDriver tests.
910 https://bugs.webkit.org/show_bug.cgi?id=187098
911
912 Unreviewed gardening.
913
914 * TestExpectations.json:
915
carlosgc@webkit.orgcf628082018-05-24 08:54:37 +00009162018-05-24 Carlos Garcia Campos <cgarcia@igalia.com>
917
918 WebDriver: implement maximize, minimize and fullscreen window commands
919 https://bugs.webkit.org/show_bug.cgi?id=180398
920
921 Reviewed by Brian Burg.
922
923 Remove expectations for tests that are passing now.
924
925 * TestExpectations.json:
926
carlosgc@webkit.org250c7d42018-05-21 08:25:27 +00009272018-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
928
929 Unreviewed gardening. Update several test expectations.
930
931 * TestExpectations.json:
932
carlosgc@webkit.org55318362018-05-16 08:38:10 +00009332018-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
934
935 Unreviewed. Remove W3C deleted files after r231727.
936
937 In r231727 W3C WebDriver tests were updated, but only new and modified files, not the deleted (or renamed)
938 ones. Remove the deleted files and update the test expectations to use the new names.
939
940 * TestExpectations.json: Update expectations after test renames in r231727.
941 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js: Removed.
942 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Removed.
943 * imported/w3c/webdriver/tests/contexts/json_serialize_windowproxy.py: Removed.
944 * imported/w3c/webdriver/tests/contexts/maximize_window.py: Removed.
945 * imported/w3c/webdriver/tests/contexts/resizing_and_positioning.py: Removed.
946 * imported/w3c/webdriver/tests/cookies/add_cookie.py: Removed.
947 * imported/w3c/webdriver/tests/cookies/delete_cookie.py: Removed.
948 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py: Removed.
949 * imported/w3c/webdriver/tests/document_handling/page_source.py: Removed.
950 * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Removed.
951 * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Removed.
952 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Removed.
953 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Removed.
954 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Removed.
955 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py: Removed.
956 * imported/w3c/webdriver/tests/fullscreen_window.py: Removed.
957 * imported/w3c/webdriver/tests/get_window_rect.py: Removed.
958 * imported/w3c/webdriver/tests/interaction/element_clear.py: Removed.
959 * imported/w3c/webdriver/tests/interaction/send_keys_content_editable.py: Removed.
960 * imported/w3c/webdriver/tests/minimize_window.py: Removed.
961 * imported/w3c/webdriver/tests/navigation/current_url.py: Removed.
962 * imported/w3c/webdriver/tests/navigation/get_title.py: Removed.
963 * imported/w3c/webdriver/tests/sessions/get_timeouts.py: Removed.
964 * imported/w3c/webdriver/tests/sessions/new_session/conftest.py: Removed.
965 * imported/w3c/webdriver/tests/sessions/new_session/create_alwaysMatch.py: Removed.
966 * imported/w3c/webdriver/tests/sessions/new_session/create_firstMatch.py: Removed.
967 * imported/w3c/webdriver/tests/sessions/new_session/default_values.py: Removed.
968 * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py: Removed.
969 * imported/w3c/webdriver/tests/sessions/new_session/merge.py: Removed.
970 * imported/w3c/webdriver/tests/sessions/new_session/response.py: Removed.
971 * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py: Removed.
972 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py: Removed.
973 * imported/w3c/webdriver/tests/sessions/status.py: Removed.
974 * imported/w3c/webdriver/tests/set_window_rect.py: Removed.
975 * imported/w3c/webdriver/tests/state/__init__.py: Removed.
976 * imported/w3c/webdriver/tests/state/get_element_attribute.py: Removed.
977 * imported/w3c/webdriver/tests/state/get_element_property.py: Removed.
978 * imported/w3c/webdriver/tests/state/get_element_tag_name.py: Removed.
979 * imported/w3c/webdriver/tests/state/is_element_selected.py: Removed.
980 * imported/w3c/webdriver/tests/state/text/__init__.py: Removed.
981 * imported/w3c/webdriver/tests/state/text/get_text.py: Removed.
982 * imported/w3c/webdriver/tests/switch_to_parent_frame.py: Removed.
983 * imported/w3c/webdriver/tests/user_prompts/accept_alert.py: Removed.
984 * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py: Removed.
985 * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py: Removed.
986 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Removed.
987
bburg@apple.com6fbaa372018-05-11 23:03:36 +00009882018-05-11 Brian Burg <bburg@apple.com>
989
990 Unreviewed. Update W3C WebDriver imported tests.
991
992 This includes upstream PR #10968, which has a fix for XSSAuditor
993 blocking scripts loaded via inline.py. Test expectations for
994 webkitgtkdriver may need to be updated with progressions and new tests.
995
996 * imported/w3c/importer.json:
997 * imported/w3c/tools/webdriver/webdriver/client.py:
998 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
999 * imported/w3c/tools/wptrunner/requirements_chrome_android.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_opera.txt.
1000 * imported/w3c/tools/wptrunner/requirements_edge.txt:
1001 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1002 * imported/w3c/tools/wptrunner/requirements_ie.txt:
1003 * imported/w3c/tools/wptrunner/requirements_opera.txt:
1004 * imported/w3c/tools/wptrunner/requirements_safari.txt:
1005 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1006 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1007 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1008 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1009 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1010 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1011 * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
1012 * imported/w3c/tools/wptrunner/wptrunner/reduce.py:
1013 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1014 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py: Added.
1015 * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
1016 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1017 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1018 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1019 * imported/w3c/webdriver/tests/accept_alert/__init__.py: Added.
1020 * imported/w3c/webdriver/tests/accept_alert/accept.py: Added.
1021 * imported/w3c/webdriver/tests/add_cookie/__init__.py: Added.
1022 * imported/w3c/webdriver/tests/add_cookie/add.py: Added.
1023 * imported/w3c/webdriver/tests/close_window/__init__.py: Added.
1024 * imported/w3c/webdriver/tests/close_window/close.py: Added.
1025 * imported/w3c/webdriver/tests/close_window/user_prompts.py: Added.
1026 * imported/w3c/webdriver/tests/delete_cookie/__init__.py: Added.
1027 * imported/w3c/webdriver/tests/delete_cookie/delete.py: Added.
1028 * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py: Added.
1029 * imported/w3c/webdriver/tests/dismiss_alert/__init__.py: Added.
1030 * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py: Added.
1031 * imported/w3c/webdriver/tests/element_clear/__init__.py: Added.
1032 * imported/w3c/webdriver/tests/element_clear/clear.py: Added.
1033 * imported/w3c/webdriver/tests/element_click/bubbling.py:
1034 * imported/w3c/webdriver/tests/element_click/stale.py:
1035 * imported/w3c/webdriver/tests/element_send_keys/content_editable.py: Added.
1036 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
1037 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
1038 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
1039 * imported/w3c/webdriver/tests/execute_async_script/collections.py:
1040 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
1041 * imported/w3c/webdriver/tests/execute_script/collections.py:
1042 * imported/w3c/webdriver/tests/execute_script/cyclic.py:
1043 * imported/w3c/webdriver/tests/execute_script/json_serialize_windowproxy.py: Added.
1044 * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
1045 * imported/w3c/webdriver/tests/find_element/__init__.py: Added.
1046 * imported/w3c/webdriver/tests/find_element/find.py: Added.
1047 * imported/w3c/webdriver/tests/find_element_from_element/__init__.py: Added.
1048 * imported/w3c/webdriver/tests/find_element_from_element/find.py: Added.
1049 * imported/w3c/webdriver/tests/find_elements/__init__.py: Added.
1050 * imported/w3c/webdriver/tests/find_elements/find.py: Added.
1051 * imported/w3c/webdriver/tests/find_elements_from_element/__init__.py: Added.
1052 * imported/w3c/webdriver/tests/find_elements_from_element/find.py: Added.
1053 * imported/w3c/webdriver/tests/fullscreen_window/__init__.py: Added.
1054 * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py: Added.
1055 * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py: Added.
1056 * imported/w3c/webdriver/tests/get_active_element/__init__.py: Added.
1057 * imported/w3c/webdriver/tests/get_active_element/get.py: Added.
1058 * imported/w3c/webdriver/tests/get_alert_text/__init__.py: Added.
1059 * imported/w3c/webdriver/tests/get_alert_text/get.py: Added.
1060 * imported/w3c/webdriver/tests/get_current_url/__init__.py: Added.
1061 * imported/w3c/webdriver/tests/get_current_url/get.py: Added.
1062 * imported/w3c/webdriver/tests/get_current_url/user_prompts.py: Added.
1063 * imported/w3c/webdriver/tests/get_element_attribute/get.py: Added.
1064 * imported/w3c/webdriver/tests/get_element_property/__init__.py: Added.
1065 * imported/w3c/webdriver/tests/get_element_property/get.py: Added.
1066 * imported/w3c/webdriver/tests/get_element_property/user_prompts.py: Added.
1067 * imported/w3c/webdriver/tests/get_element_tag_name/__init__.py: Added.
1068 * imported/w3c/webdriver/tests/get_element_tag_name/get.py: Added.
1069 * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py: Added.
1070 * imported/w3c/webdriver/tests/get_element_text/__init__.py: Added.
1071 * imported/w3c/webdriver/tests/get_element_text/get.py: Added.
1072 * imported/w3c/webdriver/tests/get_named_cookie/__init__.py: Added.
1073 * imported/w3c/webdriver/tests/get_named_cookie/get.py: Added.
1074 * imported/w3c/webdriver/tests/get_timeouts/__init__.py: Added.
1075 * imported/w3c/webdriver/tests/get_timeouts/get.py: Added.
1076 * imported/w3c/webdriver/tests/get_title/__init__.py: Added.
1077 * imported/w3c/webdriver/tests/get_title/get.py: Added.
1078 * imported/w3c/webdriver/tests/get_title/user_prompts.py: Added.
1079 * imported/w3c/webdriver/tests/get_window_rect/__init__.py: Added.
1080 * imported/w3c/webdriver/tests/get_window_rect/get.py: Added.
1081 * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py: Added.
1082 * imported/w3c/webdriver/tests/is_element_selected/__init__.py: Added.
1083 * imported/w3c/webdriver/tests/is_element_selected/selected.py: Added.
1084 * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py: Added.
1085 * imported/w3c/webdriver/tests/maximize_window/__init__.py: Added.
1086 * imported/w3c/webdriver/tests/maximize_window/maximize.py: Added.
1087 * imported/w3c/webdriver/tests/maximize_window/user_prompts.py: Added.
1088 * imported/w3c/webdriver/tests/minimize_window/__init__.py: Added.
1089 * imported/w3c/webdriver/tests/minimize_window/minimize.py: Added.
1090 * imported/w3c/webdriver/tests/minimize_window/user_prompts.py: Added.
1091 * imported/w3c/webdriver/tests/new_session/__init__.py: Added.
1092 * imported/w3c/webdriver/tests/new_session/conftest.py: Added.
1093 * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py: Added.
1094 * imported/w3c/webdriver/tests/new_session/create_firstMatch.py: Added.
1095 * imported/w3c/webdriver/tests/new_session/default_values.py: Added.
1096 * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py: Added.
1097 * imported/w3c/webdriver/tests/new_session/merge.py: Added.
1098 * imported/w3c/webdriver/tests/new_session/response.py: Added.
1099 * imported/w3c/webdriver/tests/new_session/support/__init__.py: Added.
1100 * imported/w3c/webdriver/tests/new_session/support/create.py: Added.
1101 * imported/w3c/webdriver/tests/page_source/__init__.py: Added.
1102 * imported/w3c/webdriver/tests/page_source/source.py: Added.
1103 * imported/w3c/webdriver/tests/send_alert_text/__init__.py: Added.
1104 * imported/w3c/webdriver/tests/send_alert_text/send.py: Added.
1105 * imported/w3c/webdriver/tests/set_window_rect/__init__.py: Added.
1106 * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Added.
1107 * imported/w3c/webdriver/tests/set_window_rect/set.py: Added.
1108 * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py: Added.
1109 * imported/w3c/webdriver/tests/status/__init__.py: Added.
1110 * imported/w3c/webdriver/tests/status/status.py: Added.
1111 * imported/w3c/webdriver/tests/support/fixtures.py:
1112 * imported/w3c/webdriver/tests/support/inline.py:
1113 * imported/w3c/webdriver/tests/switch_to_parent_frame/__init__.py: Added.
1114 * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py: Added.
1115
carlosgc@webkit.org8c9a0182018-05-10 06:52:31 +000011162018-05-09 Carlos Garcia Campos <cgarcia@igalia.com>
1117
1118 WebDriver: implement advance user interactions
1119 https://bugs.webkit.org/show_bug.cgi?id=174616
1120
1121 Reviewed by Brian Burg.
1122
1123 Update test expectations.
1124
1125 * TestExpectations.json:
1126
carlosgc@webkit.org8e14f392018-04-25 11:06:07 +000011272018-04-25 Carlos Garcia Campos <cgarcia@igalia.com>
1128
1129 Unreviewed gardening. Update expectations for new tests added in r230953.
1130
1131 * TestExpectations.json:
1132
carlosgc@webkit.org8226c942018-04-24 11:01:49 +000011332018-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
1134
1135 Unreviewed. Update W3C WebDriver imported tests.
1136
1137 * imported/w3c/importer.json:
1138 * imported/w3c/tools/webdriver/webdriver/client.py:
1139 * imported/w3c/tools/webdriver/webdriver/transport.py:
1140 * imported/w3c/tools/wptrunner/README.rst:
1141 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
1142 * imported/w3c/tools/wptrunner/requirements_edge.txt:
1143 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1144 * imported/w3c/tools/wptrunner/requirements_ie.txt:
1145 * imported/w3c/tools/wptrunner/requirements_opera.txt:
1146 * imported/w3c/tools/wptrunner/requirements_safari.txt: Added.
1147 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1148 * imported/w3c/tools/wptrunner/requirements_webkit.txt: Added.
1149 * imported/w3c/tools/wptrunner/tox.ini:
1150 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1151 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
1152 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
1153 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1154 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1155 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1156 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
1157 * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py: Added.
1158 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1159 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
1160 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
1161 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1162 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
1163 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py: Added.
1164 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1165 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1166 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1167 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1168 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1169 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
1170 * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebkit.py: Added.
1171 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py: Added.
1172 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1173 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js:
1174 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Added.
1175 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
1176 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
1177 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1178 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1179 * imported/w3c/tools/wptrunner/wptrunner/tests/base.py: Added.
1180 * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py: Added.
1181 * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
1182 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
1183 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1184 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1185 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1186 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1187 * imported/w3c/webdriver/tests/actions/modifier_click.py:
1188 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
1189 * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Added.
1190 * imported/w3c/webdriver/tests/actions/special_keys.py:
1191 * imported/w3c/webdriver/tests/contexts/maximize_window.py:
1192 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1193 * imported/w3c/webdriver/tests/element_retrieval/find_element.py:
1194 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py:
1195 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py:
1196 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py:
1197 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
1198 * imported/w3c/webdriver/tests/execute_async_script/collections.py: Added.
1199 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
1200 * imported/w3c/webdriver/tests/execute_script/collections.py: Added.
1201 * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
1202 * imported/w3c/webdriver/tests/fullscreen_window.py:
1203 * imported/w3c/webdriver/tests/interaction/element_clear.py:
1204 * imported/w3c/webdriver/tests/minimize_window.py:
1205 * imported/w3c/webdriver/tests/set_window_rect.py:
1206 * imported/w3c/webdriver/tests/support/fixtures.py:
1207
bburg@apple.com931954b2018-03-27 22:36:29 +000012082018-03-27 Brian Burg <bburg@apple.com>
1209
1210 REGRESSION(r229937): WebDriver tests no longer run, test runner hangs when launching wpt web server
1211 https://bugs.webkit.org/show_bug.cgi?id=184056
1212 <rdar://problem/38925058>
1213
1214 Reviewed by Timothy Hatcher and Youenn Fablet.
1215
1216 * imported/w3c/config.json:
1217 The config key used in upstream WPT has changed from 'host' to 'browser_host'.
1218
Ms2ger@igalia.com47e57b42018-03-08 15:06:04 +000012192018-03-08 Ms2ger <Ms2ger@igalia.com>
1220
1221 [GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
1222 https://bugs.webkit.org/show_bug.cgi?id=183452
1223
1224 Unreviewed test gardening.
1225
1226 * TestExpectations.json:
1227
Ms2ger@igalia.com87306702018-03-07 11:32:44 +000012282018-03-07 Ms2ger <Ms2ger@igalia.com>
1229
Ms2ger@igalia.com20d97cc2018-03-07 11:59:20 +00001230 [WPE] Test gardening
1231 https://bugs.webkit.org/show_bug.cgi?id=183402
1232
1233 Unreviewed test gardening.
1234
1235 * TestExpectations.json: mark element_clear.py::test_closed_context as passing.
1236
12372018-03-07 Ms2ger <Ms2ger@igalia.com>
1238
Ms2ger@igalia.com87306702018-03-07 11:32:44 +00001239 Mark get_element_property.py::test_element as passing.
1240 https://bugs.webkit.org/show_bug.cgi?id=180414
1241
1242 Unreviewed test gardening.
1243
1244 It has been passing since the test was updated to expect the correct value
1245 in r229166.
1246
1247 * TestExpectations.json:
1248
carlosgc@webkit.org08ec36b2018-03-05 08:40:26 +000012492018-03-05 Carlos Garcia Campos <cgarcia@igalia.com>
1250
1251 Unreviewed. Update Selenium WebDriver imported tests.
1252
1253 * imported/selenium/importer.json:
1254 * imported/selenium/py/selenium/__init__.py:
1255 * imported/selenium/py/selenium/common/exceptions.py:
1256 * imported/selenium/py/selenium/webdriver/__init__.py:
1257 * imported/selenium/py/selenium/webdriver/remote/webelement.py:
1258 * imported/selenium/py/selenium/webdriver/safari/webdriver.py:
1259 * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
1260
carlosgc@webkit.orgb383f2d2018-03-02 07:56:41 +000012612018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
1262
carlosgc@webkit.org43bd8392018-03-02 07:58:38 +00001263 Unreviewed gardening. Skip new action tests added in r229166.
1264
1265 * TestExpectations.json:
1266
12672018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
1268
carlosgc@webkit.orgb383f2d2018-03-02 07:56:41 +00001269 Unreviewed. Update W3C WebDriver imported tests.
1270
1271 * imported/w3c/importer.json:
1272 * imported/w3c/tools/webdriver/webdriver/transport.py:
1273 * imported/w3c/tools/wptrunner/MANIFEST.in:
1274 * imported/w3c/tools/wptrunner/README.rst:
1275 * imported/w3c/tools/wptrunner/requirements.txt:
1276 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
1277 * imported/w3c/tools/wptrunner/requirements_edge.txt:
1278 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1279 * imported/w3c/tools/wptrunner/requirements_ie.txt:
1280 * imported/w3c/tools/wptrunner/requirements_opera.txt:
1281 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1282 * imported/w3c/tools/wptrunner/requirements_servo.txt:
1283 * imported/w3c/tools/wptrunner/setup.py:
1284 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
1285 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
1286 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1287 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1288 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1289 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
1290 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1291 * imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt: Removed.
1292 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1293 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
1294 * imported/w3c/tools/wptrunner/wptrunner/config.json: Removed.
1295 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1296 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1297 * imported/w3c/tools/wptrunner/wptrunner/font.py:
1298 * imported/w3c/tools/wptrunner/wptrunner/hosts.py: Removed.
1299 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1300 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/__init__.py: Added.
1301 * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py: Removed.
1302 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1303 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1304 * imported/w3c/webdriver/OWNERS:
1305 * imported/w3c/webdriver/tests/actions/mouse.py:
1306 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
1307 * imported/w3c/webdriver/tests/actions/pointer_origin.py: Added.
1308 * imported/w3c/webdriver/tests/actions/support/mouse.py:
1309 * imported/w3c/webdriver/tests/element_click/bubbling.py:
1310 * imported/w3c/webdriver/tests/element_click/select.py:
1311 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
1312 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
1313 * imported/w3c/webdriver/tests/execute_script/cyclic.py:
1314 * imported/w3c/webdriver/tests/fullscreen_window.py:
1315 * imported/w3c/webdriver/tests/interface.html:
1316 * imported/w3c/webdriver/tests/state/get_element_property.py:
1317
carlosgc@webkit.orgf662acd2018-02-02 09:24:22 +000013182018-02-02 Carlos Garcia Campos <cgarcia@igalia.com>
1319
1320 Unreviewed. Update Selenium WebDriver imported tests.
1321
1322 * imported/selenium/importer.json:
1323 * imported/selenium/py/selenium/__init__.py:
1324 * imported/selenium/py/selenium/webdriver/remote/errorhandler.py:
1325 * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
1326 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
1327 * imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py:
1328 * imported/selenium/py/test/selenium/webdriver/common/correct_event_firing_tests.py:
1329 * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
1330 * imported/selenium/py/test/selenium/webdriver/common/element_attribute_tests.py:
1331 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1332 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
1333 * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
1334 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
1335 * imported/selenium/py/test/selenium/webdriver/common/page_loading_tests.py:
1336 * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
1337 * imported/selenium/py/test/selenium/webdriver/common/stale_reference_tests.py:
1338 * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
1339 * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py:
1340 * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
1341
carlosgc@webkit.orgd071ae92018-01-31 09:07:43 +000013422018-01-31 Carlos Garcia Campos <cgarcia@igalia.com>
1343
carlosgc@webkit.org27d616e2018-01-31 13:47:44 +00001344 Unreviewed gardening. Update expectations of several WebDriver tests.
1345
1346 * TestExpectations.json:
1347
13482018-01-31 Carlos Garcia Campos <cgarcia@igalia.com>
1349
carlosgc@webkit.orgd071ae92018-01-31 09:07:43 +00001350 Unreviewed. Update W3C WebDriver imported tests.
1351
1352 * imported/w3c/importer.json:
1353 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1354 * imported/w3c/tools/wptrunner/tox.ini:
1355 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1356 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1357 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1358 * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
1359 * imported/w3c/webdriver/OWNERS:
1360 * imported/w3c/webdriver/tests/__init__.py:
1361 * imported/w3c/webdriver/tests/actions/mouse.py:
1362 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
1363 * imported/w3c/webdriver/tests/actions/support/mouse.py:
1364 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1365 * imported/w3c/webdriver/tests/cookies/delete_cookie.py:
1366 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1367 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py: Added.
1368 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
1369 * imported/w3c/webdriver/tests/interaction/element_clear.py:
1370 * imported/w3c/webdriver/tests/support/asserts.py:
1371
carlosgc@webkit.orgf79e4282018-01-26 08:51:55 +000013722018-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
1373
1374 Unreviewed. Update W3C WebDriver imported tests.
1375
1376 * imported/w3c/importer.json:
1377 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1378 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1379 * imported/w3c/webdriver/tests/element_click/select.py:
1380 * imported/w3c/webdriver/tests/interaction/element_clear.py:
1381 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
1382 * imported/w3c/webdriver/tests/state/get_element_attribute.py:
1383 * imported/w3c/webdriver/tests/state/get_element_property.py:
1384 * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
1385 * imported/w3c/webdriver/tests/state/is_element_selected.py:
1386
carlosgc@webkit.org627f4cf2018-01-25 13:51:11 +000013872018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
1388
carlosgc@webkit.org8c756912018-01-25 13:53:59 +00001389 WebDriver: add support for slow tests
1390 https://bugs.webkit.org/show_bug.cgi?id=182095
1391
1392 Reviewed by Carlos Alberto Lopez Perez.
1393
1394 Mark several tests as slow.
1395
1396 * TestExpectations.json:
1397
13982018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
1399
carlosgc@webkit.orgc96b01d2018-01-25 13:52:40 +00001400 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
1401 https://bugs.webkit.org/show_bug.cgi?id=181985
1402
1403 Reviewed by Carlos Alberto Lopez Perez.
1404
1405 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
1406
1407 * TestExpectations.json:
1408
14092018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
1410
carlosgc@webkit.org627f4cf2018-01-25 13:51:11 +00001411 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
1412 https://bugs.webkit.org/show_bug.cgi?id=181984
1413
1414 Reviewed by Carlos Alberto Lopez Perez.
1415
1416 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
1417
1418 * TestExpectations.json:
1419
carlosgc@webkit.orged17ecf02018-01-23 09:43:46 +000014202018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
1421
carlosgc@webkit.org3e3ef7f2018-01-23 16:22:55 +00001422 WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
1423 https://bugs.webkit.org/show_bug.cgi?id=180407
1424
1425 Reviewed by Carlos Alberto Lopez Perez.
1426
1427 Remove expectations for tests that are passing now and update the bug number of the other ones referencing
1428 #180407.
1429
1430 * TestExpectations.json:
1431
14322018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
1433
carlosgc@webkit.orgcb36df62018-01-23 16:21:43 +00001434 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
1435 https://bugs.webkit.org/show_bug.cgi?id=180412
1436
1437 Reviewed by Carlos Alberto Lopez Perez.
1438
1439 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
1440 passing now.
1441
1442 * TestExpectations.json:
1443
14442018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
1445
carlosgc@webkit.orgd58f4d72018-01-23 16:20:36 +00001446 WebDriver: matched capabilities should include setWindowRect
1447 https://bugs.webkit.org/show_bug.cgi?id=180411
1448
1449 Reviewed by Carlos Alberto Lopez Perez.
1450
1451 Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
1452 since now it's failing due to missing timeouts value.
1453
1454 * TestExpectations.json:
1455
14562018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
1457
carlosgc@webkit.orged17ecf02018-01-23 09:43:46 +00001458 WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
1459 https://bugs.webkit.org/show_bug.cgi?id=181728
1460
1461 Reviewed by Sergio Villar Senin.
1462
1463 Remove expectations for tests that are now passing.
1464
1465 * TestExpectations.json:
1466
carlosgc@webkit.orgc4d88ba2018-01-22 14:04:47 +000014672018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
1468
carlosgc@webkit.orgbfdf8aa2018-01-22 14:33:32 +00001469 WebDriver: implement get element CSS value command
1470 https://bugs.webkit.org/show_bug.cgi?id=181736
1471
1472 Reviewed by Carlos Alberto Lopez Perez.
1473
1474 * TestExpectations.json: Unskip tests passing now.
1475
14762018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
1477
carlosgc@webkit.org856fb582018-01-22 14:22:50 +00001478 Unreviewed. Update W3C WebDriver imported tests.
1479
1480 * imported/w3c/importer.json:
1481 * imported/w3c/tools/webdriver/webdriver/client.py:
1482 * imported/w3c/tools/webdriver/webdriver/protocol.py:
1483 * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
1484 * imported/w3c/tools/webdriver/webdriver/transport.py:
1485 * imported/w3c/tools/wptrunner/MANIFEST.in:
1486 * imported/w3c/tools/wptrunner/README.rst:
1487 * imported/w3c/tools/wptrunner/docs/conf.py:
1488 * imported/w3c/tools/wptrunner/docs/usage.rst:
1489 * imported/w3c/tools/wptrunner/setup.py:
1490 * imported/w3c/tools/wptrunner/tox.ini:
1491 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1492 * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
1493 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
1494 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1495 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1496 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1497 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1498 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1499 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1500 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1501 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1502 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
1503 * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
1504 * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
1505 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
1506 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1507 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1508 * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
1509 * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
1510 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1511 * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
1512 * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
1513 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1514 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1515 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
1516 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
1517 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1518 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1519 * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
1520 * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
1521 * imported/w3c/webdriver/tests/sessions/new_session/response.py:
1522
15232018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
1524
carlosgc@webkit.orgc4d88ba2018-01-22 14:04:47 +00001525 [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
1526 https://bugs.webkit.org/show_bug.cgi?id=181904
1527
1528 Reviewed by Carlos Alberto Lopez Perez.
1529
1530 Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
1531
1532 * TestExpectations.json:
1533
carlosgc@webkit.orgadf9f522018-01-20 07:45:32 +000015342018-01-19 Carlos Garcia Campos <cgarcia@igalia.com>
1535
1536 Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
1537
1538 It's causing a crash in the driver process and affecting all other tests.
1539
1540 * TestExpectations.json:
1541
carlosgc@webkit.org16364612018-01-18 10:11:12 +000015422018-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
1543
1544 Unreviewed. Update Selenium WebDriver imported tests.
1545
1546 * imported/selenium/importer.json:
1547 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1548 (reset_timeouts):
1549
carlosgc@webkit.orgbf16c822018-01-17 11:23:58 +000015502018-01-17 Carlos Garcia Campos <cgarcia@igalia.com>
1551
carlosgc@webkit.org85df2422018-01-18 06:51:30 +00001552 WebDriver: ignore the driver in selenium test names when getting expectations
1553 https://bugs.webkit.org/show_bug.cgi?id=181738
1554
1555 Reviewed by Carlos Alberto Lopez Perez.
1556
1557 Add some expectations for selenium tests.
1558
1559 * TestExpectations.json:
1560
15612018-01-17 Carlos Garcia Campos <cgarcia@igalia.com>
1562
carlosgc@webkit.orgbf16c822018-01-17 11:23:58 +00001563 WebDriver: add support for test expectations
1564 https://bugs.webkit.org/show_bug.cgi?id=180420
1565
1566 Reviewed by Carlos Alberto Lopez Perez.
1567
1568 Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
1569 a follow up patch.
1570
1571 * TestExpectations.json: Added.
1572
carlosgc@webkit.org550e38a2018-01-11 12:13:40 +000015732018-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
1574
1575 Unreviewed. Update Selenium WebDriver imported tests.
1576
1577 * imported/selenium/importer.json:
1578 * imported/selenium/py/conftest.py:
1579 * imported/selenium/py/selenium/__init__.py:
1580 * imported/selenium/py/selenium/webdriver/__init__.py:
1581 * imported/selenium/py/selenium/webdriver/common/action_chains.py:
1582 * imported/selenium/py/selenium/webdriver/common/service.py:
1583 * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
1584 * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
1585 * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
1586 * imported/selenium/py/selenium/webdriver/remote/webelement.py:
1587 * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
1588 * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
1589 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
1590 * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
1591 * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
1592 * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
1593 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1594 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
1595 * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
1596 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
1597 * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
1598 * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
1599 * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
1600 * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
1601 * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
1602 * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
1603 * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
1604
carlosgc@webkit.orge596bc92018-01-10 11:25:51 +000016052018-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1606
1607 Unreviewed. Update W3C WebDriver imported tests.
1608
1609 * imported/w3c/importer.json:
carlosgc@webkit.org006ad572018-01-11 07:05:24 +00001610 * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
1611 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
1612
16132018-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1614
1615 Unreviewed. Update W3C WebDriver imported tests.
1616
1617 * imported/w3c/importer.json:
carlosgc@webkit.orge596bc92018-01-10 11:25:51 +00001618 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1619 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1620 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1621 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1622 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1623 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1624 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1625 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1626 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
1627 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1628 * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
1629 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1630 * imported/w3c/webdriver/OWNERS:
1631 * imported/w3c/webdriver/interface/interface.html: Removed.
1632 * imported/w3c/webdriver/tests/actions/modifier_click.py:
1633 * imported/w3c/webdriver/tests/actions/mouse.py:
1634 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
1635 * imported/w3c/webdriver/tests/actions/sequence.py:
1636 * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
1637 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1638 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1639 * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1640 * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
1641 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
1642 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
1643 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
1644 * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1645 * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
1646 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
1647 * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
1648 * imported/w3c/webdriver/tests/get_window_rect.py:
1649 * imported/w3c/webdriver/tests/interface.html:
1650 * imported/w3c/webdriver/tests/navigation/current_url.py:
1651 * imported/w3c/webdriver/tests/support/asserts.py:
1652 * imported/w3c/webdriver/tests/support/fixtures.py:
1653
carlosgc@webkit.org666efb32017-12-14 14:37:42 +000016542017-12-14 Carlos Garcia Campos <cgarcia@igalia.com>
1655
1656 WebDriver: add a common way to run tests with pytest
1657 https://bugs.webkit.org/show_bug.cgi?id=180800
1658
1659 Reviewed by Carlos Alberto Lopez Perez.
1660
1661 Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
1662
1663 * imported/w3c/conftest.py: Removed.
1664
carlosgc@webkit.org217fdd22017-12-04 11:34:41 +000016652017-12-04 Carlos Garcia Campos <cgarcia@igalia.com>
1666
1667 Unreviewed. Update W3C WebDriver imported tests.
1668
1669 * imported/w3c/importer.json:
1670 * imported/w3c/tools/webdriver/webdriver/client.py:
1671 * imported/w3c/tools/webdriver/webdriver/error.py:
1672 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1673 * imported/w3c/webdriver/tests/interaction/element_clear.py:
1674 * imported/w3c/webdriver/tests/sessions/status.py:
1675 * imported/w3c/webdriver/tests/support/wait.py:
1676
carlosgc@webkit.orgb6a225b2017-12-02 14:56:26 +000016772017-12-01 Carlos Garcia Campos <cgarcia@igalia.com>
1678
1679 WebDriver: auto-install pytest instead of importing it from wpt tools directory
1680 https://bugs.webkit.org/show_bug.cgi?id=180243
1681
1682 Reviewed by Brian Burg.
1683
1684 * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
1685 * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
1686 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
1687 new pytest supports this.
1688 * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
1689 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
1690 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
1691 * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
1692 * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
1693 * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
1694 * imported/w3c/importer.json: Stop importing pytest.
1695 * imported/w3c/pytest.ini: Added.
1696 * imported/w3c/tools/pytest/: Removed.
1697
carlosgc@webkit.org8ab62342017-12-01 11:30:09 +000016982017-11-30 Carlos Garcia Campos <cgarcia@igalia.com>
1699
1700 WebDriver: add support for importing and running selenium tests
1701 https://bugs.webkit.org/show_bug.cgi?id=180145
1702
1703 Reviewed by Brian Burg.
1704
1705 * imported/selenium/importer.json: Added.
1706 * imported/selenium/common/: Added.
1707 * imported/selenium/py/: Added.
1708
carlosgc@webkit.org03128ce2017-11-28 12:45:30 +000017092017-11-28 Carlos Garcia Campos <cgarcia@igalia.com>
1710
carlosgc@webkit.org4f16bf52017-11-28 13:15:05 +00001711 Unreviewed. Update W3C WebDriver imported tests.
1712
1713 * imported/w3c/importer.json:
1714 * imported/w3c/tools/webdriver/webdriver/client.py:
1715 * imported/w3c/tools/webdriver/webdriver/error.py:
1716 * imported/w3c/tools/wptrunner/docs/conf.py:
1717 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1718 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1719 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1720 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
1721 * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
1722 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1723 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1724 * imported/w3c/webdriver/interface/interface.html:
1725 * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
1726 * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
1727 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1728 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
1729 * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
1730 * imported/w3c/webdriver/tests/sessions/status.py: Added.
1731 * imported/w3c/webdriver/tests/status.py: Removed.
1732 * imported/w3c/webdriver/tests/support/fixtures.py:
1733 * imported/w3c/webdriver/tests/support/wait.py:
1734 * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
1735 * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
1736 * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
1737 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
1738
17392017-11-28 Carlos Garcia Campos <cgarcia@igalia.com>
1740
carlosgc@webkit.org03128ce2017-11-28 12:45:30 +00001741 WebDriver: add timeout option to run-webdriver-tests script
1742 https://bugs.webkit.org/show_bug.cgi?id=179940
1743
1744 Reviewed by Carlos Alberto Lopez Perez.
1745
1746 Add a base conftest.py to load pytest_timeout plugin.
1747
1748 * imported/w3c/conftest.py: Added.
1749
carlosgc@webkit.org520b4a12017-11-21 13:35:37 +000017502017-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
1751
1752 Unreviewed. Update W3C WebDriver imported tests.
1753
1754 * imported/w3c/importer.json:
1755 * imported/w3c/tools/webdriver/webdriver/client.py:
1756 * imported/w3c/tools/webdriver/webdriver/error.py:
1757 * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
1758 * imported/w3c/tools/webdriver/webdriver/transport.py:
1759 * imported/w3c/tools/wptrunner/MANIFEST.in:
1760 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1761 * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
1762 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1763 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1764 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1765 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
1766 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1767 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1768 * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
1769 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1770 * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
1771 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1772 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1773 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
1774 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
1775 * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
1776 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
1777 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1778 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1779 * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
1780 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1781 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1782 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1783 * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
1784 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1785 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1786 * imported/w3c/webdriver/tests/actions/conftest.py:
1787 * imported/w3c/webdriver/tests/actions/key.py:
1788 * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
1789 * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
1790 * imported/w3c/webdriver/tests/actions/mouse.py:
1791 * imported/w3c/webdriver/tests/actions/sequence.py:
1792 * imported/w3c/webdriver/tests/actions/special_keys.py:
1793 * imported/w3c/webdriver/tests/actions/support/keys.py:
1794 * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
1795 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1796 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1797 * imported/w3c/webdriver/tests/element_click/stale.py: Added.
1798 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1799 * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
1800 * imported/w3c/webdriver/tests/navigation/get_title.py:
1801 * imported/w3c/webdriver/tests/retrieval/find_element.py:
1802 * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
1803 * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
1804 * imported/w3c/webdriver/tests/retrieval/find_elements.py:
1805 * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
1806 * imported/w3c/webdriver/tests/state/get_element_attribute.py:
1807 * imported/w3c/webdriver/tests/state/get_element_property.py:
1808 * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
1809 * imported/w3c/webdriver/tests/state/is_element_selected.py:
1810 * imported/w3c/webdriver/tests/support/asserts.py:
1811 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
1812
carlosgc@webkit.org98dd2ea2017-10-26 10:58:17 +000018132017-09-21 Carlos Garcia Campos <cgarcia@igalia.com>
1814
1815 WebDriver: Add support to import and run W3C tests
1816 https://bugs.webkit.org/show_bug.cgi?id=177304
1817
1818 Reviewed by Brian Burg.
1819
1820 Add json file used by the importer and the result of running the importer.
1821
1822 * imported/w3c/importer.json: Added.
1823 * imported/w3c/tools/pytest/: Added.
1824 * imported/w3c/tools/webdriver/: Added.
1825 * imported/w3c/tools/wptrunner/: Added.
1826 * imported/w3c/webdriver/: Added.