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