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