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