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