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