Modernize SVGURIReference::targetElementFromIRIString
[WebKit-https.git] / WebDriverTests / ChangeLog
1 2018-11-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2
3         Unreviewed, fix WebDriver expectations syntax after previous commit
4
5         * TestExpectations.json:
6
7 2018-11-02  Michael Catanzaro  <mcatanzaro@igalia.com>
8
9         Unreviewed WebDriver expectations gardening
10
11         There are still a few more flaky tests, but this should improve things significantly.
12
13         * TestExpectations.json:
14
15 2018-08-16  Carlos Garcia Campos  <cgarcia@igalia.com>
16
17         [GTK] MiniBrowser: web view doesn't get the focus when new window is created
18         https://bugs.webkit.org/show_bug.cgi?id=188546
19
20         Reviewed by Michael Catanzaro.
21
22         Remove expectations of the tests that pass now.
23
24         * TestExpectations.json:
25
26 2018-08-14  Carlos Garcia Campos  <cgarcia@igalia.com>
27
28         Unreviewed gardening. Update several test expectations after r234839.
29
30         * TestExpectations.json:
31
32 2018-08-13  Carlos Garcia Campos  <cgarcia@igalia.com>
33
34         Unreviewed. Update W3C WebDriver imported tests.
35
36         * imported/w3c/importer.json:
37         * imported/w3c/tools/webdriver/README.md:
38         * imported/w3c/tools/webdriver/webdriver/__init__.py:
39         * imported/w3c/tools/webdriver/webdriver/client.py:
40         * imported/w3c/tools/webdriver/webdriver/error.py:
41         * imported/w3c/tools/webdriver/webdriver/protocol.py:
42         * imported/w3c/tools/webdriver/webdriver/transport.py:
43         * imported/w3c/tools/wptrunner/README.rst:
44         * imported/w3c/tools/wptrunner/docs/conf.py:
45         * imported/w3c/tools/wptrunner/docs/usage.rst:
46         * imported/w3c/tools/wptrunner/requirements.txt:
47         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
48         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
49         * imported/w3c/tools/wptrunner/requirements_edge.txt:
50         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
51         * imported/w3c/tools/wptrunner/requirements_ie.txt:
52         * imported/w3c/tools/wptrunner/requirements_opera.txt:
53         * imported/w3c/tools/wptrunner/requirements_safari.txt:
54         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
55         * imported/w3c/tools/wptrunner/tox.ini:
56         * imported/w3c/tools/wptrunner/wptrunner.default.ini:
57         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
58         * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
59         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
60         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
61         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
62         * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py: Added.
63         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
64         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
65         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
66         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
67         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
68         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
69         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
70         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
71         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
72         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
73         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
74         * imported/w3c/tools/wptrunner/wptrunner/executors/__init__.py:
75         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
76         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
77         * imported/w3c/tools/wptrunner/wptrunner/executors/executorsafari.py: Added.
78         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
79         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
80         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
81         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
82         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py:
83         * imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js:
84         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
85         * imported/w3c/tools/wptrunner/wptrunner/font.py:
86         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
87         * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
88         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
89         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
90         * imported/w3c/tools/wptrunner/wptrunner/products.py:
91         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
92         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
93         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
94         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py:
95         * imported/w3c/tools/wptrunner/wptrunner/tests/test_chunker.py:
96         * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py: Added.
97         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
98         * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py: Added.
99         * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
100         * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py: Added.
101         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
102         * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
103         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
104         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
105         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
106         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
107         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
108         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
109         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
110         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/__init__.py:
111         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py:
112         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
113         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/serializer.py:
114         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py:
115         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
116         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py:
117         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
118         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
119         * imported/w3c/webdriver/META.yml: Added.
120         * imported/w3c/webdriver/OWNERS: Removed.
121         * imported/w3c/webdriver/tests/accept_alert/accept.py:
122         * imported/w3c/webdriver/tests/actions/control_click.py: Added.
123         * imported/w3c/webdriver/tests/actions/key.py:
124         * imported/w3c/webdriver/tests/actions/modifier_click.py:
125         * imported/w3c/webdriver/tests/actions/mouse.py:
126         * imported/w3c/webdriver/tests/actions/support/keys.py:
127         * imported/w3c/webdriver/tests/add_cookie/add.py:
128         * imported/w3c/webdriver/tests/back/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
129         * imported/w3c/webdriver/tests/back/back.py: Added.
130         * imported/w3c/webdriver/tests/back/conftest.py: Added.
131         * imported/w3c/webdriver/tests/close_window/close.py:
132         * imported/w3c/webdriver/tests/close_window/user_prompts.py:
133         * imported/w3c/webdriver/tests/conftest.py:
134         * imported/w3c/webdriver/tests/delete_all_cookies/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
135         * imported/w3c/webdriver/tests/delete_all_cookies/delete.py: Added.
136         * imported/w3c/webdriver/tests/delete_cookie/delete.py:
137         * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py:
138         * imported/w3c/webdriver/tests/delete_session/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
139         * imported/w3c/webdriver/tests/delete_session/delete.py: Added.
140         * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py:
141         * imported/w3c/webdriver/tests/element_clear/clear.py:
142         * imported/w3c/webdriver/tests/element_click/click.py: Added.
143         * imported/w3c/webdriver/tests/element_click/file_upload.py: Added.
144         * imported/w3c/webdriver/tests/element_click/interactability.py: Added.
145         * imported/w3c/webdriver/tests/element_click/navigate.py: Added.
146         * imported/w3c/webdriver/tests/element_click/scroll_into_view.py: Added.
147         * imported/w3c/webdriver/tests/element_click/support/close_window.html: Added.
148         * imported/w3c/webdriver/tests/element_click/support/input.html: Added.
149         * imported/w3c/webdriver/tests/element_send_keys/__init__.py:
150         * imported/w3c/webdriver/tests/element_send_keys/conftest.py: Added.
151         * imported/w3c/webdriver/tests/element_send_keys/events.py: Added.
152         * imported/w3c/webdriver/tests/element_send_keys/file_upload.py: Added.
153         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
154         * imported/w3c/webdriver/tests/element_send_keys/send_keys.py: Added.
155         * imported/w3c/webdriver/tests/element_send_keys/user_prompts.py: Added.
156         * imported/w3c/webdriver/tests/execute_async_script/collections.py:
157         * imported/w3c/webdriver/tests/execute_async_script/execute_async.py: Added.
158         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
159         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
160         * imported/w3c/webdriver/tests/execute_script/execute.py: Added.
161         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
162         * imported/w3c/webdriver/tests/find_element/find.py:
163         * imported/w3c/webdriver/tests/find_element_from_element/find.py:
164         * imported/w3c/webdriver/tests/find_elements/find.py:
165         * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
166         * imported/w3c/webdriver/tests/forward/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
167         * imported/w3c/webdriver/tests/forward/conftest.py: Added.
168         * imported/w3c/webdriver/tests/forward/forward.py: Added.
169         * imported/w3c/webdriver/tests/forward/user_prompts.py: Added.
170         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
171         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
172         * imported/w3c/webdriver/tests/get_active_element/get.py:
173         * imported/w3c/webdriver/tests/get_alert_text/get.py:
174         * imported/w3c/webdriver/tests/get_current_url/get.py:
175         * imported/w3c/webdriver/tests/get_current_url/user_prompts.py:
176         * imported/w3c/webdriver/tests/get_element_attribute/get.py:
177         * imported/w3c/webdriver/tests/get_element_property/get.py:
178         * imported/w3c/webdriver/tests/get_element_property/user_prompts.py:
179         * imported/w3c/webdriver/tests/get_element_tag_name/get.py:
180         * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py:
181         * imported/w3c/webdriver/tests/get_element_text/get.py:
182         * imported/w3c/webdriver/tests/get_named_cookie/get.py:
183         * imported/w3c/webdriver/tests/get_timeouts/get.py:
184         * imported/w3c/webdriver/tests/get_title/get.py:
185         * imported/w3c/webdriver/tests/get_title/user_prompts.py:
186         * imported/w3c/webdriver/tests/get_window_rect/get.py:
187         * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py:
188         * imported/w3c/webdriver/tests/interface.html:
189         * imported/w3c/webdriver/tests/is_element_selected/selected.py:
190         * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py:
191         * imported/w3c/webdriver/tests/maximize_window/maximize.py:
192         * imported/w3c/webdriver/tests/maximize_window/user_prompts.py:
193         * imported/w3c/webdriver/tests/minimize_window/minimize.py:
194         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
195         * imported/w3c/webdriver/tests/navigate_to/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
196         * imported/w3c/webdriver/tests/navigate_to/navigate.py: Added.
197         * imported/w3c/webdriver/tests/new_session/conftest.py:
198         * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py:
199         * imported/w3c/webdriver/tests/new_session/create_firstMatch.py:
200         * imported/w3c/webdriver/tests/new_session/default_values.py:
201         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
202         * imported/w3c/webdriver/tests/new_session/merge.py:
203         * imported/w3c/webdriver/tests/new_session/page_load_strategy.py: Added.
204         * imported/w3c/webdriver/tests/new_session/platform_name.py: Added.
205         * imported/w3c/webdriver/tests/new_session/response.py:
206         * imported/w3c/webdriver/tests/new_session/timeouts.py: Added.
207         * imported/w3c/webdriver/tests/page_source/source.py:
208         * imported/w3c/webdriver/tests/refresh/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
209         * imported/w3c/webdriver/tests/refresh/refresh.py: Added.
210         * imported/w3c/webdriver/tests/refresh/user_prompts.py: Added.
211         * imported/w3c/webdriver/tests/send_alert_text/send.py:
212         * imported/w3c/webdriver/tests/set_timeouts/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
213         * imported/w3c/webdriver/tests/set_timeouts/set.py: Added.
214         * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Removed.
215         * imported/w3c/webdriver/tests/set_window_rect/set.py:
216         * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py:
217         * imported/w3c/webdriver/tests/status/status.py:
218         * imported/w3c/webdriver/tests/support/__init__.py:
219         * imported/w3c/webdriver/tests/support/asserts.py:
220         * imported/w3c/webdriver/tests/support/fixtures.py:
221         * imported/w3c/webdriver/tests/switch_to_frame/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
222         * imported/w3c/webdriver/tests/switch_to_frame/switch.py: Added.
223         * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py:
224         * imported/w3c/webdriver/tests/switch_to_window/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
225         * imported/w3c/webdriver/tests/switch_to_window/switch.py: Added.
226
227 2018-08-13  Carlos Garcia Campos  <cgarcia@igalia.com>
228
229         WebDriver: several element_send_keys tests are failing since added
230         https://bugs.webkit.org/show_bug.cgi?id=181644
231
232         Reviewed by Michael Catanzaro.
233
234         Update text expectations.
235
236         * TestExpectations.json:
237
238 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
239
240         Unreviewed GTK test gardening
241
242         * TestExpectations.json:
243
244 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
245
246         More unreviewed GTK test gardening
247
248         I don't really know what I'm doing with these WebDriver expectations... will this work?
249
250         * TestExpectations.json:
251
252 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
253
254         Unreviewed GTK test gardening
255
256         * TestExpectations.json:
257
258 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
259
260         [GTK] Unreviewed test gardening
261         https://bugs.webkit.org/show_bug.cgi?id=187551
262
263         Unreviewed gardening.
264
265         * TestExpectations.json:
266           - imported/selenium/py/test/selenium/webdriver/common: fixed in r233548
267           - imported/w3c/webdriver/tests/actions/key.py: fixed in r233499
268           - imported/w3c/webdriver/tests/actions/special_keys.py: properly escape test names
269
270 2018-06-27  Ms2ger  <Ms2ger@igalia.com>
271
272         [GTK][WPE] Update expectations for WebDriver tests.
273         https://bugs.webkit.org/show_bug.cgi?id=187098
274
275         Unreviewed gardening.
276
277         * TestExpectations.json:
278
279 2018-05-24  Carlos Garcia Campos  <cgarcia@igalia.com>
280
281         WebDriver: implement maximize, minimize and fullscreen window commands
282         https://bugs.webkit.org/show_bug.cgi?id=180398
283
284         Reviewed by Brian Burg.
285
286         Remove expectations for tests that are passing now.
287
288         * TestExpectations.json:
289
290 2018-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
291
292         Unreviewed gardening. Update several test expectations.
293
294         * TestExpectations.json:
295
296 2018-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
297
298         Unreviewed. Remove W3C deleted files after r231727.
299
300         In r231727 W3C WebDriver tests were updated, but only new and modified files, not the deleted (or renamed)
301         ones. Remove the deleted files and update the test expectations to use the new names.
302
303         * TestExpectations.json: Update expectations after test renames in r231727.
304         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js: Removed.
305         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Removed.
306         * imported/w3c/webdriver/tests/contexts/json_serialize_windowproxy.py: Removed.
307         * imported/w3c/webdriver/tests/contexts/maximize_window.py: Removed.
308         * imported/w3c/webdriver/tests/contexts/resizing_and_positioning.py: Removed.
309         * imported/w3c/webdriver/tests/cookies/add_cookie.py: Removed.
310         * imported/w3c/webdriver/tests/cookies/delete_cookie.py: Removed.
311         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py: Removed.
312         * imported/w3c/webdriver/tests/document_handling/page_source.py: Removed.
313         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Removed.
314         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Removed.
315         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Removed.
316         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Removed.
317         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Removed.
318         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py: Removed.
319         * imported/w3c/webdriver/tests/fullscreen_window.py: Removed.
320         * imported/w3c/webdriver/tests/get_window_rect.py: Removed.
321         * imported/w3c/webdriver/tests/interaction/element_clear.py: Removed.
322         * imported/w3c/webdriver/tests/interaction/send_keys_content_editable.py: Removed.
323         * imported/w3c/webdriver/tests/minimize_window.py: Removed.
324         * imported/w3c/webdriver/tests/navigation/current_url.py: Removed.
325         * imported/w3c/webdriver/tests/navigation/get_title.py: Removed.
326         * imported/w3c/webdriver/tests/sessions/get_timeouts.py: Removed.
327         * imported/w3c/webdriver/tests/sessions/new_session/conftest.py: Removed.
328         * imported/w3c/webdriver/tests/sessions/new_session/create_alwaysMatch.py: Removed.
329         * imported/w3c/webdriver/tests/sessions/new_session/create_firstMatch.py: Removed.
330         * imported/w3c/webdriver/tests/sessions/new_session/default_values.py: Removed.
331         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py: Removed.
332         * imported/w3c/webdriver/tests/sessions/new_session/merge.py: Removed.
333         * imported/w3c/webdriver/tests/sessions/new_session/response.py: Removed.
334         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py: Removed.
335         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py: Removed.
336         * imported/w3c/webdriver/tests/sessions/status.py: Removed.
337         * imported/w3c/webdriver/tests/set_window_rect.py: Removed.
338         * imported/w3c/webdriver/tests/state/__init__.py: Removed.
339         * imported/w3c/webdriver/tests/state/get_element_attribute.py: Removed.
340         * imported/w3c/webdriver/tests/state/get_element_property.py: Removed.
341         * imported/w3c/webdriver/tests/state/get_element_tag_name.py: Removed.
342         * imported/w3c/webdriver/tests/state/is_element_selected.py: Removed.
343         * imported/w3c/webdriver/tests/state/text/__init__.py: Removed.
344         * imported/w3c/webdriver/tests/state/text/get_text.py: Removed.
345         * imported/w3c/webdriver/tests/switch_to_parent_frame.py: Removed.
346         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py: Removed.
347         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py: Removed.
348         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py: Removed.
349         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Removed.
350
351 2018-05-11  Brian Burg  <bburg@apple.com>
352
353         Unreviewed. Update W3C WebDriver imported tests.
354
355         This includes upstream PR #10968, which has a fix for XSSAuditor
356         blocking scripts loaded via inline.py. Test expectations for
357         webkitgtkdriver may need to be updated with progressions and new tests.
358
359         * imported/w3c/importer.json:
360         * imported/w3c/tools/webdriver/webdriver/client.py:
361         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
362         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_opera.txt.
363         * imported/w3c/tools/wptrunner/requirements_edge.txt:
364         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
365         * imported/w3c/tools/wptrunner/requirements_ie.txt:
366         * imported/w3c/tools/wptrunner/requirements_opera.txt:
367         * imported/w3c/tools/wptrunner/requirements_safari.txt:
368         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
369         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
370         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
371         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
372         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
373         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
374         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
375         * imported/w3c/tools/wptrunner/wptrunner/reduce.py:
376         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
377         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py: Added.
378         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
379         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
380         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
381         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
382         * imported/w3c/webdriver/tests/accept_alert/__init__.py: Added.
383         * imported/w3c/webdriver/tests/accept_alert/accept.py: Added.
384         * imported/w3c/webdriver/tests/add_cookie/__init__.py: Added.
385         * imported/w3c/webdriver/tests/add_cookie/add.py: Added.
386         * imported/w3c/webdriver/tests/close_window/__init__.py: Added.
387         * imported/w3c/webdriver/tests/close_window/close.py: Added.
388         * imported/w3c/webdriver/tests/close_window/user_prompts.py: Added.
389         * imported/w3c/webdriver/tests/delete_cookie/__init__.py: Added.
390         * imported/w3c/webdriver/tests/delete_cookie/delete.py: Added.
391         * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py: Added.
392         * imported/w3c/webdriver/tests/dismiss_alert/__init__.py: Added.
393         * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py: Added.
394         * imported/w3c/webdriver/tests/element_clear/__init__.py: Added.
395         * imported/w3c/webdriver/tests/element_clear/clear.py: Added.
396         * imported/w3c/webdriver/tests/element_click/bubbling.py:
397         * imported/w3c/webdriver/tests/element_click/stale.py:
398         * imported/w3c/webdriver/tests/element_send_keys/content_editable.py: Added.
399         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
400         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
401         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
402         * imported/w3c/webdriver/tests/execute_async_script/collections.py:
403         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
404         * imported/w3c/webdriver/tests/execute_script/collections.py:
405         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
406         * imported/w3c/webdriver/tests/execute_script/json_serialize_windowproxy.py: Added.
407         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
408         * imported/w3c/webdriver/tests/find_element/__init__.py: Added.
409         * imported/w3c/webdriver/tests/find_element/find.py: Added.
410         * imported/w3c/webdriver/tests/find_element_from_element/__init__.py: Added.
411         * imported/w3c/webdriver/tests/find_element_from_element/find.py: Added.
412         * imported/w3c/webdriver/tests/find_elements/__init__.py: Added.
413         * imported/w3c/webdriver/tests/find_elements/find.py: Added.
414         * imported/w3c/webdriver/tests/find_elements_from_element/__init__.py: Added.
415         * imported/w3c/webdriver/tests/find_elements_from_element/find.py: Added.
416         * imported/w3c/webdriver/tests/fullscreen_window/__init__.py: Added.
417         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py: Added.
418         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py: Added.
419         * imported/w3c/webdriver/tests/get_active_element/__init__.py: Added.
420         * imported/w3c/webdriver/tests/get_active_element/get.py: Added.
421         * imported/w3c/webdriver/tests/get_alert_text/__init__.py: Added.
422         * imported/w3c/webdriver/tests/get_alert_text/get.py: Added.
423         * imported/w3c/webdriver/tests/get_current_url/__init__.py: Added.
424         * imported/w3c/webdriver/tests/get_current_url/get.py: Added.
425         * imported/w3c/webdriver/tests/get_current_url/user_prompts.py: Added.
426         * imported/w3c/webdriver/tests/get_element_attribute/get.py: Added.
427         * imported/w3c/webdriver/tests/get_element_property/__init__.py: Added.
428         * imported/w3c/webdriver/tests/get_element_property/get.py: Added.
429         * imported/w3c/webdriver/tests/get_element_property/user_prompts.py: Added.
430         * imported/w3c/webdriver/tests/get_element_tag_name/__init__.py: Added.
431         * imported/w3c/webdriver/tests/get_element_tag_name/get.py: Added.
432         * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py: Added.
433         * imported/w3c/webdriver/tests/get_element_text/__init__.py: Added.
434         * imported/w3c/webdriver/tests/get_element_text/get.py: Added.
435         * imported/w3c/webdriver/tests/get_named_cookie/__init__.py: Added.
436         * imported/w3c/webdriver/tests/get_named_cookie/get.py: Added.
437         * imported/w3c/webdriver/tests/get_timeouts/__init__.py: Added.
438         * imported/w3c/webdriver/tests/get_timeouts/get.py: Added.
439         * imported/w3c/webdriver/tests/get_title/__init__.py: Added.
440         * imported/w3c/webdriver/tests/get_title/get.py: Added.
441         * imported/w3c/webdriver/tests/get_title/user_prompts.py: Added.
442         * imported/w3c/webdriver/tests/get_window_rect/__init__.py: Added.
443         * imported/w3c/webdriver/tests/get_window_rect/get.py: Added.
444         * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py: Added.
445         * imported/w3c/webdriver/tests/is_element_selected/__init__.py: Added.
446         * imported/w3c/webdriver/tests/is_element_selected/selected.py: Added.
447         * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py: Added.
448         * imported/w3c/webdriver/tests/maximize_window/__init__.py: Added.
449         * imported/w3c/webdriver/tests/maximize_window/maximize.py: Added.
450         * imported/w3c/webdriver/tests/maximize_window/user_prompts.py: Added.
451         * imported/w3c/webdriver/tests/minimize_window/__init__.py: Added.
452         * imported/w3c/webdriver/tests/minimize_window/minimize.py: Added.
453         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py: Added.
454         * imported/w3c/webdriver/tests/new_session/__init__.py: Added.
455         * imported/w3c/webdriver/tests/new_session/conftest.py: Added.
456         * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py: Added.
457         * imported/w3c/webdriver/tests/new_session/create_firstMatch.py: Added.
458         * imported/w3c/webdriver/tests/new_session/default_values.py: Added.
459         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py: Added.
460         * imported/w3c/webdriver/tests/new_session/merge.py: Added.
461         * imported/w3c/webdriver/tests/new_session/response.py: Added.
462         * imported/w3c/webdriver/tests/new_session/support/__init__.py: Added.
463         * imported/w3c/webdriver/tests/new_session/support/create.py: Added.
464         * imported/w3c/webdriver/tests/page_source/__init__.py: Added.
465         * imported/w3c/webdriver/tests/page_source/source.py: Added.
466         * imported/w3c/webdriver/tests/send_alert_text/__init__.py: Added.
467         * imported/w3c/webdriver/tests/send_alert_text/send.py: Added.
468         * imported/w3c/webdriver/tests/set_window_rect/__init__.py: Added.
469         * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Added.
470         * imported/w3c/webdriver/tests/set_window_rect/set.py: Added.
471         * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py: Added.
472         * imported/w3c/webdriver/tests/status/__init__.py: Added.
473         * imported/w3c/webdriver/tests/status/status.py: Added.
474         * imported/w3c/webdriver/tests/support/fixtures.py:
475         * imported/w3c/webdriver/tests/support/inline.py:
476         * imported/w3c/webdriver/tests/switch_to_parent_frame/__init__.py: Added.
477         * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py: Added.
478
479 2018-05-09  Carlos Garcia Campos  <cgarcia@igalia.com>
480
481         WebDriver: implement advance user interactions
482         https://bugs.webkit.org/show_bug.cgi?id=174616
483
484         Reviewed by Brian Burg.
485
486         Update test expectations.
487
488         * TestExpectations.json:
489
490 2018-04-25  Carlos Garcia Campos  <cgarcia@igalia.com>
491
492         Unreviewed gardening. Update expectations for new tests added in r230953.
493
494         * TestExpectations.json:
495
496 2018-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
497
498         Unreviewed. Update W3C WebDriver imported tests.
499
500         * imported/w3c/importer.json:
501         * imported/w3c/tools/webdriver/webdriver/client.py:
502         * imported/w3c/tools/webdriver/webdriver/transport.py:
503         * imported/w3c/tools/wptrunner/README.rst:
504         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
505         * imported/w3c/tools/wptrunner/requirements_edge.txt:
506         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
507         * imported/w3c/tools/wptrunner/requirements_ie.txt:
508         * imported/w3c/tools/wptrunner/requirements_opera.txt:
509         * imported/w3c/tools/wptrunner/requirements_safari.txt: Added.
510         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
511         * imported/w3c/tools/wptrunner/requirements_webkit.txt: Added.
512         * imported/w3c/tools/wptrunner/tox.ini:
513         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
514         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
515         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
516         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
517         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
518         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
519         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
520         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py: Added.
521         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
522         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
523         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
524         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
525         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
526         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py: Added.
527         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
528         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
529         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
530         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
531         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
532         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
533         * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebkit.py: Added.
534         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py: Added.
535         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
536         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js:
537         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Added.
538         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
539         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
540         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
541         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
542         * imported/w3c/tools/wptrunner/wptrunner/tests/base.py: Added.
543         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py: Added.
544         * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
545         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
546         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
547         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
548         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
549         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
550         * imported/w3c/webdriver/tests/actions/modifier_click.py:
551         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
552         * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Added.
553         * imported/w3c/webdriver/tests/actions/special_keys.py:
554         * imported/w3c/webdriver/tests/contexts/maximize_window.py:
555         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
556         * imported/w3c/webdriver/tests/element_retrieval/find_element.py:
557         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py:
558         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py:
559         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py:
560         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
561         * imported/w3c/webdriver/tests/execute_async_script/collections.py: Added.
562         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
563         * imported/w3c/webdriver/tests/execute_script/collections.py: Added.
564         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
565         * imported/w3c/webdriver/tests/fullscreen_window.py:
566         * imported/w3c/webdriver/tests/interaction/element_clear.py:
567         * imported/w3c/webdriver/tests/minimize_window.py:
568         * imported/w3c/webdriver/tests/set_window_rect.py:
569         * imported/w3c/webdriver/tests/support/fixtures.py:
570
571 2018-03-27  Brian Burg  <bburg@apple.com>
572
573         REGRESSION(r229937): WebDriver tests no longer run, test runner hangs when launching wpt web server
574         https://bugs.webkit.org/show_bug.cgi?id=184056
575         <rdar://problem/38925058>
576
577         Reviewed by Timothy Hatcher and Youenn Fablet.
578
579         * imported/w3c/config.json:
580         The config key used in upstream WPT has changed from 'host' to 'browser_host'.
581
582 2018-03-08  Ms2ger  <Ms2ger@igalia.com>
583
584         [GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
585         https://bugs.webkit.org/show_bug.cgi?id=183452
586
587         Unreviewed test gardening.
588
589         * TestExpectations.json:
590
591 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
592
593         [WPE] Test gardening
594         https://bugs.webkit.org/show_bug.cgi?id=183402
595
596         Unreviewed test gardening.
597
598         * TestExpectations.json: mark element_clear.py::test_closed_context as passing.
599
600 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
601
602         Mark get_element_property.py::test_element as passing.
603         https://bugs.webkit.org/show_bug.cgi?id=180414
604
605         Unreviewed test gardening.
606
607         It has been passing since the test was updated to expect the correct value
608         in r229166.
609
610         * TestExpectations.json:
611
612 2018-03-05  Carlos Garcia Campos  <cgarcia@igalia.com>
613
614         Unreviewed. Update Selenium WebDriver imported tests.
615
616         * imported/selenium/importer.json:
617         * imported/selenium/py/selenium/__init__.py:
618         * imported/selenium/py/selenium/common/exceptions.py:
619         * imported/selenium/py/selenium/webdriver/__init__.py:
620         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
621         * imported/selenium/py/selenium/webdriver/safari/webdriver.py:
622         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
623
624 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
625
626         Unreviewed gardening. Skip new action tests added in r229166.
627
628         * TestExpectations.json:
629
630 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
631
632         Unreviewed. Update W3C WebDriver imported tests.
633
634         * imported/w3c/importer.json:
635         * imported/w3c/tools/webdriver/webdriver/transport.py:
636         * imported/w3c/tools/wptrunner/MANIFEST.in:
637         * imported/w3c/tools/wptrunner/README.rst:
638         * imported/w3c/tools/wptrunner/requirements.txt:
639         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
640         * imported/w3c/tools/wptrunner/requirements_edge.txt:
641         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
642         * imported/w3c/tools/wptrunner/requirements_ie.txt:
643         * imported/w3c/tools/wptrunner/requirements_opera.txt:
644         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
645         * imported/w3c/tools/wptrunner/requirements_servo.txt:
646         * imported/w3c/tools/wptrunner/setup.py:
647         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
648         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
649         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
650         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
651         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
652         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
653         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
654         * imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt: Removed.
655         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
656         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
657         * imported/w3c/tools/wptrunner/wptrunner/config.json: Removed.
658         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
659         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
660         * imported/w3c/tools/wptrunner/wptrunner/font.py:
661         * imported/w3c/tools/wptrunner/wptrunner/hosts.py: Removed.
662         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
663         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/__init__.py: Added.
664         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py: Removed.
665         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
666         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
667         * imported/w3c/webdriver/OWNERS:
668         * imported/w3c/webdriver/tests/actions/mouse.py:
669         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
670         * imported/w3c/webdriver/tests/actions/pointer_origin.py: Added.
671         * imported/w3c/webdriver/tests/actions/support/mouse.py:
672         * imported/w3c/webdriver/tests/element_click/bubbling.py:
673         * imported/w3c/webdriver/tests/element_click/select.py:
674         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
675         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
676         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
677         * imported/w3c/webdriver/tests/fullscreen_window.py:
678         * imported/w3c/webdriver/tests/interface.html:
679         * imported/w3c/webdriver/tests/state/get_element_property.py:
680
681 2018-02-02  Carlos Garcia Campos  <cgarcia@igalia.com>
682
683         Unreviewed. Update Selenium WebDriver imported tests.
684
685         * imported/selenium/importer.json:
686         * imported/selenium/py/selenium/__init__.py:
687         * imported/selenium/py/selenium/webdriver/remote/errorhandler.py:
688         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
689         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
690         * imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py:
691         * imported/selenium/py/test/selenium/webdriver/common/correct_event_firing_tests.py:
692         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
693         * imported/selenium/py/test/selenium/webdriver/common/element_attribute_tests.py:
694         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
695         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
696         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
697         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
698         * imported/selenium/py/test/selenium/webdriver/common/page_loading_tests.py:
699         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
700         * imported/selenium/py/test/selenium/webdriver/common/stale_reference_tests.py:
701         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
702         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py:
703         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
704
705 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
706
707         Unreviewed gardening. Update expectations of several WebDriver tests.
708
709         * TestExpectations.json:
710
711 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
712
713         Unreviewed. Update W3C WebDriver imported tests.
714
715         * imported/w3c/importer.json:
716         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
717         * imported/w3c/tools/wptrunner/tox.ini:
718         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
719         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
720         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
721         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
722         * imported/w3c/webdriver/OWNERS:
723         * imported/w3c/webdriver/tests/__init__.py:
724         * imported/w3c/webdriver/tests/actions/mouse.py:
725         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
726         * imported/w3c/webdriver/tests/actions/support/mouse.py:
727         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
728         * imported/w3c/webdriver/tests/cookies/delete_cookie.py:
729         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
730         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py: Added.
731         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
732         * imported/w3c/webdriver/tests/interaction/element_clear.py:
733         * imported/w3c/webdriver/tests/support/asserts.py:
734
735 2018-01-26  Carlos Garcia Campos  <cgarcia@igalia.com>
736
737         Unreviewed. Update W3C WebDriver imported tests.
738
739         * imported/w3c/importer.json:
740         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
741         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
742         * imported/w3c/webdriver/tests/element_click/select.py:
743         * imported/w3c/webdriver/tests/interaction/element_clear.py:
744         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
745         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
746         * imported/w3c/webdriver/tests/state/get_element_property.py:
747         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
748         * imported/w3c/webdriver/tests/state/is_element_selected.py:
749
750 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
751
752         WebDriver: add support for slow tests
753         https://bugs.webkit.org/show_bug.cgi?id=182095
754
755         Reviewed by Carlos Alberto Lopez Perez.
756
757         Mark several tests as slow.
758
759         * TestExpectations.json:
760
761 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
762
763         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
764         https://bugs.webkit.org/show_bug.cgi?id=181985
765
766         Reviewed by Carlos Alberto Lopez Perez.
767
768         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
769
770         * TestExpectations.json:
771
772 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
773
774         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
775         https://bugs.webkit.org/show_bug.cgi?id=181984
776
777         Reviewed by Carlos Alberto Lopez Perez.
778
779         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
780
781         * TestExpectations.json:
782
783 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
784
785         WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
786         https://bugs.webkit.org/show_bug.cgi?id=180407
787
788         Reviewed by Carlos Alberto Lopez Perez.
789
790         Remove expectations for tests that are passing now and update the bug number of the other ones referencing
791         #180407.
792
793         * TestExpectations.json:
794
795 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
796
797         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
798         https://bugs.webkit.org/show_bug.cgi?id=180412
799
800         Reviewed by Carlos Alberto Lopez Perez.
801
802         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
803         passing now.
804
805         * TestExpectations.json:
806
807 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
808
809         WebDriver: matched capabilities should include setWindowRect
810         https://bugs.webkit.org/show_bug.cgi?id=180411
811
812         Reviewed by Carlos Alberto Lopez Perez.
813
814         Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
815         since now it's failing due to missing timeouts value.
816
817         * TestExpectations.json:
818
819 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
820
821         WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
822         https://bugs.webkit.org/show_bug.cgi?id=181728
823
824         Reviewed by Sergio Villar Senin.
825
826         Remove expectations for tests that are now passing.
827
828         * TestExpectations.json:
829
830 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
831
832         WebDriver: implement get element CSS value command
833         https://bugs.webkit.org/show_bug.cgi?id=181736
834
835         Reviewed by Carlos Alberto Lopez Perez.
836
837         * TestExpectations.json: Unskip tests passing now.
838
839 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
840
841         Unreviewed. Update W3C WebDriver imported tests.
842
843         * imported/w3c/importer.json:
844         * imported/w3c/tools/webdriver/webdriver/client.py:
845         * imported/w3c/tools/webdriver/webdriver/protocol.py:
846         * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
847         * imported/w3c/tools/webdriver/webdriver/transport.py:
848         * imported/w3c/tools/wptrunner/MANIFEST.in:
849         * imported/w3c/tools/wptrunner/README.rst:
850         * imported/w3c/tools/wptrunner/docs/conf.py:
851         * imported/w3c/tools/wptrunner/docs/usage.rst:
852         * imported/w3c/tools/wptrunner/setup.py:
853         * imported/w3c/tools/wptrunner/tox.ini:
854         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
855         * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
856         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
857         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
858         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
859         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
860         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
861         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
862         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
863         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
864         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
865         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
866         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
867         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
868         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
869         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
870         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
871         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
872         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
873         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
874         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
875         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
876         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
877         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
878         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
879         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
880         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
881         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
882         * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
883         * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
884         * imported/w3c/webdriver/tests/sessions/new_session/response.py:
885
886 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
887
888         [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
889         https://bugs.webkit.org/show_bug.cgi?id=181904
890
891         Reviewed by Carlos Alberto Lopez Perez.
892
893         Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
894
895         * TestExpectations.json:
896
897 2018-01-19  Carlos Garcia Campos  <cgarcia@igalia.com>
898
899         Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
900
901         It's causing a crash in the driver process and affecting all other tests.
902
903         * TestExpectations.json:
904
905 2018-01-18  Carlos Garcia Campos  <cgarcia@igalia.com>
906
907         Unreviewed. Update Selenium WebDriver imported tests.
908
909         * imported/selenium/importer.json:
910         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
911         (reset_timeouts):
912
913 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
914
915         WebDriver: ignore the driver in selenium test names when getting expectations
916         https://bugs.webkit.org/show_bug.cgi?id=181738
917
918         Reviewed by Carlos Alberto Lopez Perez.
919
920         Add some expectations for selenium tests.
921
922         * TestExpectations.json:
923
924 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
925
926         WebDriver: add support for test expectations
927         https://bugs.webkit.org/show_bug.cgi?id=180420
928
929         Reviewed by Carlos Alberto Lopez Perez.
930
931         Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
932         a follow up patch.
933
934         * TestExpectations.json: Added.
935
936 2018-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
937
938         Unreviewed. Update Selenium WebDriver imported tests.
939
940         * imported/selenium/importer.json:
941         * imported/selenium/py/conftest.py:
942         * imported/selenium/py/selenium/__init__.py:
943         * imported/selenium/py/selenium/webdriver/__init__.py:
944         * imported/selenium/py/selenium/webdriver/common/action_chains.py:
945         * imported/selenium/py/selenium/webdriver/common/service.py:
946         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
947         * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
948         * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
949         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
950         * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
951         * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
952         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
953         * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
954         * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
955         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
956         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
957         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
958         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
959         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
960         * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
961         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
962         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
963         * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
964         * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
965         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
966         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
967
968 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
969
970         Unreviewed. Update W3C WebDriver imported tests.
971
972         * imported/w3c/importer.json:
973         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
974         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
975
976 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
977
978         Unreviewed. Update W3C WebDriver imported tests.
979
980         * imported/w3c/importer.json:
981         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
982         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
983         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
984         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
985         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
986         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
987         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
988         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
989         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
990         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
991         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
992         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
993         * imported/w3c/webdriver/OWNERS:
994         * imported/w3c/webdriver/interface/interface.html: Removed.
995         * imported/w3c/webdriver/tests/actions/modifier_click.py:
996         * imported/w3c/webdriver/tests/actions/mouse.py:
997         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
998         * imported/w3c/webdriver/tests/actions/sequence.py:
999         * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
1000         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1001         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1002         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1003         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
1004         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
1005         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
1006         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
1007         * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1008         * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
1009         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
1010         * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
1011         * imported/w3c/webdriver/tests/get_window_rect.py:
1012         * imported/w3c/webdriver/tests/interface.html:
1013         * imported/w3c/webdriver/tests/navigation/current_url.py:
1014         * imported/w3c/webdriver/tests/support/asserts.py:
1015         * imported/w3c/webdriver/tests/support/fixtures.py:
1016
1017 2017-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
1018
1019         WebDriver: add a common way to run tests with pytest
1020         https://bugs.webkit.org/show_bug.cgi?id=180800
1021
1022         Reviewed by Carlos Alberto Lopez Perez.
1023
1024         Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
1025
1026         * imported/w3c/conftest.py: Removed.
1027
1028 2017-12-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1029
1030         Unreviewed. Update W3C WebDriver imported tests.
1031
1032         * imported/w3c/importer.json:
1033         * imported/w3c/tools/webdriver/webdriver/client.py:
1034         * imported/w3c/tools/webdriver/webdriver/error.py:
1035         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1036         * imported/w3c/webdriver/tests/interaction/element_clear.py:
1037         * imported/w3c/webdriver/tests/sessions/status.py:
1038         * imported/w3c/webdriver/tests/support/wait.py:
1039
1040 2017-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1041
1042         WebDriver: auto-install pytest instead of importing it from wpt tools directory
1043         https://bugs.webkit.org/show_bug.cgi?id=180243
1044
1045         Reviewed by Brian Burg.
1046
1047         * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
1048         * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
1049         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
1050         new pytest supports this.
1051         * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
1052         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
1053         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
1054         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
1055         * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
1056         * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
1057         * imported/w3c/importer.json: Stop importing pytest.
1058         * imported/w3c/pytest.ini: Added.
1059         * imported/w3c/tools/pytest/: Removed.
1060
1061 2017-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1062
1063         WebDriver: add support for importing and running selenium tests
1064         https://bugs.webkit.org/show_bug.cgi?id=180145
1065
1066         Reviewed by Brian Burg.
1067
1068         * imported/selenium/importer.json: Added.
1069         * imported/selenium/common/: Added.
1070         * imported/selenium/py/: Added.
1071
1072 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
1073
1074         Unreviewed. Update W3C WebDriver imported tests.
1075
1076         * imported/w3c/importer.json:
1077         * imported/w3c/tools/webdriver/webdriver/client.py:
1078         * imported/w3c/tools/webdriver/webdriver/error.py:
1079         * imported/w3c/tools/wptrunner/docs/conf.py:
1080         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1081         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1082         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1083         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
1084         * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
1085         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1086         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1087         * imported/w3c/webdriver/interface/interface.html:
1088         * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
1089         * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
1090         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1091         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
1092         * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
1093         * imported/w3c/webdriver/tests/sessions/status.py: Added.
1094         * imported/w3c/webdriver/tests/status.py: Removed.
1095         * imported/w3c/webdriver/tests/support/fixtures.py:
1096         * imported/w3c/webdriver/tests/support/wait.py:
1097         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
1098         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
1099         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
1100         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
1101
1102 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
1103
1104         WebDriver: add timeout option to run-webdriver-tests script
1105         https://bugs.webkit.org/show_bug.cgi?id=179940
1106
1107         Reviewed by Carlos Alberto Lopez Perez.
1108
1109         Add a base conftest.py to load pytest_timeout plugin.
1110
1111         * imported/w3c/conftest.py: Added.
1112
1113 2017-11-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1114
1115         Unreviewed. Update W3C WebDriver imported tests.
1116
1117         * imported/w3c/importer.json:
1118         * imported/w3c/tools/webdriver/webdriver/client.py:
1119         * imported/w3c/tools/webdriver/webdriver/error.py:
1120         * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
1121         * imported/w3c/tools/webdriver/webdriver/transport.py:
1122         * imported/w3c/tools/wptrunner/MANIFEST.in:
1123         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1124         * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
1125         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1126         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1127         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1128         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
1129         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1130         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1131         * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
1132         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1133         * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
1134         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1135         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1136         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
1137         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
1138         * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
1139         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
1140         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1141         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1142         * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
1143         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1144         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1145         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1146         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
1147         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1148         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1149         * imported/w3c/webdriver/tests/actions/conftest.py:
1150         * imported/w3c/webdriver/tests/actions/key.py:
1151         * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
1152         * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
1153         * imported/w3c/webdriver/tests/actions/mouse.py:
1154         * imported/w3c/webdriver/tests/actions/sequence.py:
1155         * imported/w3c/webdriver/tests/actions/special_keys.py:
1156         * imported/w3c/webdriver/tests/actions/support/keys.py:
1157         * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
1158         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1159         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1160         * imported/w3c/webdriver/tests/element_click/stale.py: Added.
1161         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1162         * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
1163         * imported/w3c/webdriver/tests/navigation/get_title.py:
1164         * imported/w3c/webdriver/tests/retrieval/find_element.py:
1165         * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
1166         * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
1167         * imported/w3c/webdriver/tests/retrieval/find_elements.py:
1168         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
1169         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
1170         * imported/w3c/webdriver/tests/state/get_element_property.py:
1171         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
1172         * imported/w3c/webdriver/tests/state/is_element_selected.py:
1173         * imported/w3c/webdriver/tests/support/asserts.py:
1174         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
1175
1176 2017-09-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1177
1178         WebDriver: Add support to import and run W3C tests
1179         https://bugs.webkit.org/show_bug.cgi?id=177304
1180
1181         Reviewed by Brian Burg.
1182
1183         Add json file used by the importer and the result of running the importer.
1184
1185         * imported/w3c/importer.json: Added.
1186         * imported/w3c/tools/pytest/: Added.
1187         * imported/w3c/tools/webdriver/: Added.
1188         * imported/w3c/tools/wptrunner/: Added.
1189         * imported/w3c/webdriver/: Added.