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