94fa7e2848561b3d8f8dcf58d37ee7a756397cec
[WebKit-https.git] / WebDriverTests / ChangeLog
1 2018-01-26  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         Unreviewed. Update W3C WebDriver imported tests.
4
5         * imported/w3c/importer.json:
6         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
7         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
8         * imported/w3c/webdriver/tests/element_click/select.py:
9         * imported/w3c/webdriver/tests/interaction/element_clear.py:
10         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
11         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
12         * imported/w3c/webdriver/tests/state/get_element_property.py:
13         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
14         * imported/w3c/webdriver/tests/state/is_element_selected.py:
15
16 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
17
18         WebDriver: add support for slow tests
19         https://bugs.webkit.org/show_bug.cgi?id=182095
20
21         Reviewed by Carlos Alberto Lopez Perez.
22
23         Mark several tests as slow.
24
25         * TestExpectations.json:
26
27 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
28
29         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
30         https://bugs.webkit.org/show_bug.cgi?id=181985
31
32         Reviewed by Carlos Alberto Lopez Perez.
33
34         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
35
36         * TestExpectations.json:
37
38 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
39
40         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
41         https://bugs.webkit.org/show_bug.cgi?id=181984
42
43         Reviewed by Carlos Alberto Lopez Perez.
44
45         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
46
47         * TestExpectations.json:
48
49 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
50
51         WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
52         https://bugs.webkit.org/show_bug.cgi?id=180407
53
54         Reviewed by Carlos Alberto Lopez Perez.
55
56         Remove expectations for tests that are passing now and update the bug number of the other ones referencing
57         #180407.
58
59         * TestExpectations.json:
60
61 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
62
63         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
64         https://bugs.webkit.org/show_bug.cgi?id=180412
65
66         Reviewed by Carlos Alberto Lopez Perez.
67
68         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
69         passing now.
70
71         * TestExpectations.json:
72
73 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
74
75         WebDriver: matched capabilities should include setWindowRect
76         https://bugs.webkit.org/show_bug.cgi?id=180411
77
78         Reviewed by Carlos Alberto Lopez Perez.
79
80         Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
81         since now it's failing due to missing timeouts value.
82
83         * TestExpectations.json:
84
85 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
86
87         WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
88         https://bugs.webkit.org/show_bug.cgi?id=181728
89
90         Reviewed by Sergio Villar Senin.
91
92         Remove expectations for tests that are now passing.
93
94         * TestExpectations.json:
95
96 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
97
98         WebDriver: implement get element CSS value command
99         https://bugs.webkit.org/show_bug.cgi?id=181736
100
101         Reviewed by Carlos Alberto Lopez Perez.
102
103         * TestExpectations.json: Unskip tests passing now.
104
105 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
106
107         Unreviewed. Update W3C WebDriver imported tests.
108
109         * imported/w3c/importer.json:
110         * imported/w3c/tools/webdriver/webdriver/client.py:
111         * imported/w3c/tools/webdriver/webdriver/protocol.py:
112         * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
113         * imported/w3c/tools/webdriver/webdriver/transport.py:
114         * imported/w3c/tools/wptrunner/MANIFEST.in:
115         * imported/w3c/tools/wptrunner/README.rst:
116         * imported/w3c/tools/wptrunner/docs/conf.py:
117         * imported/w3c/tools/wptrunner/docs/usage.rst:
118         * imported/w3c/tools/wptrunner/setup.py:
119         * imported/w3c/tools/wptrunner/tox.ini:
120         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
121         * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
122         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
123         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
124         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
125         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
126         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
127         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
128         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
129         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
130         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
131         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
132         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
133         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
134         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
135         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
136         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
137         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
138         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
139         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
140         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
141         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
142         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
143         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
144         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
145         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
146         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
147         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
148         * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
149         * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
150         * imported/w3c/webdriver/tests/sessions/new_session/response.py:
151
152 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
153
154         [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
155         https://bugs.webkit.org/show_bug.cgi?id=181904
156
157         Reviewed by Carlos Alberto Lopez Perez.
158
159         Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
160
161         * TestExpectations.json:
162
163 2018-01-19  Carlos Garcia Campos  <cgarcia@igalia.com>
164
165         Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
166
167         It's causing a crash in the driver process and affecting all other tests.
168
169         * TestExpectations.json:
170
171 2018-01-18  Carlos Garcia Campos  <cgarcia@igalia.com>
172
173         Unreviewed. Update Selenium WebDriver imported tests.
174
175         * imported/selenium/importer.json:
176         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
177         (reset_timeouts):
178
179 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
180
181         WebDriver: ignore the driver in selenium test names when getting expectations
182         https://bugs.webkit.org/show_bug.cgi?id=181738
183
184         Reviewed by Carlos Alberto Lopez Perez.
185
186         Add some expectations for selenium tests.
187
188         * TestExpectations.json:
189
190 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
191
192         WebDriver: add support for test expectations
193         https://bugs.webkit.org/show_bug.cgi?id=180420
194
195         Reviewed by Carlos Alberto Lopez Perez.
196
197         Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
198         a follow up patch.
199
200         * TestExpectations.json: Added.
201
202 2018-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
203
204         Unreviewed. Update Selenium WebDriver imported tests.
205
206         * imported/selenium/importer.json:
207         * imported/selenium/py/conftest.py:
208         * imported/selenium/py/selenium/__init__.py:
209         * imported/selenium/py/selenium/webdriver/__init__.py:
210         * imported/selenium/py/selenium/webdriver/common/action_chains.py:
211         * imported/selenium/py/selenium/webdriver/common/service.py:
212         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
213         * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
214         * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
215         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
216         * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
217         * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
218         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
219         * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
220         * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
221         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
222         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
223         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
224         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
225         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
226         * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
227         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
228         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
229         * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
230         * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
231         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
232         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
233
234 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
235
236         Unreviewed. Update W3C WebDriver imported tests.
237
238         * imported/w3c/importer.json:
239         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
240         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
241
242 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
243
244         Unreviewed. Update W3C WebDriver imported tests.
245
246         * imported/w3c/importer.json:
247         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
248         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
249         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
250         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
251         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
252         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
253         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
254         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
255         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
256         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
257         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
258         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
259         * imported/w3c/webdriver/OWNERS:
260         * imported/w3c/webdriver/interface/interface.html: Removed.
261         * imported/w3c/webdriver/tests/actions/modifier_click.py:
262         * imported/w3c/webdriver/tests/actions/mouse.py:
263         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
264         * imported/w3c/webdriver/tests/actions/sequence.py:
265         * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
266         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
267         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
268         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
269         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
270         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
271         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
272         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
273         * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
274         * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
275         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
276         * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
277         * imported/w3c/webdriver/tests/get_window_rect.py:
278         * imported/w3c/webdriver/tests/interface.html:
279         * imported/w3c/webdriver/tests/navigation/current_url.py:
280         * imported/w3c/webdriver/tests/support/asserts.py:
281         * imported/w3c/webdriver/tests/support/fixtures.py:
282
283 2017-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
284
285         WebDriver: add a common way to run tests with pytest
286         https://bugs.webkit.org/show_bug.cgi?id=180800
287
288         Reviewed by Carlos Alberto Lopez Perez.
289
290         Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
291
292         * imported/w3c/conftest.py: Removed.
293
294 2017-12-04  Carlos Garcia Campos  <cgarcia@igalia.com>
295
296         Unreviewed. Update W3C WebDriver imported tests.
297
298         * imported/w3c/importer.json:
299         * imported/w3c/tools/webdriver/webdriver/client.py:
300         * imported/w3c/tools/webdriver/webdriver/error.py:
301         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
302         * imported/w3c/webdriver/tests/interaction/element_clear.py:
303         * imported/w3c/webdriver/tests/sessions/status.py:
304         * imported/w3c/webdriver/tests/support/wait.py:
305
306 2017-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
307
308         WebDriver: auto-install pytest instead of importing it from wpt tools directory
309         https://bugs.webkit.org/show_bug.cgi?id=180243
310
311         Reviewed by Brian Burg.
312
313         * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
314         * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
315         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
316         new pytest supports this.
317         * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
318         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
319         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
320         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
321         * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
322         * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
323         * imported/w3c/importer.json: Stop importing pytest.
324         * imported/w3c/pytest.ini: Added.
325         * imported/w3c/tools/pytest/: Removed.
326
327 2017-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
328
329         WebDriver: add support for importing and running selenium tests
330         https://bugs.webkit.org/show_bug.cgi?id=180145
331
332         Reviewed by Brian Burg.
333
334         * imported/selenium/importer.json: Added.
335         * imported/selenium/common/: Added.
336         * imported/selenium/py/: Added.
337
338 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
339
340         Unreviewed. Update W3C WebDriver imported tests.
341
342         * imported/w3c/importer.json:
343         * imported/w3c/tools/webdriver/webdriver/client.py:
344         * imported/w3c/tools/webdriver/webdriver/error.py:
345         * imported/w3c/tools/wptrunner/docs/conf.py:
346         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
347         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
348         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
349         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
350         * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
351         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
352         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
353         * imported/w3c/webdriver/interface/interface.html:
354         * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
355         * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
356         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
357         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
358         * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
359         * imported/w3c/webdriver/tests/sessions/status.py: Added.
360         * imported/w3c/webdriver/tests/status.py: Removed.
361         * imported/w3c/webdriver/tests/support/fixtures.py:
362         * imported/w3c/webdriver/tests/support/wait.py:
363         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
364         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
365         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
366         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
367
368 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
369
370         WebDriver: add timeout option to run-webdriver-tests script
371         https://bugs.webkit.org/show_bug.cgi?id=179940
372
373         Reviewed by Carlos Alberto Lopez Perez.
374
375         Add a base conftest.py to load pytest_timeout plugin.
376
377         * imported/w3c/conftest.py: Added.
378
379 2017-11-21  Carlos Garcia Campos  <cgarcia@igalia.com>
380
381         Unreviewed. Update W3C WebDriver imported tests.
382
383         * imported/w3c/importer.json:
384         * imported/w3c/tools/webdriver/webdriver/client.py:
385         * imported/w3c/tools/webdriver/webdriver/error.py:
386         * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
387         * imported/w3c/tools/webdriver/webdriver/transport.py:
388         * imported/w3c/tools/wptrunner/MANIFEST.in:
389         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
390         * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
391         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
392         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
393         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
394         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
395         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
396         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
397         * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
398         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
399         * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
400         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
401         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
402         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
403         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
404         * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
405         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
406         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
407         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
408         * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
409         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
410         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
411         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
412         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
413         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
414         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
415         * imported/w3c/webdriver/tests/actions/conftest.py:
416         * imported/w3c/webdriver/tests/actions/key.py:
417         * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
418         * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
419         * imported/w3c/webdriver/tests/actions/mouse.py:
420         * imported/w3c/webdriver/tests/actions/sequence.py:
421         * imported/w3c/webdriver/tests/actions/special_keys.py:
422         * imported/w3c/webdriver/tests/actions/support/keys.py:
423         * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
424         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
425         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
426         * imported/w3c/webdriver/tests/element_click/stale.py: Added.
427         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
428         * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
429         * imported/w3c/webdriver/tests/navigation/get_title.py:
430         * imported/w3c/webdriver/tests/retrieval/find_element.py:
431         * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
432         * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
433         * imported/w3c/webdriver/tests/retrieval/find_elements.py:
434         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
435         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
436         * imported/w3c/webdriver/tests/state/get_element_property.py:
437         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
438         * imported/w3c/webdriver/tests/state/is_element_selected.py:
439         * imported/w3c/webdriver/tests/support/asserts.py:
440         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
441
442 2017-09-21  Carlos Garcia Campos  <cgarcia@igalia.com>
443
444         WebDriver: Add support to import and run W3C tests
445         https://bugs.webkit.org/show_bug.cgi?id=177304
446
447         Reviewed by Brian Burg.
448
449         Add json file used by the importer and the result of running the importer.
450
451         * imported/w3c/importer.json: Added.
452         * imported/w3c/tools/pytest/: Added.
453         * imported/w3c/tools/webdriver/: Added.
454         * imported/w3c/tools/wptrunner/: Added.
455         * imported/w3c/webdriver/: Added.