Regression(r237903) Speedometer 2 is 1-2% regressed on iOS
[WebKit-https.git] / WebDriverTests / ChangeLog
1 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         Unreviewed gardening. Mark user prompts tests in take screenshot commands as failure
4
5         Tests don't expect user prompts to be handled in take screenshot commands, but that's going to change in the
6         spec soon, see https://github.com/w3c/webdriver/issues/1359.
7
8         * TestExpectations.json:
9
10 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
11
12         Unreviewed gardening. Skip imported/w3c/webdriver/tests/permissions/set.py.
13
14         Permissions command is not implemented yet.
15
16         * TestExpectations.json:
17
18 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
19
20         Unreviewed. WebDriver: remove deleted tests after r238881.
21
22         Deleted files were not removed from the repository in r238881. Also update the test names in the test
23         expectations file.
24
25         * TestExpectations.json:
26         * imported/w3c/webdriver/tests/actions/__init__.py: Removed.
27         * imported/w3c/webdriver/tests/actions/conftest.py: Removed.
28         * imported/w3c/webdriver/tests/actions/control_click.py: Removed.
29         * imported/w3c/webdriver/tests/actions/key.py: Removed.
30         * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Removed.
31         * imported/w3c/webdriver/tests/actions/modifier_click.py: Removed.
32         * imported/w3c/webdriver/tests/actions/mouse.py: Removed.
33         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Removed.
34         * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Removed.
35         * imported/w3c/webdriver/tests/actions/pointer_origin.py: Removed.
36         * imported/w3c/webdriver/tests/actions/sequence.py: Removed.
37         * imported/w3c/webdriver/tests/actions/special_keys.py: Removed.
38         * imported/w3c/webdriver/tests/actions/support/__init__.py: Removed.
39         * imported/w3c/webdriver/tests/actions/support/keys.py: Removed.
40         * imported/w3c/webdriver/tests/actions/support/mouse.py: Removed.
41         * imported/w3c/webdriver/tests/actions/support/refine.py: Removed.
42         * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html: Removed.
43         * imported/w3c/webdriver/tests/page_source/__init__.py: Removed.
44         * imported/w3c/webdriver/tests/page_source/source.py: Removed.
45         * imported/w3c/webdriver/tests/support/wait.py: Removed.
46
47 2018-12-04  Brian Burg  <bburg@apple.com>
48
49         Unreviewed. Update W3C WebDriver imported tests.
50         <rdar://problem/46470254>
51
52         * imported/w3c/importer.json:
53         * imported/w3c/tools/webdriver/webdriver/client.py:
54         * imported/w3c/tools/webdriver/webdriver/error.py:
55         * imported/w3c/tools/wptrunner/docs/design.rst:
56         * imported/w3c/tools/wptrunner/requirements.txt:
57         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
58         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
59         * imported/w3c/tools/wptrunner/requirements_edge.txt:
60         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
61         * imported/w3c/tools/wptrunner/requirements_ie.txt:
62         * imported/w3c/tools/wptrunner/requirements_opera.txt:
63         * imported/w3c/tools/wptrunner/requirements_safari.txt:
64         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
65         * imported/w3c/tools/wptrunner/tox.ini:
66         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
67         * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
68         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
69         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge_webdriver.py: Added.
70         * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py:
71         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
72         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
73         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
74         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
75         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
76         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
77         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
78         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
79         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
80         * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py.
81         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
82         * imported/w3c/tools/wptrunner/wptrunner/executors/runner.js: Added.
83         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
84         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
85         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
86         * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
87         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
88         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
89         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
90         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
91         * imported/w3c/tools/wptrunner/wptrunner/tests/base.py:
92         * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py:
93         * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py:
94         * imported/w3c/tools/wptrunner/wptrunner/tests/test_testloader.py:
95         * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
96         * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
97         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
98         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
99         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
100         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
101         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
102         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py:
103         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
104         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
105         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
106         * imported/w3c/webdriver/tests/add_cookie/add.py:
107         * imported/w3c/webdriver/tests/add_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
108         * imported/w3c/webdriver/tests/back/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
109         * imported/w3c/webdriver/tests/conftest.py:
110         * imported/w3c/webdriver/tests/delete_all_cookies/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
111         * imported/w3c/webdriver/tests/delete_session/delete.py:
112         * imported/w3c/webdriver/tests/element_clear/clear.py:
113         * imported/w3c/webdriver/tests/element_clear/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
114         * imported/w3c/webdriver/tests/element_click/center_point.py: Added.
115         * imported/w3c/webdriver/tests/element_click/interactability.py:
116         * imported/w3c/webdriver/tests/element_click/scroll_into_view.py:
117         * imported/w3c/webdriver/tests/element_click/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
118         * imported/w3c/webdriver/tests/element_send_keys/file_upload.py:
119         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
120         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
121         * imported/w3c/webdriver/tests/element_send_keys/send_keys.py:
122         * imported/w3c/webdriver/tests/execute_async_script/execute_async.py:
123         * imported/w3c/webdriver/tests/execute_script/execute.py:
124         * imported/w3c/webdriver/tests/execute_script/promise.py: Added.
125         * imported/w3c/webdriver/tests/find_element/find.py:
126         * imported/w3c/webdriver/tests/find_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
127         * imported/w3c/webdriver/tests/find_element_from_element/find.py:
128         * imported/w3c/webdriver/tests/find_element_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
129         * imported/w3c/webdriver/tests/find_elements/find.py:
130         * imported/w3c/webdriver/tests/find_elements/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
131         * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
132         * imported/w3c/webdriver/tests/find_elements_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
133         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
134         * imported/w3c/webdriver/tests/fullscreen_window/stress.py: Added.
135         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
136         * imported/w3c/webdriver/tests/get_active_element/get.py:
137         * imported/w3c/webdriver/tests/get_active_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
138         * imported/w3c/webdriver/tests/get_current_url/get.py:
139         * imported/w3c/webdriver/tests/get_element_attribute/__init__.py: Added.
140         * imported/w3c/webdriver/tests/get_element_attribute/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
141         * imported/w3c/webdriver/tests/get_element_css_value/__init__.py: Added.
142         * imported/w3c/webdriver/tests/get_element_css_value/get.py: Added.
143         * imported/w3c/webdriver/tests/get_element_css_value/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
144         * imported/w3c/webdriver/tests/get_element_rect/__init__.py: Added.
145         * imported/w3c/webdriver/tests/get_element_rect/get.py: Added.
146         * imported/w3c/webdriver/tests/get_element_rect/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
147         * imported/w3c/webdriver/tests/get_element_text/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
148         * imported/w3c/webdriver/tests/get_named_cookie/get.py:
149         * imported/w3c/webdriver/tests/get_named_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
150         * imported/w3c/webdriver/tests/get_page_source/__init__.py: Added.
151         * imported/w3c/webdriver/tests/get_page_source/source.py: Added.
152         * imported/w3c/webdriver/tests/get_page_source/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
153         * imported/w3c/webdriver/tests/get_title/get.py:
154         * imported/w3c/webdriver/tests/get_window_handle/__init__.py: Added.
155         * imported/w3c/webdriver/tests/get_window_handle/get.py: Added.
156         * imported/w3c/webdriver/tests/get_window_handle/user_prompts.py: Added.
157         * imported/w3c/webdriver/tests/get_window_handles/__init__.py: Added.
158         * imported/w3c/webdriver/tests/get_window_handles/get.py: Added.
159         * imported/w3c/webdriver/tests/get_window_handles/user_prompts.py: Added.
160         * imported/w3c/webdriver/tests/is_element_enabled/__init__.py: Added.
161         * imported/w3c/webdriver/tests/is_element_enabled/enabled.py: Added.
162         * imported/w3c/webdriver/tests/is_element_enabled/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
163         * imported/w3c/webdriver/tests/maximize_window/maximize.py:
164         * imported/w3c/webdriver/tests/maximize_window/stress.py: Added.
165         * imported/w3c/webdriver/tests/minimize_window/minimize.py:
166         * imported/w3c/webdriver/tests/minimize_window/stress.py: Added.
167         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
168         * imported/w3c/webdriver/tests/navigate_to/navigate.py:
169         * imported/w3c/webdriver/tests/navigate_to/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
170         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
171         * imported/w3c/webdriver/tests/new_session/platform_name.py:
172         * imported/w3c/webdriver/tests/new_session/response.py:
173         * imported/w3c/webdriver/tests/new_session/support/create.py:
174         * imported/w3c/webdriver/tests/perform_actions/__init__.py: Added.
175         * imported/w3c/webdriver/tests/perform_actions/conftest.py: Added.
176         * imported/w3c/webdriver/tests/perform_actions/key.py: Added.
177         * imported/w3c/webdriver/tests/perform_actions/key_events.py: Added.
178         * imported/w3c/webdriver/tests/perform_actions/key_modifiers.py: Added.
179         * imported/w3c/webdriver/tests/perform_actions/key_shortcuts.py: Added.
180         * imported/w3c/webdriver/tests/perform_actions/key_special_keys.py: Added.
181         * imported/w3c/webdriver/tests/perform_actions/none.py: Added.
182         * imported/w3c/webdriver/tests/perform_actions/pointer.py: Added.
183         * imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py: Added.
184         * imported/w3c/webdriver/tests/perform_actions/pointer_dblclick.py: Added.
185         * imported/w3c/webdriver/tests/perform_actions/pointer_modifier_click.py: Added.
186         * imported/w3c/webdriver/tests/perform_actions/pointer_origin.py: Added.
187         * imported/w3c/webdriver/tests/perform_actions/pointer_pause_dblclick.py: Added.
188         * imported/w3c/webdriver/tests/perform_actions/sequence.py: Added.
189         * imported/w3c/webdriver/tests/perform_actions/support/__init__.py: Added.
190         * imported/w3c/webdriver/tests/perform_actions/support/keys.py: Added.
191         * imported/w3c/webdriver/tests/perform_actions/support/mouse.py: Added.
192         * imported/w3c/webdriver/tests/perform_actions/support/refine.py: Added.
193         * imported/w3c/webdriver/tests/perform_actions/support/test_actions_wdspec.html: Added.
194         * imported/w3c/webdriver/tests/perform_actions/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
195         * imported/w3c/webdriver/tests/perform_actions/validity.py: Added.
196         * imported/w3c/webdriver/tests/permissions/set.py: Added.
197         * imported/w3c/webdriver/tests/release_actions/__init__.py: Added.
198         * imported/w3c/webdriver/tests/release_actions/conftest.py: Added.
199         * imported/w3c/webdriver/tests/release_actions/release.py: Added.
200         * imported/w3c/webdriver/tests/release_actions/sequence.py: Added.
201         * imported/w3c/webdriver/tests/release_actions/support/__init__.py: Added.
202         * imported/w3c/webdriver/tests/release_actions/support/refine.py: Added.
203         * imported/w3c/webdriver/tests/release_actions/support/test_actions_wdspec.html: Added.
204         * imported/w3c/webdriver/tests/send_alert_text/send.py:
205         * imported/w3c/webdriver/tests/set_timeouts/set.py:
206         * imported/w3c/webdriver/tests/set_timeouts/user_prompts.py: Added.
207         * imported/w3c/webdriver/tests/set_window_rect/set.py:
208         * imported/w3c/webdriver/tests/support/asserts.py:
209         * imported/w3c/webdriver/tests/support/defaults.py: Added.
210         * imported/w3c/webdriver/tests/support/fixtures.py:
211         * imported/w3c/webdriver/tests/support/helpers.py: Added.
212         * imported/w3c/webdriver/tests/support/http_request.py:
213         * imported/w3c/webdriver/tests/support/image.py: Added.
214         * imported/w3c/webdriver/tests/support/inline.py:
215         * imported/w3c/webdriver/tests/support/sync.py: Added.
216         * imported/w3c/webdriver/tests/switch_to_frame/switch.py:
217         * imported/w3c/webdriver/tests/switch_to_window/switch.py:
218         * imported/w3c/webdriver/tests/take_element_screenshot/__init__.py: Added.
219         * imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py: Added.
220         * imported/w3c/webdriver/tests/take_element_screenshot/user_prompts.py: Added.
221         * imported/w3c/webdriver/tests/take_screenshot/__init__.py: Added.
222         * imported/w3c/webdriver/tests/take_screenshot/screenshot.py: Added.
223         * imported/w3c/webdriver/tests/take_screenshot/user_prompts.py: Added.
224         * imported/w3c/importer.json:
225         * imported/w3c/tools/webdriver/webdriver/client.py:
226         * imported/w3c/tools/webdriver/webdriver/error.py:
227         * imported/w3c/tools/wptrunner/docs/design.rst:
228         * imported/w3c/tools/wptrunner/requirements.txt:
229         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
230         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
231         * imported/w3c/tools/wptrunner/requirements_edge.txt:
232         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
233         * imported/w3c/tools/wptrunner/requirements_ie.txt:
234         * imported/w3c/tools/wptrunner/requirements_opera.txt:
235         * imported/w3c/tools/wptrunner/requirements_safari.txt:
236         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
237         * imported/w3c/tools/wptrunner/tox.ini:
238         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
239         * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
240         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
241         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge_webdriver.py: Added.
242         * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py:
243         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
244         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
245         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
246         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
247         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
248         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
249         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
250         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
251         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
252         * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py.
253         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
254         * imported/w3c/tools/wptrunner/wptrunner/executors/runner.js: Added.
255         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
256         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
257         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
258         * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
259         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
260         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
261         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
262         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
263         * imported/w3c/tools/wptrunner/wptrunner/tests/base.py:
264         * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py:
265         * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py:
266         * imported/w3c/tools/wptrunner/wptrunner/tests/test_testloader.py:
267         * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
268         * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
269         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
270         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
271         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
272         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
273         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
274         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py:
275         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
276         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
277         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
278         * imported/w3c/webdriver/tests/add_cookie/add.py:
279         * imported/w3c/webdriver/tests/add_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
280         * imported/w3c/webdriver/tests/back/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
281         * imported/w3c/webdriver/tests/conftest.py:
282         * imported/w3c/webdriver/tests/delete_all_cookies/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
283         * imported/w3c/webdriver/tests/delete_session/delete.py:
284         * imported/w3c/webdriver/tests/element_clear/clear.py:
285         * imported/w3c/webdriver/tests/element_clear/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
286         * imported/w3c/webdriver/tests/element_click/center_point.py: Added.
287         * imported/w3c/webdriver/tests/element_click/interactability.py:
288         * imported/w3c/webdriver/tests/element_click/scroll_into_view.py:
289         * imported/w3c/webdriver/tests/element_click/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
290         * imported/w3c/webdriver/tests/element_send_keys/file_upload.py:
291         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
292         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
293         * imported/w3c/webdriver/tests/element_send_keys/send_keys.py:
294         * imported/w3c/webdriver/tests/execute_async_script/execute_async.py:
295         * imported/w3c/webdriver/tests/execute_script/execute.py:
296         * imported/w3c/webdriver/tests/execute_script/promise.py: Added.
297         * imported/w3c/webdriver/tests/find_element/find.py:
298         * imported/w3c/webdriver/tests/find_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
299         * imported/w3c/webdriver/tests/find_element_from_element/find.py:
300         * imported/w3c/webdriver/tests/find_element_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
301         * imported/w3c/webdriver/tests/find_elements/find.py:
302         * imported/w3c/webdriver/tests/find_elements/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
303         * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
304         * imported/w3c/webdriver/tests/find_elements_from_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py.
305         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
306         * imported/w3c/webdriver/tests/fullscreen_window/stress.py: Added.
307         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
308         * imported/w3c/webdriver/tests/get_active_element/get.py:
309         * imported/w3c/webdriver/tests/get_active_element/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
310         * imported/w3c/webdriver/tests/get_current_url/get.py:
311         * imported/w3c/webdriver/tests/get_element_attribute/__init__.py: Added.
312         * imported/w3c/webdriver/tests/get_element_attribute/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
313         * imported/w3c/webdriver/tests/get_element_css_value/__init__.py: Added.
314         * imported/w3c/webdriver/tests/get_element_css_value/get.py: Added.
315         * imported/w3c/webdriver/tests/get_element_css_value/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
316         * imported/w3c/webdriver/tests/get_element_rect/__init__.py: Added.
317         * imported/w3c/webdriver/tests/get_element_rect/get.py: Added.
318         * imported/w3c/webdriver/tests/get_element_rect/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
319         * imported/w3c/webdriver/tests/get_element_text/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
320         * imported/w3c/webdriver/tests/get_named_cookie/get.py:
321         * imported/w3c/webdriver/tests/get_named_cookie/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
322         * imported/w3c/webdriver/tests/get_page_source/__init__.py: Added.
323         * imported/w3c/webdriver/tests/get_page_source/source.py: Added.
324         * imported/w3c/webdriver/tests/get_page_source/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
325         * imported/w3c/webdriver/tests/get_title/get.py:
326         * imported/w3c/webdriver/tests/get_window_handle/__init__.py: Added.
327         * imported/w3c/webdriver/tests/get_window_handle/get.py: Added.
328         * imported/w3c/webdriver/tests/get_window_handle/user_prompts.py: Added.
329         * imported/w3c/webdriver/tests/get_window_handles/__init__.py: Added.
330         * imported/w3c/webdriver/tests/get_window_handles/get.py: Added.
331         * imported/w3c/webdriver/tests/get_window_handles/user_prompts.py: Added.
332         * imported/w3c/webdriver/tests/is_element_enabled/__init__.py: Added.
333         * imported/w3c/webdriver/tests/is_element_enabled/enabled.py: Added.
334         * imported/w3c/webdriver/tests/is_element_enabled/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
335         * imported/w3c/webdriver/tests/maximize_window/maximize.py:
336         * imported/w3c/webdriver/tests/maximize_window/stress.py: Added.
337         * imported/w3c/webdriver/tests/minimize_window/minimize.py:
338         * imported/w3c/webdriver/tests/minimize_window/stress.py: Added.
339         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
340         * imported/w3c/webdriver/tests/navigate_to/navigate.py:
341         * imported/w3c/webdriver/tests/navigate_to/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
342         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
343         * imported/w3c/webdriver/tests/new_session/platform_name.py:
344         * imported/w3c/webdriver/tests/new_session/response.py:
345         * imported/w3c/webdriver/tests/new_session/support/create.py:
346         * imported/w3c/webdriver/tests/perform_actions/__init__.py: Added.
347         * imported/w3c/webdriver/tests/perform_actions/conftest.py: Added.
348         * imported/w3c/webdriver/tests/perform_actions/key.py: Added.
349         * imported/w3c/webdriver/tests/perform_actions/key_events.py: Added.
350         * imported/w3c/webdriver/tests/perform_actions/key_modifiers.py: Added.
351         * imported/w3c/webdriver/tests/perform_actions/key_shortcuts.py: Added.
352         * imported/w3c/webdriver/tests/perform_actions/key_special_keys.py: Added.
353         * imported/w3c/webdriver/tests/perform_actions/none.py: Added.
354         * imported/w3c/webdriver/tests/perform_actions/pointer.py: Added.
355         * imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py: Added.
356         * imported/w3c/webdriver/tests/perform_actions/pointer_dblclick.py: Added.
357         * imported/w3c/webdriver/tests/perform_actions/pointer_modifier_click.py: Added.
358         * imported/w3c/webdriver/tests/perform_actions/pointer_origin.py: Added.
359         * imported/w3c/webdriver/tests/perform_actions/pointer_pause_dblclick.py: Added.
360         * imported/w3c/webdriver/tests/perform_actions/sequence.py: Added.
361         * imported/w3c/webdriver/tests/perform_actions/support/__init__.py: Added.
362         * imported/w3c/webdriver/tests/perform_actions/support/keys.py: Added.
363         * imported/w3c/webdriver/tests/perform_actions/support/mouse.py: Added.
364         * imported/w3c/webdriver/tests/perform_actions/support/refine.py: Added.
365         * imported/w3c/webdriver/tests/perform_actions/support/test_actions_wdspec.html: Added.
366         * imported/w3c/webdriver/tests/perform_actions/user_prompts.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/minimize_window/user_prompts.py.
367         * imported/w3c/webdriver/tests/perform_actions/validity.py: Added.
368         * imported/w3c/webdriver/tests/permissions/set.py: Added.
369         * imported/w3c/webdriver/tests/release_actions/__init__.py: Added.
370         * imported/w3c/webdriver/tests/release_actions/conftest.py: Added.
371         * imported/w3c/webdriver/tests/release_actions/release.py: Added.
372         * imported/w3c/webdriver/tests/release_actions/sequence.py: Added.
373         * imported/w3c/webdriver/tests/release_actions/support/__init__.py: Added.
374         * imported/w3c/webdriver/tests/release_actions/support/refine.py: Added.
375         * imported/w3c/webdriver/tests/release_actions/support/test_actions_wdspec.html: Added.
376         * imported/w3c/webdriver/tests/send_alert_text/send.py:
377         * imported/w3c/webdriver/tests/set_timeouts/set.py:
378         * imported/w3c/webdriver/tests/set_timeouts/user_prompts.py: Added.
379         * imported/w3c/webdriver/tests/set_window_rect/set.py:
380         * imported/w3c/webdriver/tests/support/asserts.py:
381         * imported/w3c/webdriver/tests/support/defaults.py: Added.
382         * imported/w3c/webdriver/tests/support/fixtures.py:
383         * imported/w3c/webdriver/tests/support/helpers.py: Added.
384         * imported/w3c/webdriver/tests/support/http_request.py:
385         * imported/w3c/webdriver/tests/support/image.py: Added.
386         * imported/w3c/webdriver/tests/support/inline.py:
387         * imported/w3c/webdriver/tests/support/sync.py: Added.
388         * imported/w3c/webdriver/tests/switch_to_frame/switch.py:
389         * imported/w3c/webdriver/tests/switch_to_window/switch.py:
390         * imported/w3c/webdriver/tests/take_element_screenshot/__init__.py: Added.
391         * imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py: Added.
392         * imported/w3c/webdriver/tests/take_element_screenshot/user_prompts.py: Added.
393         * imported/w3c/webdriver/tests/take_screenshot/__init__.py: Added.
394         * imported/w3c/webdriver/tests/take_screenshot/screenshot.py: Added.
395         * imported/w3c/webdriver/tests/take_screenshot/user_prompts.py: Added.
396
397 2018-11-03  Michael Catanzaro  <mcatanzaro@igalia.com>
398
399         Unreviewed, fix WebDriver expectations syntax after previous commit
400
401         * TestExpectations.json:
402
403 2018-11-02  Michael Catanzaro  <mcatanzaro@igalia.com>
404
405         Unreviewed WebDriver expectations gardening
406
407         There are still a few more flaky tests, but this should improve things significantly.
408
409         * TestExpectations.json:
410
411 2018-08-16  Carlos Garcia Campos  <cgarcia@igalia.com>
412
413         [GTK] MiniBrowser: web view doesn't get the focus when new window is created
414         https://bugs.webkit.org/show_bug.cgi?id=188546
415
416         Reviewed by Michael Catanzaro.
417
418         Remove expectations of the tests that pass now.
419
420         * TestExpectations.json:
421
422 2018-08-14  Carlos Garcia Campos  <cgarcia@igalia.com>
423
424         Unreviewed gardening. Update several test expectations after r234839.
425
426         * TestExpectations.json:
427
428 2018-08-13  Carlos Garcia Campos  <cgarcia@igalia.com>
429
430         Unreviewed. Update W3C WebDriver imported tests.
431
432         * imported/w3c/importer.json:
433         * imported/w3c/tools/webdriver/README.md:
434         * imported/w3c/tools/webdriver/webdriver/__init__.py:
435         * imported/w3c/tools/webdriver/webdriver/client.py:
436         * imported/w3c/tools/webdriver/webdriver/error.py:
437         * imported/w3c/tools/webdriver/webdriver/protocol.py:
438         * imported/w3c/tools/webdriver/webdriver/transport.py:
439         * imported/w3c/tools/wptrunner/README.rst:
440         * imported/w3c/tools/wptrunner/docs/conf.py:
441         * imported/w3c/tools/wptrunner/docs/usage.rst:
442         * imported/w3c/tools/wptrunner/requirements.txt:
443         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
444         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt:
445         * imported/w3c/tools/wptrunner/requirements_edge.txt:
446         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
447         * imported/w3c/tools/wptrunner/requirements_ie.txt:
448         * imported/w3c/tools/wptrunner/requirements_opera.txt:
449         * imported/w3c/tools/wptrunner/requirements_safari.txt:
450         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
451         * imported/w3c/tools/wptrunner/tox.ini:
452         * imported/w3c/tools/wptrunner/wptrunner.default.ini:
453         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
454         * imported/w3c/tools/wptrunner/wptrunner/browsers/base.py:
455         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
456         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
457         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
458         * imported/w3c/tools/wptrunner/wptrunner/browsers/fennec.py: Added.
459         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
460         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
461         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
462         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
463         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
464         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
465         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
466         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
467         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
468         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py:
469         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
470         * imported/w3c/tools/wptrunner/wptrunner/executors/__init__.py:
471         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
472         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
473         * imported/w3c/tools/wptrunner/wptrunner/executors/executorsafari.py: Added.
474         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
475         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
476         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
477         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
478         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py:
479         * imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js:
480         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
481         * imported/w3c/tools/wptrunner/wptrunner/font.py:
482         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
483         * imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py:
484         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
485         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
486         * imported/w3c/tools/wptrunner/wptrunner/products.py:
487         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
488         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
489         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
490         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py:
491         * imported/w3c/tools/wptrunner/wptrunner/tests/test_chunker.py:
492         * imported/w3c/tools/wptrunner/wptrunner/tests/test_formatters.py: Added.
493         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
494         * imported/w3c/tools/wptrunner/wptrunner/tests/test_stability.py: Added.
495         * imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py:
496         * imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py: Added.
497         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
498         * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
499         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
500         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
501         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
502         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
503         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
504         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
505         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
506         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/__init__.py:
507         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py:
508         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py:
509         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/serializer.py:
510         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py:
511         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
512         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py:
513         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
514         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
515         * imported/w3c/webdriver/META.yml: Added.
516         * imported/w3c/webdriver/OWNERS: Removed.
517         * imported/w3c/webdriver/tests/accept_alert/accept.py:
518         * imported/w3c/webdriver/tests/actions/control_click.py: Added.
519         * imported/w3c/webdriver/tests/actions/key.py:
520         * imported/w3c/webdriver/tests/actions/modifier_click.py:
521         * imported/w3c/webdriver/tests/actions/mouse.py:
522         * imported/w3c/webdriver/tests/actions/support/keys.py:
523         * imported/w3c/webdriver/tests/add_cookie/add.py:
524         * imported/w3c/webdriver/tests/back/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
525         * imported/w3c/webdriver/tests/back/back.py: Added.
526         * imported/w3c/webdriver/tests/back/conftest.py: Added.
527         * imported/w3c/webdriver/tests/close_window/close.py:
528         * imported/w3c/webdriver/tests/close_window/user_prompts.py:
529         * imported/w3c/webdriver/tests/conftest.py:
530         * imported/w3c/webdriver/tests/delete_all_cookies/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
531         * imported/w3c/webdriver/tests/delete_all_cookies/delete.py: Added.
532         * imported/w3c/webdriver/tests/delete_cookie/delete.py:
533         * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py:
534         * imported/w3c/webdriver/tests/delete_session/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
535         * imported/w3c/webdriver/tests/delete_session/delete.py: Added.
536         * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py:
537         * imported/w3c/webdriver/tests/element_clear/clear.py:
538         * imported/w3c/webdriver/tests/element_click/click.py: Added.
539         * imported/w3c/webdriver/tests/element_click/file_upload.py: Added.
540         * imported/w3c/webdriver/tests/element_click/interactability.py: Added.
541         * imported/w3c/webdriver/tests/element_click/navigate.py: Added.
542         * imported/w3c/webdriver/tests/element_click/scroll_into_view.py: Added.
543         * imported/w3c/webdriver/tests/element_click/support/close_window.html: Added.
544         * imported/w3c/webdriver/tests/element_click/support/input.html: Added.
545         * imported/w3c/webdriver/tests/element_send_keys/__init__.py:
546         * imported/w3c/webdriver/tests/element_send_keys/conftest.py: Added.
547         * imported/w3c/webdriver/tests/element_send_keys/events.py: Added.
548         * imported/w3c/webdriver/tests/element_send_keys/file_upload.py: Added.
549         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
550         * imported/w3c/webdriver/tests/element_send_keys/send_keys.py: Added.
551         * imported/w3c/webdriver/tests/element_send_keys/user_prompts.py: Added.
552         * imported/w3c/webdriver/tests/execute_async_script/collections.py:
553         * imported/w3c/webdriver/tests/execute_async_script/execute_async.py: Added.
554         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
555         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
556         * imported/w3c/webdriver/tests/execute_script/execute.py: Added.
557         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
558         * imported/w3c/webdriver/tests/find_element/find.py:
559         * imported/w3c/webdriver/tests/find_element_from_element/find.py:
560         * imported/w3c/webdriver/tests/find_elements/find.py:
561         * imported/w3c/webdriver/tests/find_elements_from_element/find.py:
562         * imported/w3c/webdriver/tests/forward/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
563         * imported/w3c/webdriver/tests/forward/conftest.py: Added.
564         * imported/w3c/webdriver/tests/forward/forward.py: Added.
565         * imported/w3c/webdriver/tests/forward/user_prompts.py: Added.
566         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py:
567         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py:
568         * imported/w3c/webdriver/tests/get_active_element/get.py:
569         * imported/w3c/webdriver/tests/get_alert_text/get.py:
570         * imported/w3c/webdriver/tests/get_current_url/get.py:
571         * imported/w3c/webdriver/tests/get_current_url/user_prompts.py:
572         * imported/w3c/webdriver/tests/get_element_attribute/get.py:
573         * imported/w3c/webdriver/tests/get_element_property/get.py:
574         * imported/w3c/webdriver/tests/get_element_property/user_prompts.py:
575         * imported/w3c/webdriver/tests/get_element_tag_name/get.py:
576         * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py:
577         * imported/w3c/webdriver/tests/get_element_text/get.py:
578         * imported/w3c/webdriver/tests/get_named_cookie/get.py:
579         * imported/w3c/webdriver/tests/get_timeouts/get.py:
580         * imported/w3c/webdriver/tests/get_title/get.py:
581         * imported/w3c/webdriver/tests/get_title/user_prompts.py:
582         * imported/w3c/webdriver/tests/get_window_rect/get.py:
583         * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py:
584         * imported/w3c/webdriver/tests/interface.html:
585         * imported/w3c/webdriver/tests/is_element_selected/selected.py:
586         * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py:
587         * imported/w3c/webdriver/tests/maximize_window/maximize.py:
588         * imported/w3c/webdriver/tests/maximize_window/user_prompts.py:
589         * imported/w3c/webdriver/tests/minimize_window/minimize.py:
590         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py:
591         * imported/w3c/webdriver/tests/navigate_to/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
592         * imported/w3c/webdriver/tests/navigate_to/navigate.py: Added.
593         * imported/w3c/webdriver/tests/new_session/conftest.py:
594         * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py:
595         * imported/w3c/webdriver/tests/new_session/create_firstMatch.py:
596         * imported/w3c/webdriver/tests/new_session/default_values.py:
597         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py:
598         * imported/w3c/webdriver/tests/new_session/merge.py:
599         * imported/w3c/webdriver/tests/new_session/page_load_strategy.py: Added.
600         * imported/w3c/webdriver/tests/new_session/platform_name.py: Added.
601         * imported/w3c/webdriver/tests/new_session/response.py:
602         * imported/w3c/webdriver/tests/new_session/timeouts.py: Added.
603         * imported/w3c/webdriver/tests/page_source/source.py:
604         * imported/w3c/webdriver/tests/refresh/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
605         * imported/w3c/webdriver/tests/refresh/refresh.py: Added.
606         * imported/w3c/webdriver/tests/refresh/user_prompts.py: Added.
607         * imported/w3c/webdriver/tests/send_alert_text/send.py:
608         * imported/w3c/webdriver/tests/set_timeouts/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
609         * imported/w3c/webdriver/tests/set_timeouts/set.py: Added.
610         * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Removed.
611         * imported/w3c/webdriver/tests/set_window_rect/set.py:
612         * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py:
613         * imported/w3c/webdriver/tests/status/status.py:
614         * imported/w3c/webdriver/tests/support/__init__.py:
615         * imported/w3c/webdriver/tests/support/asserts.py:
616         * imported/w3c/webdriver/tests/support/fixtures.py:
617         * imported/w3c/webdriver/tests/switch_to_frame/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
618         * imported/w3c/webdriver/tests/switch_to_frame/switch.py: Added.
619         * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py:
620         * imported/w3c/webdriver/tests/switch_to_window/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/__init__.py.
621         * imported/w3c/webdriver/tests/switch_to_window/switch.py: Added.
622
623 2018-08-13  Carlos Garcia Campos  <cgarcia@igalia.com>
624
625         WebDriver: several element_send_keys tests are failing since added
626         https://bugs.webkit.org/show_bug.cgi?id=181644
627
628         Reviewed by Michael Catanzaro.
629
630         Update text expectations.
631
632         * TestExpectations.json:
633
634 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
635
636         Unreviewed GTK test gardening
637
638         * TestExpectations.json:
639
640 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
641
642         More unreviewed GTK test gardening
643
644         I don't really know what I'm doing with these WebDriver expectations... will this work?
645
646         * TestExpectations.json:
647
648 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
649
650         Unreviewed GTK test gardening
651
652         * TestExpectations.json:
653
654 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
655
656         [GTK] Unreviewed test gardening
657         https://bugs.webkit.org/show_bug.cgi?id=187551
658
659         Unreviewed gardening.
660
661         * TestExpectations.json:
662           - imported/selenium/py/test/selenium/webdriver/common: fixed in r233548
663           - imported/w3c/webdriver/tests/actions/key.py: fixed in r233499
664           - imported/w3c/webdriver/tests/actions/special_keys.py: properly escape test names
665
666 2018-06-27  Ms2ger  <Ms2ger@igalia.com>
667
668         [GTK][WPE] Update expectations for WebDriver tests.
669         https://bugs.webkit.org/show_bug.cgi?id=187098
670
671         Unreviewed gardening.
672
673         * TestExpectations.json:
674
675 2018-05-24  Carlos Garcia Campos  <cgarcia@igalia.com>
676
677         WebDriver: implement maximize, minimize and fullscreen window commands
678         https://bugs.webkit.org/show_bug.cgi?id=180398
679
680         Reviewed by Brian Burg.
681
682         Remove expectations for tests that are passing now.
683
684         * TestExpectations.json:
685
686 2018-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
687
688         Unreviewed gardening. Update several test expectations.
689
690         * TestExpectations.json:
691
692 2018-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
693
694         Unreviewed. Remove W3C deleted files after r231727.
695
696         In r231727 W3C WebDriver tests were updated, but only new and modified files, not the deleted (or renamed)
697         ones. Remove the deleted files and update the test expectations to use the new names.
698
699         * TestExpectations.json: Update expectations after test renames in r231727.
700         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js: Removed.
701         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Removed.
702         * imported/w3c/webdriver/tests/contexts/json_serialize_windowproxy.py: Removed.
703         * imported/w3c/webdriver/tests/contexts/maximize_window.py: Removed.
704         * imported/w3c/webdriver/tests/contexts/resizing_and_positioning.py: Removed.
705         * imported/w3c/webdriver/tests/cookies/add_cookie.py: Removed.
706         * imported/w3c/webdriver/tests/cookies/delete_cookie.py: Removed.
707         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py: Removed.
708         * imported/w3c/webdriver/tests/document_handling/page_source.py: Removed.
709         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Removed.
710         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Removed.
711         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Removed.
712         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Removed.
713         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Removed.
714         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py: Removed.
715         * imported/w3c/webdriver/tests/fullscreen_window.py: Removed.
716         * imported/w3c/webdriver/tests/get_window_rect.py: Removed.
717         * imported/w3c/webdriver/tests/interaction/element_clear.py: Removed.
718         * imported/w3c/webdriver/tests/interaction/send_keys_content_editable.py: Removed.
719         * imported/w3c/webdriver/tests/minimize_window.py: Removed.
720         * imported/w3c/webdriver/tests/navigation/current_url.py: Removed.
721         * imported/w3c/webdriver/tests/navigation/get_title.py: Removed.
722         * imported/w3c/webdriver/tests/sessions/get_timeouts.py: Removed.
723         * imported/w3c/webdriver/tests/sessions/new_session/conftest.py: Removed.
724         * imported/w3c/webdriver/tests/sessions/new_session/create_alwaysMatch.py: Removed.
725         * imported/w3c/webdriver/tests/sessions/new_session/create_firstMatch.py: Removed.
726         * imported/w3c/webdriver/tests/sessions/new_session/default_values.py: Removed.
727         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py: Removed.
728         * imported/w3c/webdriver/tests/sessions/new_session/merge.py: Removed.
729         * imported/w3c/webdriver/tests/sessions/new_session/response.py: Removed.
730         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py: Removed.
731         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py: Removed.
732         * imported/w3c/webdriver/tests/sessions/status.py: Removed.
733         * imported/w3c/webdriver/tests/set_window_rect.py: Removed.
734         * imported/w3c/webdriver/tests/state/__init__.py: Removed.
735         * imported/w3c/webdriver/tests/state/get_element_attribute.py: Removed.
736         * imported/w3c/webdriver/tests/state/get_element_property.py: Removed.
737         * imported/w3c/webdriver/tests/state/get_element_tag_name.py: Removed.
738         * imported/w3c/webdriver/tests/state/is_element_selected.py: Removed.
739         * imported/w3c/webdriver/tests/state/text/__init__.py: Removed.
740         * imported/w3c/webdriver/tests/state/text/get_text.py: Removed.
741         * imported/w3c/webdriver/tests/switch_to_parent_frame.py: Removed.
742         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py: Removed.
743         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py: Removed.
744         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py: Removed.
745         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Removed.
746
747 2018-05-11  Brian Burg  <bburg@apple.com>
748
749         Unreviewed. Update W3C WebDriver imported tests.
750
751         This includes upstream PR #10968, which has a fix for XSSAuditor
752         blocking scripts loaded via inline.py. Test expectations for
753         webkitgtkdriver may need to be updated with progressions and new tests.
754
755         * imported/w3c/importer.json:
756         * imported/w3c/tools/webdriver/webdriver/client.py:
757         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
758         * imported/w3c/tools/wptrunner/requirements_chrome_android.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_opera.txt.
759         * imported/w3c/tools/wptrunner/requirements_edge.txt:
760         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
761         * imported/w3c/tools/wptrunner/requirements_ie.txt:
762         * imported/w3c/tools/wptrunner/requirements_opera.txt:
763         * imported/w3c/tools/wptrunner/requirements_safari.txt:
764         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
765         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
766         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
767         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
768         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
769         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
770         * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
771         * imported/w3c/tools/wptrunner/wptrunner/reduce.py:
772         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
773         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py: Added.
774         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
775         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
776         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
777         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
778         * imported/w3c/webdriver/tests/accept_alert/__init__.py: Added.
779         * imported/w3c/webdriver/tests/accept_alert/accept.py: Added.
780         * imported/w3c/webdriver/tests/add_cookie/__init__.py: Added.
781         * imported/w3c/webdriver/tests/add_cookie/add.py: Added.
782         * imported/w3c/webdriver/tests/close_window/__init__.py: Added.
783         * imported/w3c/webdriver/tests/close_window/close.py: Added.
784         * imported/w3c/webdriver/tests/close_window/user_prompts.py: Added.
785         * imported/w3c/webdriver/tests/delete_cookie/__init__.py: Added.
786         * imported/w3c/webdriver/tests/delete_cookie/delete.py: Added.
787         * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py: Added.
788         * imported/w3c/webdriver/tests/dismiss_alert/__init__.py: Added.
789         * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py: Added.
790         * imported/w3c/webdriver/tests/element_clear/__init__.py: Added.
791         * imported/w3c/webdriver/tests/element_clear/clear.py: Added.
792         * imported/w3c/webdriver/tests/element_click/bubbling.py:
793         * imported/w3c/webdriver/tests/element_click/stale.py:
794         * imported/w3c/webdriver/tests/element_send_keys/content_editable.py: Added.
795         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
796         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
797         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
798         * imported/w3c/webdriver/tests/execute_async_script/collections.py:
799         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
800         * imported/w3c/webdriver/tests/execute_script/collections.py:
801         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
802         * imported/w3c/webdriver/tests/execute_script/json_serialize_windowproxy.py: Added.
803         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
804         * imported/w3c/webdriver/tests/find_element/__init__.py: Added.
805         * imported/w3c/webdriver/tests/find_element/find.py: Added.
806         * imported/w3c/webdriver/tests/find_element_from_element/__init__.py: Added.
807         * imported/w3c/webdriver/tests/find_element_from_element/find.py: Added.
808         * imported/w3c/webdriver/tests/find_elements/__init__.py: Added.
809         * imported/w3c/webdriver/tests/find_elements/find.py: Added.
810         * imported/w3c/webdriver/tests/find_elements_from_element/__init__.py: Added.
811         * imported/w3c/webdriver/tests/find_elements_from_element/find.py: Added.
812         * imported/w3c/webdriver/tests/fullscreen_window/__init__.py: Added.
813         * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py: Added.
814         * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py: Added.
815         * imported/w3c/webdriver/tests/get_active_element/__init__.py: Added.
816         * imported/w3c/webdriver/tests/get_active_element/get.py: Added.
817         * imported/w3c/webdriver/tests/get_alert_text/__init__.py: Added.
818         * imported/w3c/webdriver/tests/get_alert_text/get.py: Added.
819         * imported/w3c/webdriver/tests/get_current_url/__init__.py: Added.
820         * imported/w3c/webdriver/tests/get_current_url/get.py: Added.
821         * imported/w3c/webdriver/tests/get_current_url/user_prompts.py: Added.
822         * imported/w3c/webdriver/tests/get_element_attribute/get.py: Added.
823         * imported/w3c/webdriver/tests/get_element_property/__init__.py: Added.
824         * imported/w3c/webdriver/tests/get_element_property/get.py: Added.
825         * imported/w3c/webdriver/tests/get_element_property/user_prompts.py: Added.
826         * imported/w3c/webdriver/tests/get_element_tag_name/__init__.py: Added.
827         * imported/w3c/webdriver/tests/get_element_tag_name/get.py: Added.
828         * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py: Added.
829         * imported/w3c/webdriver/tests/get_element_text/__init__.py: Added.
830         * imported/w3c/webdriver/tests/get_element_text/get.py: Added.
831         * imported/w3c/webdriver/tests/get_named_cookie/__init__.py: Added.
832         * imported/w3c/webdriver/tests/get_named_cookie/get.py: Added.
833         * imported/w3c/webdriver/tests/get_timeouts/__init__.py: Added.
834         * imported/w3c/webdriver/tests/get_timeouts/get.py: Added.
835         * imported/w3c/webdriver/tests/get_title/__init__.py: Added.
836         * imported/w3c/webdriver/tests/get_title/get.py: Added.
837         * imported/w3c/webdriver/tests/get_title/user_prompts.py: Added.
838         * imported/w3c/webdriver/tests/get_window_rect/__init__.py: Added.
839         * imported/w3c/webdriver/tests/get_window_rect/get.py: Added.
840         * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py: Added.
841         * imported/w3c/webdriver/tests/is_element_selected/__init__.py: Added.
842         * imported/w3c/webdriver/tests/is_element_selected/selected.py: Added.
843         * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py: Added.
844         * imported/w3c/webdriver/tests/maximize_window/__init__.py: Added.
845         * imported/w3c/webdriver/tests/maximize_window/maximize.py: Added.
846         * imported/w3c/webdriver/tests/maximize_window/user_prompts.py: Added.
847         * imported/w3c/webdriver/tests/minimize_window/__init__.py: Added.
848         * imported/w3c/webdriver/tests/minimize_window/minimize.py: Added.
849         * imported/w3c/webdriver/tests/minimize_window/user_prompts.py: Added.
850         * imported/w3c/webdriver/tests/new_session/__init__.py: Added.
851         * imported/w3c/webdriver/tests/new_session/conftest.py: Added.
852         * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py: Added.
853         * imported/w3c/webdriver/tests/new_session/create_firstMatch.py: Added.
854         * imported/w3c/webdriver/tests/new_session/default_values.py: Added.
855         * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py: Added.
856         * imported/w3c/webdriver/tests/new_session/merge.py: Added.
857         * imported/w3c/webdriver/tests/new_session/response.py: Added.
858         * imported/w3c/webdriver/tests/new_session/support/__init__.py: Added.
859         * imported/w3c/webdriver/tests/new_session/support/create.py: Added.
860         * imported/w3c/webdriver/tests/page_source/__init__.py: Added.
861         * imported/w3c/webdriver/tests/page_source/source.py: Added.
862         * imported/w3c/webdriver/tests/send_alert_text/__init__.py: Added.
863         * imported/w3c/webdriver/tests/send_alert_text/send.py: Added.
864         * imported/w3c/webdriver/tests/set_window_rect/__init__.py: Added.
865         * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Added.
866         * imported/w3c/webdriver/tests/set_window_rect/set.py: Added.
867         * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py: Added.
868         * imported/w3c/webdriver/tests/status/__init__.py: Added.
869         * imported/w3c/webdriver/tests/status/status.py: Added.
870         * imported/w3c/webdriver/tests/support/fixtures.py:
871         * imported/w3c/webdriver/tests/support/inline.py:
872         * imported/w3c/webdriver/tests/switch_to_parent_frame/__init__.py: Added.
873         * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py: Added.
874
875 2018-05-09  Carlos Garcia Campos  <cgarcia@igalia.com>
876
877         WebDriver: implement advance user interactions
878         https://bugs.webkit.org/show_bug.cgi?id=174616
879
880         Reviewed by Brian Burg.
881
882         Update test expectations.
883
884         * TestExpectations.json:
885
886 2018-04-25  Carlos Garcia Campos  <cgarcia@igalia.com>
887
888         Unreviewed gardening. Update expectations for new tests added in r230953.
889
890         * TestExpectations.json:
891
892 2018-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
893
894         Unreviewed. Update W3C WebDriver imported tests.
895
896         * imported/w3c/importer.json:
897         * imported/w3c/tools/webdriver/webdriver/client.py:
898         * imported/w3c/tools/webdriver/webdriver/transport.py:
899         * imported/w3c/tools/wptrunner/README.rst:
900         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
901         * imported/w3c/tools/wptrunner/requirements_edge.txt:
902         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
903         * imported/w3c/tools/wptrunner/requirements_ie.txt:
904         * imported/w3c/tools/wptrunner/requirements_opera.txt:
905         * imported/w3c/tools/wptrunner/requirements_safari.txt: Added.
906         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
907         * imported/w3c/tools/wptrunner/requirements_webkit.txt: Added.
908         * imported/w3c/tools/wptrunner/tox.ini:
909         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
910         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
911         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
912         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
913         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
914         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
915         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
916         * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py: Added.
917         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
918         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
919         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
920         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
921         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
922         * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py: Added.
923         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
924         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
925         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
926         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
927         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
928         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
929         * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebkit.py: Added.
930         * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py: Added.
931         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
932         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js:
933         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Added.
934         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
935         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
936         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
937         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
938         * imported/w3c/tools/wptrunner/wptrunner/tests/base.py: Added.
939         * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py: Added.
940         * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
941         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
942         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
943         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
944         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
945         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
946         * imported/w3c/webdriver/tests/actions/modifier_click.py:
947         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
948         * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Added.
949         * imported/w3c/webdriver/tests/actions/special_keys.py:
950         * imported/w3c/webdriver/tests/contexts/maximize_window.py:
951         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
952         * imported/w3c/webdriver/tests/element_retrieval/find_element.py:
953         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py:
954         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py:
955         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py:
956         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
957         * imported/w3c/webdriver/tests/execute_async_script/collections.py: Added.
958         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
959         * imported/w3c/webdriver/tests/execute_script/collections.py: Added.
960         * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
961         * imported/w3c/webdriver/tests/fullscreen_window.py:
962         * imported/w3c/webdriver/tests/interaction/element_clear.py:
963         * imported/w3c/webdriver/tests/minimize_window.py:
964         * imported/w3c/webdriver/tests/set_window_rect.py:
965         * imported/w3c/webdriver/tests/support/fixtures.py:
966
967 2018-03-27  Brian Burg  <bburg@apple.com>
968
969         REGRESSION(r229937): WebDriver tests no longer run, test runner hangs when launching wpt web server
970         https://bugs.webkit.org/show_bug.cgi?id=184056
971         <rdar://problem/38925058>
972
973         Reviewed by Timothy Hatcher and Youenn Fablet.
974
975         * imported/w3c/config.json:
976         The config key used in upstream WPT has changed from 'host' to 'browser_host'.
977
978 2018-03-08  Ms2ger  <Ms2ger@igalia.com>
979
980         [GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
981         https://bugs.webkit.org/show_bug.cgi?id=183452
982
983         Unreviewed test gardening.
984
985         * TestExpectations.json:
986
987 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
988
989         [WPE] Test gardening
990         https://bugs.webkit.org/show_bug.cgi?id=183402
991
992         Unreviewed test gardening.
993
994         * TestExpectations.json: mark element_clear.py::test_closed_context as passing.
995
996 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
997
998         Mark get_element_property.py::test_element as passing.
999         https://bugs.webkit.org/show_bug.cgi?id=180414
1000
1001         Unreviewed test gardening.
1002
1003         It has been passing since the test was updated to expect the correct value
1004         in r229166.
1005
1006         * TestExpectations.json:
1007
1008 2018-03-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1009
1010         Unreviewed. Update Selenium WebDriver imported tests.
1011
1012         * imported/selenium/importer.json:
1013         * imported/selenium/py/selenium/__init__.py:
1014         * imported/selenium/py/selenium/common/exceptions.py:
1015         * imported/selenium/py/selenium/webdriver/__init__.py:
1016         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
1017         * imported/selenium/py/selenium/webdriver/safari/webdriver.py:
1018         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
1019
1020 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1021
1022         Unreviewed gardening. Skip new action tests added in r229166.
1023
1024         * TestExpectations.json:
1025
1026 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1027
1028         Unreviewed. Update W3C WebDriver imported tests.
1029
1030         * imported/w3c/importer.json:
1031         * imported/w3c/tools/webdriver/webdriver/transport.py:
1032         * imported/w3c/tools/wptrunner/MANIFEST.in:
1033         * imported/w3c/tools/wptrunner/README.rst:
1034         * imported/w3c/tools/wptrunner/requirements.txt:
1035         * imported/w3c/tools/wptrunner/requirements_chrome.txt:
1036         * imported/w3c/tools/wptrunner/requirements_edge.txt:
1037         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1038         * imported/w3c/tools/wptrunner/requirements_ie.txt:
1039         * imported/w3c/tools/wptrunner/requirements_opera.txt:
1040         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1041         * imported/w3c/tools/wptrunner/requirements_servo.txt:
1042         * imported/w3c/tools/wptrunner/setup.py:
1043         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
1044         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
1045         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1046         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1047         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1048         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
1049         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1050         * imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt: Removed.
1051         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1052         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
1053         * imported/w3c/tools/wptrunner/wptrunner/config.json: Removed.
1054         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1055         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1056         * imported/w3c/tools/wptrunner/wptrunner/font.py:
1057         * imported/w3c/tools/wptrunner/wptrunner/hosts.py: Removed.
1058         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1059         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/__init__.py: Added.
1060         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py: Removed.
1061         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1062         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1063         * imported/w3c/webdriver/OWNERS:
1064         * imported/w3c/webdriver/tests/actions/mouse.py:
1065         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
1066         * imported/w3c/webdriver/tests/actions/pointer_origin.py: Added.
1067         * imported/w3c/webdriver/tests/actions/support/mouse.py:
1068         * imported/w3c/webdriver/tests/element_click/bubbling.py:
1069         * imported/w3c/webdriver/tests/element_click/select.py:
1070         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
1071         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
1072         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
1073         * imported/w3c/webdriver/tests/fullscreen_window.py:
1074         * imported/w3c/webdriver/tests/interface.html:
1075         * imported/w3c/webdriver/tests/state/get_element_property.py:
1076
1077 2018-02-02  Carlos Garcia Campos  <cgarcia@igalia.com>
1078
1079         Unreviewed. Update Selenium WebDriver imported tests.
1080
1081         * imported/selenium/importer.json:
1082         * imported/selenium/py/selenium/__init__.py:
1083         * imported/selenium/py/selenium/webdriver/remote/errorhandler.py:
1084         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
1085         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
1086         * imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py:
1087         * imported/selenium/py/test/selenium/webdriver/common/correct_event_firing_tests.py:
1088         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
1089         * imported/selenium/py/test/selenium/webdriver/common/element_attribute_tests.py:
1090         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1091         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
1092         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
1093         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
1094         * imported/selenium/py/test/selenium/webdriver/common/page_loading_tests.py:
1095         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
1096         * imported/selenium/py/test/selenium/webdriver/common/stale_reference_tests.py:
1097         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
1098         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py:
1099         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
1100
1101 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1102
1103         Unreviewed gardening. Update expectations of several WebDriver tests.
1104
1105         * TestExpectations.json:
1106
1107 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1108
1109         Unreviewed. Update W3C WebDriver imported tests.
1110
1111         * imported/w3c/importer.json:
1112         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
1113         * imported/w3c/tools/wptrunner/tox.ini:
1114         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
1115         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1116         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1117         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
1118         * imported/w3c/webdriver/OWNERS:
1119         * imported/w3c/webdriver/tests/__init__.py:
1120         * imported/w3c/webdriver/tests/actions/mouse.py:
1121         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
1122         * imported/w3c/webdriver/tests/actions/support/mouse.py:
1123         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1124         * imported/w3c/webdriver/tests/cookies/delete_cookie.py:
1125         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1126         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py: Added.
1127         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
1128         * imported/w3c/webdriver/tests/interaction/element_clear.py:
1129         * imported/w3c/webdriver/tests/support/asserts.py:
1130
1131 2018-01-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1132
1133         Unreviewed. Update W3C WebDriver imported tests.
1134
1135         * imported/w3c/importer.json:
1136         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1137         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1138         * imported/w3c/webdriver/tests/element_click/select.py:
1139         * imported/w3c/webdriver/tests/interaction/element_clear.py:
1140         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
1141         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
1142         * imported/w3c/webdriver/tests/state/get_element_property.py:
1143         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
1144         * imported/w3c/webdriver/tests/state/is_element_selected.py:
1145
1146 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1147
1148         WebDriver: add support for slow tests
1149         https://bugs.webkit.org/show_bug.cgi?id=182095
1150
1151         Reviewed by Carlos Alberto Lopez Perez.
1152
1153         Mark several tests as slow.
1154
1155         * TestExpectations.json:
1156
1157 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1158
1159         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
1160         https://bugs.webkit.org/show_bug.cgi?id=181985
1161
1162         Reviewed by Carlos Alberto Lopez Perez.
1163
1164         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
1165
1166         * TestExpectations.json:
1167
1168 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1169
1170         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
1171         https://bugs.webkit.org/show_bug.cgi?id=181984
1172
1173         Reviewed by Carlos Alberto Lopez Perez.
1174
1175         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
1176
1177         * TestExpectations.json:
1178
1179 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1180
1181         WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
1182         https://bugs.webkit.org/show_bug.cgi?id=180407
1183
1184         Reviewed by Carlos Alberto Lopez Perez.
1185
1186         Remove expectations for tests that are passing now and update the bug number of the other ones referencing
1187         #180407.
1188
1189         * TestExpectations.json:
1190
1191 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1192
1193         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
1194         https://bugs.webkit.org/show_bug.cgi?id=180412
1195
1196         Reviewed by Carlos Alberto Lopez Perez.
1197
1198         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
1199         passing now.
1200
1201         * TestExpectations.json:
1202
1203 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1204
1205         WebDriver: matched capabilities should include setWindowRect
1206         https://bugs.webkit.org/show_bug.cgi?id=180411
1207
1208         Reviewed by Carlos Alberto Lopez Perez.
1209
1210         Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
1211         since now it's failing due to missing timeouts value.
1212
1213         * TestExpectations.json:
1214
1215 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1216
1217         WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
1218         https://bugs.webkit.org/show_bug.cgi?id=181728
1219
1220         Reviewed by Sergio Villar Senin.
1221
1222         Remove expectations for tests that are now passing.
1223
1224         * TestExpectations.json:
1225
1226 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1227
1228         WebDriver: implement get element CSS value command
1229         https://bugs.webkit.org/show_bug.cgi?id=181736
1230
1231         Reviewed by Carlos Alberto Lopez Perez.
1232
1233         * TestExpectations.json: Unskip tests passing now.
1234
1235 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1236
1237         Unreviewed. Update W3C WebDriver imported tests.
1238
1239         * imported/w3c/importer.json:
1240         * imported/w3c/tools/webdriver/webdriver/client.py:
1241         * imported/w3c/tools/webdriver/webdriver/protocol.py:
1242         * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
1243         * imported/w3c/tools/webdriver/webdriver/transport.py:
1244         * imported/w3c/tools/wptrunner/MANIFEST.in:
1245         * imported/w3c/tools/wptrunner/README.rst:
1246         * imported/w3c/tools/wptrunner/docs/conf.py:
1247         * imported/w3c/tools/wptrunner/docs/usage.rst:
1248         * imported/w3c/tools/wptrunner/setup.py:
1249         * imported/w3c/tools/wptrunner/tox.ini:
1250         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1251         * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
1252         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
1253         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1254         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1255         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1256         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1257         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1258         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1259         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1260         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1261         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
1262         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
1263         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
1264         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
1265         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1266         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1267         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
1268         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
1269         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1270         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
1271         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
1272         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1273         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1274         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
1275         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
1276         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1277         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1278         * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
1279         * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
1280         * imported/w3c/webdriver/tests/sessions/new_session/response.py:
1281
1282 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1283
1284         [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
1285         https://bugs.webkit.org/show_bug.cgi?id=181904
1286
1287         Reviewed by Carlos Alberto Lopez Perez.
1288
1289         Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
1290
1291         * TestExpectations.json:
1292
1293 2018-01-19  Carlos Garcia Campos  <cgarcia@igalia.com>
1294
1295         Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
1296
1297         It's causing a crash in the driver process and affecting all other tests.
1298
1299         * TestExpectations.json:
1300
1301 2018-01-18  Carlos Garcia Campos  <cgarcia@igalia.com>
1302
1303         Unreviewed. Update Selenium WebDriver imported tests.
1304
1305         * imported/selenium/importer.json:
1306         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1307         (reset_timeouts):
1308
1309 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
1310
1311         WebDriver: ignore the driver in selenium test names when getting expectations
1312         https://bugs.webkit.org/show_bug.cgi?id=181738
1313
1314         Reviewed by Carlos Alberto Lopez Perez.
1315
1316         Add some expectations for selenium tests.
1317
1318         * TestExpectations.json:
1319
1320 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
1321
1322         WebDriver: add support for test expectations
1323         https://bugs.webkit.org/show_bug.cgi?id=180420
1324
1325         Reviewed by Carlos Alberto Lopez Perez.
1326
1327         Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
1328         a follow up patch.
1329
1330         * TestExpectations.json: Added.
1331
1332 2018-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1333
1334         Unreviewed. Update Selenium WebDriver imported tests.
1335
1336         * imported/selenium/importer.json:
1337         * imported/selenium/py/conftest.py:
1338         * imported/selenium/py/selenium/__init__.py:
1339         * imported/selenium/py/selenium/webdriver/__init__.py:
1340         * imported/selenium/py/selenium/webdriver/common/action_chains.py:
1341         * imported/selenium/py/selenium/webdriver/common/service.py:
1342         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
1343         * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
1344         * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
1345         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
1346         * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
1347         * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
1348         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
1349         * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
1350         * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
1351         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
1352         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
1353         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
1354         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
1355         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
1356         * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
1357         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
1358         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
1359         * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
1360         * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
1361         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
1362         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
1363
1364 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1365
1366         Unreviewed. Update W3C WebDriver imported tests.
1367
1368         * imported/w3c/importer.json:
1369         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
1370         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
1371
1372 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1373
1374         Unreviewed. Update W3C WebDriver imported tests.
1375
1376         * imported/w3c/importer.json:
1377         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1378         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
1379         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1380         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1381         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1382         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
1383         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1384         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1385         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
1386         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1387         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
1388         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1389         * imported/w3c/webdriver/OWNERS:
1390         * imported/w3c/webdriver/interface/interface.html: Removed.
1391         * imported/w3c/webdriver/tests/actions/modifier_click.py:
1392         * imported/w3c/webdriver/tests/actions/mouse.py:
1393         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
1394         * imported/w3c/webdriver/tests/actions/sequence.py:
1395         * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
1396         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1397         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1398         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1399         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
1400         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
1401         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
1402         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
1403         * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
1404         * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
1405         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
1406         * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
1407         * imported/w3c/webdriver/tests/get_window_rect.py:
1408         * imported/w3c/webdriver/tests/interface.html:
1409         * imported/w3c/webdriver/tests/navigation/current_url.py:
1410         * imported/w3c/webdriver/tests/support/asserts.py:
1411         * imported/w3c/webdriver/tests/support/fixtures.py:
1412
1413 2017-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
1414
1415         WebDriver: add a common way to run tests with pytest
1416         https://bugs.webkit.org/show_bug.cgi?id=180800
1417
1418         Reviewed by Carlos Alberto Lopez Perez.
1419
1420         Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
1421
1422         * imported/w3c/conftest.py: Removed.
1423
1424 2017-12-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1425
1426         Unreviewed. Update W3C WebDriver imported tests.
1427
1428         * imported/w3c/importer.json:
1429         * imported/w3c/tools/webdriver/webdriver/client.py:
1430         * imported/w3c/tools/webdriver/webdriver/error.py:
1431         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1432         * imported/w3c/webdriver/tests/interaction/element_clear.py:
1433         * imported/w3c/webdriver/tests/sessions/status.py:
1434         * imported/w3c/webdriver/tests/support/wait.py:
1435
1436 2017-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1437
1438         WebDriver: auto-install pytest instead of importing it from wpt tools directory
1439         https://bugs.webkit.org/show_bug.cgi?id=180243
1440
1441         Reviewed by Brian Burg.
1442
1443         * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
1444         * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
1445         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
1446         new pytest supports this.
1447         * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
1448         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
1449         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
1450         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
1451         * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
1452         * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
1453         * imported/w3c/importer.json: Stop importing pytest.
1454         * imported/w3c/pytest.ini: Added.
1455         * imported/w3c/tools/pytest/: Removed.
1456
1457 2017-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1458
1459         WebDriver: add support for importing and running selenium tests
1460         https://bugs.webkit.org/show_bug.cgi?id=180145
1461
1462         Reviewed by Brian Burg.
1463
1464         * imported/selenium/importer.json: Added.
1465         * imported/selenium/common/: Added.
1466         * imported/selenium/py/: Added.
1467
1468 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
1469
1470         Unreviewed. Update W3C WebDriver imported tests.
1471
1472         * imported/w3c/importer.json:
1473         * imported/w3c/tools/webdriver/webdriver/client.py:
1474         * imported/w3c/tools/webdriver/webdriver/error.py:
1475         * imported/w3c/tools/wptrunner/docs/conf.py:
1476         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
1477         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1478         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1479         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
1480         * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
1481         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1482         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1483         * imported/w3c/webdriver/interface/interface.html:
1484         * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
1485         * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
1486         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1487         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
1488         * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
1489         * imported/w3c/webdriver/tests/sessions/status.py: Added.
1490         * imported/w3c/webdriver/tests/status.py: Removed.
1491         * imported/w3c/webdriver/tests/support/fixtures.py:
1492         * imported/w3c/webdriver/tests/support/wait.py:
1493         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
1494         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
1495         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
1496         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
1497
1498 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
1499
1500         WebDriver: add timeout option to run-webdriver-tests script
1501         https://bugs.webkit.org/show_bug.cgi?id=179940
1502
1503         Reviewed by Carlos Alberto Lopez Perez.
1504
1505         Add a base conftest.py to load pytest_timeout plugin.
1506
1507         * imported/w3c/conftest.py: Added.
1508
1509 2017-11-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1510
1511         Unreviewed. Update W3C WebDriver imported tests.
1512
1513         * imported/w3c/importer.json:
1514         * imported/w3c/tools/webdriver/webdriver/client.py:
1515         * imported/w3c/tools/webdriver/webdriver/error.py:
1516         * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
1517         * imported/w3c/tools/webdriver/webdriver/transport.py:
1518         * imported/w3c/tools/wptrunner/MANIFEST.in:
1519         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
1520         * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
1521         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
1522         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
1523         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
1524         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
1525         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
1526         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
1527         * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
1528         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
1529         * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
1530         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
1531         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
1532         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
1533         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
1534         * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
1535         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
1536         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
1537         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
1538         * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
1539         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
1540         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
1541         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
1542         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
1543         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
1544         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
1545         * imported/w3c/webdriver/tests/actions/conftest.py:
1546         * imported/w3c/webdriver/tests/actions/key.py:
1547         * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
1548         * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
1549         * imported/w3c/webdriver/tests/actions/mouse.py:
1550         * imported/w3c/webdriver/tests/actions/sequence.py:
1551         * imported/w3c/webdriver/tests/actions/special_keys.py:
1552         * imported/w3c/webdriver/tests/actions/support/keys.py:
1553         * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
1554         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
1555         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
1556         * imported/w3c/webdriver/tests/element_click/stale.py: Added.
1557         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
1558         * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
1559         * imported/w3c/webdriver/tests/navigation/get_title.py:
1560         * imported/w3c/webdriver/tests/retrieval/find_element.py:
1561         * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
1562         * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
1563         * imported/w3c/webdriver/tests/retrieval/find_elements.py:
1564         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
1565         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
1566         * imported/w3c/webdriver/tests/state/get_element_property.py:
1567         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
1568         * imported/w3c/webdriver/tests/state/is_element_selected.py:
1569         * imported/w3c/webdriver/tests/support/asserts.py:
1570         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
1571
1572 2017-09-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1573
1574         WebDriver: Add support to import and run W3C tests
1575         https://bugs.webkit.org/show_bug.cgi?id=177304
1576
1577         Reviewed by Brian Burg.
1578
1579         Add json file used by the importer and the result of running the importer.
1580
1581         * imported/w3c/importer.json: Added.
1582         * imported/w3c/tools/pytest/: Added.
1583         * imported/w3c/tools/webdriver/: Added.
1584         * imported/w3c/tools/wptrunner/: Added.
1585         * imported/w3c/webdriver/: Added.