[GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
[WebKit-https.git] / WebDriverTests / ChangeLog
1 2018-03-08  Ms2ger  <Ms2ger@igalia.com>
2
3         [GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
4         https://bugs.webkit.org/show_bug.cgi?id=183452
5
6         Unreviewed test gardening.
7
8         * TestExpectations.json:
9
10 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
11
12         [WPE] Test gardening
13         https://bugs.webkit.org/show_bug.cgi?id=183402
14
15         Unreviewed test gardening.
16
17         * TestExpectations.json: mark element_clear.py::test_closed_context as passing.
18
19 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
20
21         Mark get_element_property.py::test_element as passing.
22         https://bugs.webkit.org/show_bug.cgi?id=180414
23
24         Unreviewed test gardening.
25
26         It has been passing since the test was updated to expect the correct value
27         in r229166.
28
29         * TestExpectations.json:
30
31 2018-03-05  Carlos Garcia Campos  <cgarcia@igalia.com>
32
33         Unreviewed. Update Selenium WebDriver imported tests.
34
35         * imported/selenium/importer.json:
36         * imported/selenium/py/selenium/__init__.py:
37         * imported/selenium/py/selenium/common/exceptions.py:
38         * imported/selenium/py/selenium/webdriver/__init__.py:
39         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
40         * imported/selenium/py/selenium/webdriver/safari/webdriver.py:
41         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
42
43 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
44
45         Unreviewed gardening. Skip new action tests added in r229166.
46
47         * TestExpectations.json:
48
49 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
50
51         Unreviewed. Update W3C WebDriver imported tests.
52
53         * imported/w3c/importer.json:
54         * imported/w3c/tools/webdriver/webdriver/transport.py:
55         * imported/w3c/tools/wptrunner/MANIFEST.in:
56         * imported/w3c/tools/wptrunner/README.rst:
57         * imported/w3c/tools/wptrunner/requirements.txt:
58         * imported/w3c/tools/wptrunner/requirements_chrome.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_sauce.txt:
64         * imported/w3c/tools/wptrunner/requirements_servo.txt:
65         * imported/w3c/tools/wptrunner/setup.py:
66         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
67         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
68         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
69         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
70         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
71         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
72         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
73         * imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt: Removed.
74         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
75         * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
76         * imported/w3c/tools/wptrunner/wptrunner/config.json: Removed.
77         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
78         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
79         * imported/w3c/tools/wptrunner/wptrunner/font.py:
80         * imported/w3c/tools/wptrunner/wptrunner/hosts.py: Removed.
81         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
82         * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/__init__.py: Added.
83         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py: Removed.
84         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
85         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
86         * imported/w3c/webdriver/OWNERS:
87         * imported/w3c/webdriver/tests/actions/mouse.py:
88         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
89         * imported/w3c/webdriver/tests/actions/pointer_origin.py: Added.
90         * imported/w3c/webdriver/tests/actions/support/mouse.py:
91         * imported/w3c/webdriver/tests/element_click/bubbling.py:
92         * imported/w3c/webdriver/tests/element_click/select.py:
93         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
94         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
95         * imported/w3c/webdriver/tests/execute_script/cyclic.py:
96         * imported/w3c/webdriver/tests/fullscreen_window.py:
97         * imported/w3c/webdriver/tests/interface.html:
98         * imported/w3c/webdriver/tests/state/get_element_property.py:
99
100 2018-02-02  Carlos Garcia Campos  <cgarcia@igalia.com>
101
102         Unreviewed. Update Selenium WebDriver imported tests.
103
104         * imported/selenium/importer.json:
105         * imported/selenium/py/selenium/__init__.py:
106         * imported/selenium/py/selenium/webdriver/remote/errorhandler.py:
107         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
108         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
109         * imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py:
110         * imported/selenium/py/test/selenium/webdriver/common/correct_event_firing_tests.py:
111         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
112         * imported/selenium/py/test/selenium/webdriver/common/element_attribute_tests.py:
113         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
114         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
115         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
116         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
117         * imported/selenium/py/test/selenium/webdriver/common/page_loading_tests.py:
118         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
119         * imported/selenium/py/test/selenium/webdriver/common/stale_reference_tests.py:
120         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
121         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py:
122         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
123
124 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
125
126         Unreviewed gardening. Update expectations of several WebDriver tests.
127
128         * TestExpectations.json:
129
130 2018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
131
132         Unreviewed. Update W3C WebDriver imported tests.
133
134         * imported/w3c/importer.json:
135         * imported/w3c/tools/wptrunner/requirements_sauce.txt:
136         * imported/w3c/tools/wptrunner/tox.ini:
137         * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
138         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
139         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
140         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
141         * imported/w3c/webdriver/OWNERS:
142         * imported/w3c/webdriver/tests/__init__.py:
143         * imported/w3c/webdriver/tests/actions/mouse.py:
144         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
145         * imported/w3c/webdriver/tests/actions/support/mouse.py:
146         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
147         * imported/w3c/webdriver/tests/cookies/delete_cookie.py:
148         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
149         * imported/w3c/webdriver/tests/element_send_keys/form_controls.py: Added.
150         * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
151         * imported/w3c/webdriver/tests/interaction/element_clear.py:
152         * imported/w3c/webdriver/tests/support/asserts.py:
153
154 2018-01-26  Carlos Garcia Campos  <cgarcia@igalia.com>
155
156         Unreviewed. Update W3C WebDriver imported tests.
157
158         * imported/w3c/importer.json:
159         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
160         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
161         * imported/w3c/webdriver/tests/element_click/select.py:
162         * imported/w3c/webdriver/tests/interaction/element_clear.py:
163         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
164         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
165         * imported/w3c/webdriver/tests/state/get_element_property.py:
166         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
167         * imported/w3c/webdriver/tests/state/is_element_selected.py:
168
169 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
170
171         WebDriver: add support for slow tests
172         https://bugs.webkit.org/show_bug.cgi?id=182095
173
174         Reviewed by Carlos Alberto Lopez Perez.
175
176         Mark several tests as slow.
177
178         * TestExpectations.json:
179
180 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
181
182         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
183         https://bugs.webkit.org/show_bug.cgi?id=181985
184
185         Reviewed by Carlos Alberto Lopez Perez.
186
187         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
188
189         * TestExpectations.json:
190
191 2018-01-25  Carlos Garcia Campos  <cgarcia@igalia.com>
192
193         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
194         https://bugs.webkit.org/show_bug.cgi?id=181984
195
196         Reviewed by Carlos Alberto Lopez Perez.
197
198         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
199
200         * TestExpectations.json:
201
202 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
203
204         WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
205         https://bugs.webkit.org/show_bug.cgi?id=180407
206
207         Reviewed by Carlos Alberto Lopez Perez.
208
209         Remove expectations for tests that are passing now and update the bug number of the other ones referencing
210         #180407.
211
212         * TestExpectations.json:
213
214 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
215
216         WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
217         https://bugs.webkit.org/show_bug.cgi?id=180412
218
219         Reviewed by Carlos Alberto Lopez Perez.
220
221         Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
222         passing now.
223
224         * TestExpectations.json:
225
226 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
227
228         WebDriver: matched capabilities should include setWindowRect
229         https://bugs.webkit.org/show_bug.cgi?id=180411
230
231         Reviewed by Carlos Alberto Lopez Perez.
232
233         Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
234         since now it's failing due to missing timeouts value.
235
236         * TestExpectations.json:
237
238 2018-01-23  Carlos Garcia Campos  <cgarcia@igalia.com>
239
240         WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
241         https://bugs.webkit.org/show_bug.cgi?id=181728
242
243         Reviewed by Sergio Villar Senin.
244
245         Remove expectations for tests that are now passing.
246
247         * TestExpectations.json:
248
249 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
250
251         WebDriver: implement get element CSS value command
252         https://bugs.webkit.org/show_bug.cgi?id=181736
253
254         Reviewed by Carlos Alberto Lopez Perez.
255
256         * TestExpectations.json: Unskip tests passing now.
257
258 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
259
260         Unreviewed. Update W3C WebDriver imported tests.
261
262         * imported/w3c/importer.json:
263         * imported/w3c/tools/webdriver/webdriver/client.py:
264         * imported/w3c/tools/webdriver/webdriver/protocol.py:
265         * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
266         * imported/w3c/tools/webdriver/webdriver/transport.py:
267         * imported/w3c/tools/wptrunner/MANIFEST.in:
268         * imported/w3c/tools/wptrunner/README.rst:
269         * imported/w3c/tools/wptrunner/docs/conf.py:
270         * imported/w3c/tools/wptrunner/docs/usage.rst:
271         * imported/w3c/tools/wptrunner/setup.py:
272         * imported/w3c/tools/wptrunner/tox.ini:
273         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
274         * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
275         * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
276         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
277         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
278         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
279         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
280         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
281         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
282         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
283         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
284         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
285         * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
286         * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
287         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
288         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
289         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
290         * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
291         * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
292         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
293         * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
294         * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
295         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
296         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
297         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
298         * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
299         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
300         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
301         * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
302         * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
303         * imported/w3c/webdriver/tests/sessions/new_session/response.py:
304
305 2018-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
306
307         [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
308         https://bugs.webkit.org/show_bug.cgi?id=181904
309
310         Reviewed by Carlos Alberto Lopez Perez.
311
312         Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
313
314         * TestExpectations.json:
315
316 2018-01-19  Carlos Garcia Campos  <cgarcia@igalia.com>
317
318         Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
319
320         It's causing a crash in the driver process and affecting all other tests.
321
322         * TestExpectations.json:
323
324 2018-01-18  Carlos Garcia Campos  <cgarcia@igalia.com>
325
326         Unreviewed. Update Selenium WebDriver imported tests.
327
328         * imported/selenium/importer.json:
329         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
330         (reset_timeouts):
331
332 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
333
334         WebDriver: ignore the driver in selenium test names when getting expectations
335         https://bugs.webkit.org/show_bug.cgi?id=181738
336
337         Reviewed by Carlos Alberto Lopez Perez.
338
339         Add some expectations for selenium tests.
340
341         * TestExpectations.json:
342
343 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
344
345         WebDriver: add support for test expectations
346         https://bugs.webkit.org/show_bug.cgi?id=180420
347
348         Reviewed by Carlos Alberto Lopez Perez.
349
350         Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
351         a follow up patch.
352
353         * TestExpectations.json: Added.
354
355 2018-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
356
357         Unreviewed. Update Selenium WebDriver imported tests.
358
359         * imported/selenium/importer.json:
360         * imported/selenium/py/conftest.py:
361         * imported/selenium/py/selenium/__init__.py:
362         * imported/selenium/py/selenium/webdriver/__init__.py:
363         * imported/selenium/py/selenium/webdriver/common/action_chains.py:
364         * imported/selenium/py/selenium/webdriver/common/service.py:
365         * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
366         * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
367         * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
368         * imported/selenium/py/selenium/webdriver/remote/webelement.py:
369         * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
370         * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
371         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
372         * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
373         * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
374         * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
375         * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
376         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
377         * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
378         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
379         * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
380         * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
381         * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
382         * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
383         * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
384         * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
385         * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
386
387 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
388
389         Unreviewed. Update W3C WebDriver imported tests.
390
391         * imported/w3c/importer.json:
392         * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
393         * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
394
395 2018-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
396
397         Unreviewed. Update W3C WebDriver imported tests.
398
399         * imported/w3c/importer.json:
400         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
401         * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
402         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
403         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
404         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
405         * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
406         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
407         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
408         * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
409         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
410         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
411         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
412         * imported/w3c/webdriver/OWNERS:
413         * imported/w3c/webdriver/interface/interface.html: Removed.
414         * imported/w3c/webdriver/tests/actions/modifier_click.py:
415         * imported/w3c/webdriver/tests/actions/mouse.py:
416         * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
417         * imported/w3c/webdriver/tests/actions/sequence.py:
418         * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
419         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
420         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
421         * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
422         * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
423         * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
424         * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
425         * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
426         * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
427         * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
428         * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
429         * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
430         * imported/w3c/webdriver/tests/get_window_rect.py:
431         * imported/w3c/webdriver/tests/interface.html:
432         * imported/w3c/webdriver/tests/navigation/current_url.py:
433         * imported/w3c/webdriver/tests/support/asserts.py:
434         * imported/w3c/webdriver/tests/support/fixtures.py:
435
436 2017-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
437
438         WebDriver: add a common way to run tests with pytest
439         https://bugs.webkit.org/show_bug.cgi?id=180800
440
441         Reviewed by Carlos Alberto Lopez Perez.
442
443         Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
444
445         * imported/w3c/conftest.py: Removed.
446
447 2017-12-04  Carlos Garcia Campos  <cgarcia@igalia.com>
448
449         Unreviewed. Update W3C WebDriver imported tests.
450
451         * imported/w3c/importer.json:
452         * imported/w3c/tools/webdriver/webdriver/client.py:
453         * imported/w3c/tools/webdriver/webdriver/error.py:
454         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
455         * imported/w3c/webdriver/tests/interaction/element_clear.py:
456         * imported/w3c/webdriver/tests/sessions/status.py:
457         * imported/w3c/webdriver/tests/support/wait.py:
458
459 2017-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
460
461         WebDriver: auto-install pytest instead of importing it from wpt tools directory
462         https://bugs.webkit.org/show_bug.cgi?id=180243
463
464         Reviewed by Brian Burg.
465
466         * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
467         * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
468         * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
469         new pytest supports this.
470         * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
471         * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
472         * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
473         * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
474         * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
475         * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
476         * imported/w3c/importer.json: Stop importing pytest.
477         * imported/w3c/pytest.ini: Added.
478         * imported/w3c/tools/pytest/: Removed.
479
480 2017-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
481
482         WebDriver: add support for importing and running selenium tests
483         https://bugs.webkit.org/show_bug.cgi?id=180145
484
485         Reviewed by Brian Burg.
486
487         * imported/selenium/importer.json: Added.
488         * imported/selenium/common/: Added.
489         * imported/selenium/py/: Added.
490
491 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
492
493         Unreviewed. Update W3C WebDriver imported tests.
494
495         * imported/w3c/importer.json:
496         * imported/w3c/tools/webdriver/webdriver/client.py:
497         * imported/w3c/tools/webdriver/webdriver/error.py:
498         * imported/w3c/tools/wptrunner/docs/conf.py:
499         * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
500         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
501         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
502         * imported/w3c/tools/wptrunner/wptrunner/stability.py:
503         * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
504         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
505         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
506         * imported/w3c/webdriver/interface/interface.html:
507         * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
508         * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
509         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
510         * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
511         * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
512         * imported/w3c/webdriver/tests/sessions/status.py: Added.
513         * imported/w3c/webdriver/tests/status.py: Removed.
514         * imported/w3c/webdriver/tests/support/fixtures.py:
515         * imported/w3c/webdriver/tests/support/wait.py:
516         * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
517         * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
518         * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
519         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
520
521 2017-11-28  Carlos Garcia Campos  <cgarcia@igalia.com>
522
523         WebDriver: add timeout option to run-webdriver-tests script
524         https://bugs.webkit.org/show_bug.cgi?id=179940
525
526         Reviewed by Carlos Alberto Lopez Perez.
527
528         Add a base conftest.py to load pytest_timeout plugin.
529
530         * imported/w3c/conftest.py: Added.
531
532 2017-11-21  Carlos Garcia Campos  <cgarcia@igalia.com>
533
534         Unreviewed. Update W3C WebDriver imported tests.
535
536         * imported/w3c/importer.json:
537         * imported/w3c/tools/webdriver/webdriver/client.py:
538         * imported/w3c/tools/webdriver/webdriver/error.py:
539         * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
540         * imported/w3c/tools/webdriver/webdriver/transport.py:
541         * imported/w3c/tools/wptrunner/MANIFEST.in:
542         * imported/w3c/tools/wptrunner/requirements_firefox.txt:
543         * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
544         * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
545         * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
546         * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
547         * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
548         * imported/w3c/tools/wptrunner/wptrunner/environment.py:
549         * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
550         * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
551         * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
552         * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
553         * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
554         * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
555         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
556         * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
557         * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
558         * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
559         * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
560         * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
561         * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
562         * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
563         * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
564         * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
565         * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
566         * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
567         * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
568         * imported/w3c/webdriver/tests/actions/conftest.py:
569         * imported/w3c/webdriver/tests/actions/key.py:
570         * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
571         * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
572         * imported/w3c/webdriver/tests/actions/mouse.py:
573         * imported/w3c/webdriver/tests/actions/sequence.py:
574         * imported/w3c/webdriver/tests/actions/special_keys.py:
575         * imported/w3c/webdriver/tests/actions/support/keys.py:
576         * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
577         * imported/w3c/webdriver/tests/cookies/add_cookie.py:
578         * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
579         * imported/w3c/webdriver/tests/element_click/stale.py: Added.
580         * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
581         * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
582         * imported/w3c/webdriver/tests/navigation/get_title.py:
583         * imported/w3c/webdriver/tests/retrieval/find_element.py:
584         * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
585         * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
586         * imported/w3c/webdriver/tests/retrieval/find_elements.py:
587         * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
588         * imported/w3c/webdriver/tests/state/get_element_attribute.py:
589         * imported/w3c/webdriver/tests/state/get_element_property.py:
590         * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
591         * imported/w3c/webdriver/tests/state/is_element_selected.py:
592         * imported/w3c/webdriver/tests/support/asserts.py:
593         * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
594
595 2017-09-21  Carlos Garcia Campos  <cgarcia@igalia.com>
596
597         WebDriver: Add support to import and run W3C tests
598         https://bugs.webkit.org/show_bug.cgi?id=177304
599
600         Reviewed by Brian Burg.
601
602         Add json file used by the importer and the result of running the importer.
603
604         * imported/w3c/importer.json: Added.
605         * imported/w3c/tools/pytest/: Added.
606         * imported/w3c/tools/webdriver/: Added.
607         * imported/w3c/tools/wptrunner/: Added.
608         * imported/w3c/webdriver/: Added.