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