AX: AXIsolatedTree::updateChildren sometimes fails to update isolated subtrees when...
[WebKit-https.git] / WebDriverTests / TestExpectations.json
1 {
2     "imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py": {
3         "subtests": {
4             "testShouldHandleAlertOnPageBeforeUnload": {
5                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/188118"}}
6             }
7         }
8     },
9     "imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py": {
10         "subtests": {
11             "testGetLogTypes": {
12                 "expected": {"all": {"status": ["SKIP"]}}
13             },
14             "testGetLog": {
15                 "expected": {"all": {"status": ["SKIP"]}}
16             },
17             "testMoveWindowPosition": {
18                 "expected": {"wpe": {"status": ["SKIP"]}}
19             },
20             "testChangeWindowSize": {
21                 "expected": {"wpe": {"status": ["SKIP"]}}
22             }
23         }
24     },
25     "imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py": {
26         "expected": {"all": {"status": ["SKIP"]}}
27     },
28     "imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py": {
29         "subtests": {
30             "test_Should_Be_Able_To_Find_Element_By_XPath_With_Namespace": {
31                 "expected": {"wpe": {"status": ["SKIP"]}}
32             }
33         }
34     },
35     "imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py": {
36         "subtests": {
37             "testShouldNotScrollIfAlreadyScrolledAndElementIsInView": {
38                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181729"}}
39             },
40             "testShouldScrollOverflowElementsIfClickPointIsOutOfViewButElementIsInView": {
41                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181730"}}
42             },
43             "testShouldBeAbleToClickElementInAFrameThatIsOutOfView": {
44                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181731"}}
45             },
46             "testShouldBeAbleToClickElementThatIsOutOfViewInAFrameThatIsOutOfView": {
47                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181731"}}
48             },
49             "testShouldBeAbleToClickElementThatIsOutOfViewInANestedFrame": {
50                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/216026"}}
51             },
52             "testShouldBeAbleToClickElementThatIsOutOfViewInANestedFrameThatIsOutOfView": {
53                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181731"}}
54             },
55             "testShouldBeAbleToClickElementInATallFrame": {
56                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181731"}}
57             },
58             "testShouldBeAbleToClickOnAnElementHiddenByDoubleOverflow": {
59                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/216026"}}
60             }
61         }
62     },
63     "imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py": {
64         "subtests": {
65             "testAddCookieSameSiteStrict": {
66                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213960"}}
67             },
68             "testAddCookieSameSiteLax": {
69                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213960"}}
70             }
71         }
72     },
73     "imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py": {
74         "subtests": {
75             "testShouldNotSwitchMagicallyToTheTopWindow": {
76                 "expected": {"all": {"slow": true}}
77             },
78             "testShouldFocusOnTheReplacementWhenAFrameFollowsALinkToA_TopTargetedPage": {
79                 "expected": {"all": {"status": ["FAIL"], "reason": "Marked fail upstream through annotations for remote and safari."}}
80             },
81             "testShouldNotBeAbleToDoAnythingTheFrameIsDeletedFromUnderUs": {
82                 "expected": {"all": {"status": ["FAIL"], "reason": "Marked fail upstream through annotations for gtk and safari."}}
83             }
84         }
85     },
86     "imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py": {
87         "subtests": {
88             "testClickingOnFormElements": {
89                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
90             },
91             "testDoubleClick": {
92                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
93             },
94             "testSelectingMultipleItems": {
95                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
96             },
97             "testSendingKeysToActiveElementWithModifier": {
98                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/215588"}}
99             }
100         }
101     },
102     "imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py": {
103         "subtests": {
104             "testClickShouldTimeout": {
105                 "expected": {
106                         "gtk": {"status": ["SKIP"], "bug": "webkit.org/b/188118"},
107                         "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/188118"}
108                 }
109             }
110         }
111     },
112     "imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py": {
113         "subtests": {
114             "testShouldGetCoordinatesOfAnElementInAFrame": {
115                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181735"}}
116             },
117             "testShouldGetCoordinatesOfAnElementInANestedFrame": {
118                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/181735"}}
119             },
120             "testShouldGetCoordinatesOfAnElementWithFixedPosition": {
121                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213139"}}
122             },
123             "testShouldGetCoordinatesOfAnElement[hidden]": {
124                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/211492"}}
125             },
126             "testShouldGetCoordinatesOfAnInvisibleElement": {
127                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/211492"}}
128             },
129             "testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort": {
130                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213139"}}
131             }
132         }
133     },
134     "imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py": {
135         "subtests": {
136             "testSelectByIndexMultiple": {
137                 "expected": {"all": {"slow": true}}
138             },
139             "testSelectByValueMultiple": {
140                 "expected": {"all": {"slow": true}}
141             },
142             "testSelectByVisibleTextMultiple": {
143                 "expected": {"all": {"slow": true}}
144             }
145         }
146     },
147     "imported/selenium/py/test/selenium/webdriver/common/text_handling_tests.py": {
148         "subtests": {
149             "testShouldBeAbleToSetMoreThanOneLineOfTextInATextArea": {
150                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/174617"}}
151             },
152             "testShouldHandleSiblingBlockLevelElements": {
153                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/174617"}}
154             }
155         }
156     },
157     "imported/selenium/py/test/selenium/webdriver/common/typing_tests.py": {
158         "subtests": {
159             "testNumericShiftKeys": {
160                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/182333"}}
161             },
162             "testUppercaseAlphaKeys": {
163                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/182333"}}
164             },
165             "testAllPrintableKeys": {
166                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/182333"}}
167             },
168             "testArrowKeysAndPageUpAndDown": {
169                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213961"}}
170             },
171             "testNumberpadAndFunctionKeys": {
172                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213961"}}
173             },
174             "testShouldFireKeyPressEvents": {
175                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
176             },
177             "testWillSimulateAKeyPressWhenEnteringTextIntoInputElements" : {
178                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
179             },
180             "testWillSimulateAKeyPressWhenEnteringTextIntoTextAreas" : {
181                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
182             }
183         }
184     },
185     "imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py": {
186         "subtests": {
187             "test_double_click": {
188                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
189             },
190             "testSendingKeysToActiveElementWithModifier": {
191                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212953"}}
192             }
193
194         }
195     },
196     "imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py": {
197         "subtests": {
198             "testCanCallGetWindowHandlesAfterClosingAWindow": {
199                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184963"}}
200             },
201             "testClickingOnAButtonThatClosesAnOpenWindowDoesNotCauseTheBrowserToHang": {
202                 "expected": {
203                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/184963"},
204                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/188509"}
205                 }
206             },
207             "testShouldBeAbleToCreateANewWindow": {
208                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212949"}}
209             }
210         }
211     },
212     "imported/selenium/py/test/selenium/webdriver/common/window_tests.py": {
213         "subtests": {
214             "notes": "Some WPE tests are skipped as they make selenium's conftest teardown to fail regardless fo FAIL",
215             "test_should_fullscreen_the_current_window": {
216                 "expected": {
217                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/188118"},
218                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
219                 }
220             },
221             "testShouldMaximizeTheWindow": {
222                 "expected": {
223                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
224                 }
225             },
226             "test_should_minimize_the_current_window": {
227                 "expected": {
228                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
229                 }
230             },
231             "test_should_set_the_rect_of_the_current_window": {
232                 "expected": {
233                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
234                 }
235             },
236             "test_should_set_the_position_of_the_current_window": {
237                 "expected": {
238                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
239                 }
240             },
241             "test_should_set_the_size_of_the_current_window": {
242                 "expected": {
243                     "wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}
244                 }
245             }
246
247
248         }
249     },
250     "imported/selenium/py/test/selenium/webdriver/support/relative_by_tests.py": {
251         "subtests": {
252             "test_should_be_able_to_find_elements_above_another": {
253                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213451"}}
254             },
255             "test_should_be_able_to_combine_filters": {
256                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213451"}}
257             }
258         }
259     },
260
261     "imported/w3c/webdriver/tests/accept_alert/accept.py": {
262         "subtests": {
263             "test_no_top_browsing_context": {
264                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
265             },
266             "test_no_top_level_browsing_context": {
267                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
268             },
269             "test_no_browsing_context": {
270                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
271             }
272         }
273     },
274
275     "imported/w3c/webdriver/tests/add_cookie/add.py": {
276         "subtests": {
277             "test_no_top_browsing_context": {
278                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
279             },
280             "test_no_browsing_context": {
281                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
282             },
283             "test_cookie_unsupported_scheme[about]": {
284                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
285             },
286             "test_cookie_unsupported_scheme[blob]": {
287                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
288             },
289             "test_cookie_unsupported_scheme[data]": {
290                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
291             },
292             "test_cookie_unsupported_scheme[file]": {
293                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
294             },
295             "test_cookie_unsupported_scheme[ftp]": {
296                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
297             },
298             "test_cookie_unsupported_scheme[javascript]": {
299                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
300             },
301             "test_cookie_unsupported_scheme[websocket]": {
302                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
303             },
304             "test_cookie_unsupported_scheme[secure websocket]": {
305                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/230616"}}
306             }
307         }
308     },
309
310     "imported/w3c/webdriver/tests/back/back.py": {
311         "subtests": {
312             "test_cross_origin[capabilities0]": {
313                 "expected": {"all": {"status": ["TIMEOUT"], "bug": "webkit.org/b/233391"}}
314             },
315             "test_data_urls": {
316                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
317             },
318             "test_dismissed_beforeunload": {
319                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
320             },
321             "test_fragments": {
322                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
323             },
324             "test_history_pushstate": {
325                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
326             },
327             "test_no_top_browsing_context": {
328                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
329             },
330             "test_no_browsing_context": {
331                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
332             },
333             "test_no_browsing_history": {
334                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
335             },
336             "test_null_response_value": {
337                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
338             }
339         }
340     },
341
342     "imported/w3c/webdriver/tests/back/user_prompts.py": {
343         "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
344     },
345
346     "imported/w3c/webdriver/tests/delete_all_cookies/delete.py": {
347         "subtests": {
348             "test_no_top_browsing_context": {
349                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
350             },
351             "test_no_browsing_context": {
352                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
353             }
354         }
355     },
356
357     "imported/w3c/webdriver/tests/delete_cookie/delete.py": {
358         "subtests": {
359             "test_no_top_browsing_context": {
360                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
361             },
362             "test_no_browsing_context": {
363                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
364             }
365         }
366     },
367
368     "imported/w3c/webdriver/tests/dismiss_alert/dismiss.py": {
369         "subtests": {
370             "test_no_top_browsing_context": {
371                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
372             },
373             "test_no_browsing_context": {
374                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
375             }
376         }
377     },
378
379     "imported/w3c/webdriver/tests/forward/forward.py": {
380         "subtests": {
381             "test_cross_origin[capabilities0]": {
382                 "expected": {"all": {"status": ["TIMEOUT"], "bug": "webkit.org/b/233391"}}
383             },
384             "test_data_urls": {
385                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
386             },
387             "test_dismissed_beforeunload": {
388                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
389             },
390             "test_fragments": {
391                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
392             },
393             "test_history_pushstate": {
394                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
395             },
396             "test_no_top_browsing_context": {
397                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
398             },
399             "test_no_browsing_context": {
400                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
401             },
402             "test_no_browsing_history": {
403                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
404             },
405             "test_null_response_value": {
406                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
407             }
408         }
409     },
410
411     "imported/w3c/webdriver/tests/forward/user_prompts.py": {
412         "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
413     },
414
415     "imported/w3c/webdriver/tests/perform_actions/none.py": {
416         "subtests": {
417             "test_no_top_browsing_context": {
418                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
419             },
420             "test_no_browsing_context": {
421                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
422             }
423         }
424     },
425
426     "imported/w3c/webdriver/tests/perform_actions/pointer.py": {
427         "subtests": {
428             "test_drag_and_drop_with_draggable_element[0]": {
429                 "expected": {
430                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/157179"},
431                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/214141"}
432                 }
433             },
434             "test_drag_and_drop_with_draggable_element[300]": {
435                 "expected": {
436                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/157179"},
437                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/214141"}
438                 }
439             },
440             "test_drag_and_drop_with_draggable_element[800]": {
441                 "expected": {
442                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/157179"},
443                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/214141"}
444                 }
445             },
446             "test_no_top_browsing_context": {
447                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
448             },
449             "test_no_browsing_context": {
450                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
451             }
452         }
453     },
454
455     "imported/w3c/webdriver/tests/perform_actions/pointer_contextmenu.py": {
456         "subtests": {
457             "test_release_control_click": {
458                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/213060"}}
459             }
460         }
461     },
462
463     "imported/w3c/webdriver/tests/perform_actions/pointer_dblclick.py": {
464         "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
465     },
466
467     "imported/w3c/webdriver/tests/perform_actions/pointer_tripleclick.py": {
468         "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
469     },
470
471     "imported/w3c/webdriver/tests/perform_actions/pointer_pause_dblclick.py": {
472         "subtests": {
473             "test_dblclick_with_pause_after_second_pointerdown": {
474                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
475             }
476         }
477     },
478
479     "imported/w3c/webdriver/tests/perform_actions/key.py": {
480         "subtests": {
481             "test_no_top_browsing_context": {
482                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
483             },
484             "test_no_browsing_context": {
485                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
486             }
487         }
488     },
489
490     "imported/w3c/webdriver/tests/perform_actions/key_events.py": {
491         "subtests": {
492             "test_modifier_key_sends_correct_events[\\ue03d-META]": {
493                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
494             },
495             "test_modifier_key_sends_correct_events[\\ue053-R_META]": {
496                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
497             },
498             "test_special_key_sends_keydown[META-expected30]": {
499                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
500             },
501             "test_special_key_sends_keydown[R_META-expected58]": {
502                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
503             },
504             "test_special_key_sends_keydown[SEMICOLON-expected62]": {
505                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
506             },
507             "test_special_key_sends_keydown[PAUSE-expected45]": {
508                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
509             },
510             "test_special_key_sends_keydown[EQUALS-expected12]": {
511                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
512             },
513             "test_special_key_sends_keydown[ENTER-expected11]": {
514                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
515             },
516             "test_special_key_sends_keydown[CANCEL-expected3]": {
517                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
518             },
519             "test_special_key_sends_keydown[ZENKAKUHANKAKU-expected69]": {
520                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
521             },
522             "test_special_key_sends_keydown[SEPARATOR-expected63]": {
523                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
524             },
525             "test_printable_key_sends_correct_events[a-KeyA0]": {
526                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
527             },
528             "test_printable_key_sends_correct_events[a-KeyA1]": {
529                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
530             },
531             "test_printable_key_sends_correct_events[,-Comma]": {
532                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
533             },
534             "test_printable_key_sends_correct_events[@-Digit2]": {
535                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
536             },
537             "test_printable_key_sends_correct_events[\"-Quote]": {
538                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
539             },
540             "test_printable_key_sends_correct_events[\\u0416-]": {
541                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
542             },
543             "test_printable_key_sends_correct_events[\\u2603-]": {
544                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
545             },
546             "test_printable_key_sends_correct_events[\\uf6c2-]": {
547                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
548             },
549             "test_printable_key_sends_correct_events[\\xe0-]": {
550                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
551             },
552             "test_special_key_sends_keydown[ADD-expected0]": {
553                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
554             },
555             "test_special_key_sends_keydown[DECIMAL-expected6]": {
556                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
557             },
558             "test_special_key_sends_keydown[DIVIDE-expected8]": {
559                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
560             },
561             "test_special_key_sends_keydown[MULTIPLY-expected31]": {
562                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
563             },
564             "test_special_key_sends_keydown[NULL-expected32]": {
565                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
566             },
567             "test_special_key_sends_keydown[NUMPAD0-expected33]": {
568                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
569             },
570             "test_special_key_sends_keydown[NUMPAD1-expected34]": {
571                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
572             },
573             "test_special_key_sends_keydown[NUMPAD2-expected35]": {
574                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
575             },
576             "test_special_key_sends_keydown[NUMPAD3-expected36]": {
577                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
578             },
579             "test_special_key_sends_keydown[NUMPAD4-expected37]": {
580                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
581             },
582             "test_special_key_sends_keydown[NUMPAD5-expected38]": {
583                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
584             },
585             "test_special_key_sends_keydown[NUMPAD6-expected39]": {
586                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
587             },
588             "test_special_key_sends_keydown[NUMPAD7-expected40]": {
589                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
590             },
591             "test_special_key_sends_keydown[NUMPAD8-expected41]": {
592                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
593             },
594             "test_special_key_sends_keydown[NUMPAD9-expected42]": {
595                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
596             },
597             "test_special_key_sends_keydown[SPACE-expected65]": {
598                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
599             },
600             "test_special_key_sends_keydown[SUBTRACT-expected66]": {
601                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
602             },
603             "test_sequence_of_keydown_printable_keys_sends_events": {
604                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
605             },
606             "test_sequence_of_keydown_printable_characters_sends_events": {
607                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
608             }
609         }
610     },
611
612     "imported/w3c/webdriver/tests/perform_actions/key_modifiers.py": {
613         "subtests": {
614             "test_shift_modifier_generates_capital_letters[\\ue008]": {
615                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212953"}}
616             },
617             "test_shift_modifier_generates_capital_letters[\\ue050]": {
618                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212953"}}
619             }
620         }
621     },
622
623     "imported/w3c/webdriver/tests/perform_actions/key_shortcuts.py": {
624         "subtests": {
625             "test_mod_a_mod_c_right_mod_v_pastes_text": {
626                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/213122"}}
627             }
628         }
629     },
630
631     "imported/w3c/webdriver/tests/perform_actions/wheel.py": {
632         "subtests": {
633             "test_no_top_browsing_context": {
634                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
635             },
636             "test_no_browsing_context": {
637                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
638             }
639         }
640     },
641
642     "imported/w3c/webdriver/tests/refresh/refresh.py": {
643         "subtests": {
644             "test_no_top_browsing_context": {
645                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
646             },
647             "test_no_browsing_context": {
648                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
649             }
650         }
651     },
652
653     "imported/w3c/webdriver/tests/release_actions/release.py": {
654         "subtests": {
655             "test_no_top_browsing_context": {
656                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
657             },
658             "test_no_browsing_context": {
659                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
660             }
661         }
662     },
663
664     "imported/w3c/webdriver/tests/release_actions/sequence.py": {
665         "subtests": {
666             "test_release_char_sequence_sends_keyup_events_in_reverse": {
667                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
668             },
669             "test_release_mouse_sequence_resets_dblclick_state": {
670                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
671             },
672             "test_no_release_mouse_sequence_keeps_dblclick_state": {
673                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/174674"}}
674             }
675         }
676     },
677     "imported/w3c/webdriver/tests/perform_actions/key_special_keys.py": {
678         "subtests": {
679             "test_codepoint_keys_behave_correctly[\\u0ba8\\u0bbf]": {
680                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
681             },
682             "test_codepoint_keys_behave_correctly[\\u1100\\u1161\\u11a8]": {
683                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184967"}}
684             }
685         }
686     },
687
688     "imported/w3c/webdriver/tests/close_window/close.py": {
689         "subtests": {
690             "test_no_top_browsing_context": {
691                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
692             },
693             "test_no_browsing_context": {
694                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
695             },
696             "test_close_browsing_context": {
697                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
698             },
699             "test_close_browsing_context_with_dismissed_beforeunload_prompt": {
700                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
701             }
702         }
703     },
704
705     "imported/w3c/webdriver/tests/close_window/user_prompts.py": {
706         "subtests": {
707             "test_accept[capabilities0-alert]": {
708                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
709             },
710             "test_accept[capabilities0-confirm]": {
711                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
712             },
713             "test_accept[capabilities0-prompt]": {
714                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
715             },
716             "test_dismiss[capabilities0-alert]": {
717                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
718             },
719             "test_dismiss[capabilities0-confirm]": {
720                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
721             },
722             "test_dismiss[capabilities0-prompt]": {
723                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
724             },
725             "test_handle_prompt_accept": {
726                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/188118"}}
727             }
728         }
729     },
730
731     "imported/w3c/webdriver/tests/execute_script/execute.py": {
732         "subtests": {
733             "test_no_top_browsing_context": {
734                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
735             },
736             "test_no_browsing_context": {
737                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
738             }
739         }
740     },
741     "imported/w3c/webdriver/tests/execute_script/json_serialize_windowproxy.py": {
742         "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180397"}}
743     },
744
745     "imported/w3c/webdriver/tests/get_named_cookie/get.py": {
746         "subtests": {
747             "test_duplicated_cookie": {
748                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/182330"}}
749             },
750             "test_no_top_browsing_context": {
751                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
752             },
753             "test_no_browsing_context": {
754                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
755             }
756         }
757     },
758
759     "imported/w3c/webdriver/tests/element_clear/clear.py": {
760         "subtests": {
761             "test_input[color-#ff0000-#000000]": {
762                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/180645"}}
763             },
764             "test_no_top_browsing_context": {
765                 "expected": {
766                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
767                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
768                 }
769             },
770             "test_no_browsing_context": {
771                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
772             }
773         }
774     },
775
776     "imported/w3c/webdriver/tests/element_click/bubbling.py": {
777         "subtests": {
778             "test_spin_event_loop": {
779                 "expected": {"wpe": {"status": ["FAIL", "PASS"], "bug": "webkit.org/b/213129"}}
780             }
781         }
782     },
783
784     "imported/w3c/webdriver/tests/element_click/click.py": {
785         "subtests": {
786             "test_no_top_browsing_context": {
787                 "expected": {
788                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
789                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
790                 }
791             },
792             "test_no_browsing_context": {
793                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
794             }
795         }
796     },
797
798
799     "imported/w3c/webdriver/tests/element_click/interactability.py": {
800         "subtests": {
801             "test_element_intercepted_no_pointer_events": {
802                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188545"}}
803             },
804             "test_element_not_visible_overflow_hidden": {
805                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188545"}}
806             }
807         }
808     },
809     "imported/w3c/webdriver/tests/element_click/navigate.py": {
810         "subtests": {
811             "test_link_cross_origin[capabilities0]": {
812                 "expected": {"all": {"status": ["TIMEOUT"], "bug": "webkit.org/b/233391"}}
813             },
814             "test_link_closes_window": {
815                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/211548"}}
816             },
817             "test_link_unload_event": {
818                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188118"}}
819             },
820             "test_multi_line_link": {
821                 "expected": {"wpe": {"status": ["PASS", "FAIL"], "bug": "webkit.org/b/218737"}}
822             },
823             "test_numbers_link": {
824                 "expected": {"wpe": {"status": ["PASS", "FAIL"], "bug": "webkit.org/b/218737"}}
825             }
826         }
827     },
828     "imported/w3c/webdriver/tests/find_element/find.py": {
829         "subtests": {
830             "test_no_top_browsing_context": {
831                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
832             },
833             "test_no_browsing_context": {
834                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
835             }
836         }
837     },
838     "imported/w3c/webdriver/tests/find_elements/find.py": {
839         "subtests": {
840             "test_no_top_browsing_context": {
841                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
842             },
843             "test_no_browsing_context": {
844                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
845             }
846         }
847     },
848     "imported/w3c/webdriver/tests/find_elements_from_element/find.py": {
849         "subtests": {
850             "test_parent_of_document_node_errors": {
851                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184964"}}
852             },
853             "test_no_top_browsing_context": {
854                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
855             },
856             "test_no_browsing_context": {
857                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
858             }
859         }
860     },
861     "imported/w3c/webdriver/tests/find_element_from_element/find.py": {
862         "subtests": {
863             "test_parent_of_document_node_errors": {
864                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/184964"}}
865             },
866             "test_no_top_browsing_context": {
867                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
868             },
869             "test_no_browsing_context": {
870                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
871             }
872         }
873     },
874     "imported/w3c/webdriver/tests/element_send_keys/events.py": {
875         "subtests": {
876             "test_form_control_send_text[input]": {
877                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
878             },
879             "test_form_control_send_text[textarea]": {
880                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/224736"}}
881             },
882             "test_not_blurred[input]": {
883                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188118"}}
884             },
885             "test_not_blurred[textarea]": {
886                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188118"}}
887             }
888         }
889     },
890     "imported/w3c/webdriver/tests/element_send_keys/form_controls.py": {
891         "subtests": {
892             "test_input_append": {
893                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/182331"}}
894             }
895         }
896     },
897     "imported/w3c/webdriver/tests/element_send_keys/interactability.py": {
898         "subtests": {
899             "test_document_element_is_interactable": {
900                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188545"}}
901             }
902         }
903     },
904     "imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py": {
905         "subtests": {
906             "test_option_select_container_outside_of_scrollable_viewport": {
907                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188545"}}
908             },
909             "test_option_stays_outside_of_scrollable_viewport": {
910                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/188545"}}
911             }
912         }
913     },
914     "imported/w3c/webdriver/tests/element_send_keys/send_keys.py": {
915         "subtests": {
916             "test_no_top_browsing_context": {
917                 "expected": {
918                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
919                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
920                 }
921             },
922             "test_no_browsing_context": {
923                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
924             }
925         }
926     },
927     "imported/w3c/webdriver/tests/element_send_keys/content_editable.py": {
928         "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180403"}}
929     },
930
931     "imported/w3c/webdriver/tests/execute_async_script/execute_async.py": {
932         "subtests": {
933             "test_no_top_browsing_context": {
934                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
935             },
936             "test_no_browsing_context": {
937                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
938             }
939         }
940     },
941
942     "imported/w3c/webdriver/tests/get_current_url/get.py": {
943         "subtests": {
944             "test_set_malformed_url": {
945                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180405"}}
946             },
947             "test_get_current_url_after_modified_location": {
948                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180405"}}
949             },
950             "test_get_current_url_nested_browsing_context": {
951                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180405"}}
952             },
953             "test_no_top_browsing_context": {
954                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
955             },
956             "test_no_browsing_context": {
957                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
958             }
959         }
960     },
961
962     "imported/w3c/webdriver/tests/navigate_to/navigate.py": {
963         "subtests": {
964             "test_cross_origin[capabilities0]": {
965                 "expected": {"all": {"status": ["TIMEOUT"], "bug": "webkit.org/b/233391"}}
966             },
967             "test_no_top_browsing_context": {
968                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
969             },
970             "test_no_browsing_context": {
971                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
972             }
973         }
974     },
975
976     "imported/w3c/webdriver/tests/new_session/default_values.py": {
977         "subtests": {
978             "test_valid_but_unmatchable_key": {
979                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180410"}}
980             }
981         }
982     },
983     "imported/w3c/webdriver/tests/new_session/response.py": {
984         "subtests": {
985             "test_capability_default_value[setWindowRect-True]": {
986                 "expected": {"wpe": {"status": ["SKIP"]}}
987             }
988         }
989     },
990
991     "imported/w3c/webdriver/tests/new_window/new.py": {
992         "subtests": {
993             "test_type_with_null_value": {
994                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212949"}}
995             },
996             "test_type_with_unknown_value": {
997                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212949"}}
998             },
999             "test_no_top_browsing_context": {
1000                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1001             },
1002             "test_no_browsing_context": {
1003                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1004             }
1005         }
1006     },
1007
1008     "imported/w3c/webdriver/tests/new_window/new_tab.py": {
1009         "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/212949"}}
1010     },
1011
1012     "imported/w3c/webdriver/tests/new_window/new_window.py": {
1013         "subtests": {
1014             "test_payload": {
1015                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1016             },
1017             "test_opens_about_blank_in_new_window": {
1018                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1019             },
1020             "test_type_with_window": {
1021                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212949"}}
1022             }
1023         }
1024     },
1025
1026     "imported/w3c/webdriver/tests/new_window/user_prompts.py": {
1027         "subtests": {
1028             "test_accept[capabilities0-alert-None]": {
1029                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1030             },
1031             "test_accept[capabilities0-confirm-True]": {
1032                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1033             },
1034             "test_accept[capabilities0-prompt-]": {
1035                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1036             },
1037             "test_dismiss[capabilities0-alert-None]": {
1038                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1039             },
1040             "test_dismiss[capabilities0-confirm-False]": {
1041                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1042             },
1043             "test_dismiss[capabilities0-prompt-None]": {
1044                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1045             }
1046         }
1047     },
1048
1049     "imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py": {
1050         "subtests": {
1051             "notes": "Some WPE tests are skipped as they trigger failure or timeout regardless of the expectation if they are run. Also, some tests expect the browser to start in non fullscreen mode, which isn't happening in the headless backend.",
1052             "test_fullscreen": {
1053                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1054             },
1055             "test_fullscreen_twice_is_idempotent": {
1056                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}},
1057                 "notes": "This test also expects the browser to start in non-fullscreen mode, which is failing right now"
1058             },
1059             "test_no_top_browsing_context": {
1060                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1061             },
1062             "test_no_browsing_context": {
1063                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1064             },
1065             "test_payload": {
1066                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1067             }
1068         }
1069     },
1070
1071     "imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py": {
1072         "subtests": {
1073             "notes": "Some WPE tests are skipped as they trigger failure or timeout regardless of the expectation if they are run. Also, some tests expect the browser to start in non fullscreen mode, which isn't happening in the headless backend.",
1074             "test_accept[capabilities0-alert-None]": {
1075                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1076             },
1077             "test_accept[capabilities0-confirm-True]": {
1078                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1079             },
1080             "test_accept[capabilities0-prompt-]": {
1081                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1082             },
1083             "test_dismiss[capabilities0-alert-None]": {
1084                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1085             },
1086             "test_dismiss[capabilities0-confirm-False]": {
1087                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1088             },
1089             "test_dismiss[capabilities0-prompt-None]": {
1090                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1091             }
1092         }
1093     },
1094     "imported/w3c/webdriver/tests/fullscreen_window/stress.py": {
1095         "subtests": {
1096             "notes": "Some WPE tests are skipped as they trigger failure or timeout regardless of the expectation if they are run. Also, some tests expect the browser to start in non fullscreen mode, which isn't happening in the headless backend.",
1097             "test_stress[0]": {
1098                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1099             },
1100             "test_stress[1]": {
1101                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1102             },
1103             "test_stress[2]": {
1104                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1105             },
1106             "test_stress[3]": {
1107                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1108             },
1109             "test_stress[4]": {
1110                 "expected": {"wpe": {"status": ["SKIP"], "bug": "webkit.org/b/212950"}}
1111             }
1112         }
1113     },
1114
1115     "imported/w3c/webdriver/tests/get_alert_text/get.py": {
1116         "subtests": {
1117             "test_no_top_browsing_context": {
1118                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1119             },
1120             "test_no_browsing_context": {
1121                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1122             }
1123         }
1124     },
1125
1126     "imported/w3c/webdriver/tests/get_active_element/get.py": {
1127         "subtests": {
1128             "test_no_top_browsing_context": {
1129                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1130             },
1131             "test_no_browsing_context": {
1132                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1133             }
1134         }
1135     },
1136
1137     "imported/w3c/webdriver/tests/get_element_attribute/get.py": {
1138         "subtests": {
1139             "test_no_top_browsing_context": {
1140                 "expected": {
1141                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1142                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1143                 }
1144             },
1145             "test_no_browsing_context": {
1146                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1147             }
1148         }
1149     },
1150
1151     "imported/w3c/webdriver/tests/get_element_css_value/get.py": {
1152         "subtests": {
1153             "test_no_top_browsing_context": {
1154                 "expected": {
1155                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1156                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1157                 }
1158             },
1159             "test_no_browsing_context": {
1160                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1161             }
1162         }
1163     },
1164
1165     "imported/w3c/webdriver/tests/get_element_property/get.py": {
1166         "subtests": {
1167             "test_no_top_browsing_context": {
1168                 "expected": {
1169                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1170                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1171                 }
1172             },
1173             "test_no_browsing_context": {
1174                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1175             }
1176         }
1177     },
1178
1179     "imported/w3c/webdriver/tests/get_element_rect/get.py": {
1180         "subtests": {
1181             "test_no_top_browsing_context": {
1182                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1183             },
1184             "test_no_browsing_context": {
1185                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1186             }
1187         }
1188     },
1189
1190     "imported/w3c/webdriver/tests/get_element_tag_name/get.py": {
1191         "subtests": {
1192             "test_no_top_browsing_context": {
1193                 "expected": {
1194                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1195                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1196                 }
1197             },
1198             "test_no_browsing_context": {
1199                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1200             }
1201         }
1202     },
1203
1204     "imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py": {
1205         "subtests": {
1206             "test_handle_prompt_dismiss": {
1207                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/184965"}}
1208             },
1209             "test_handle_prompt_accept": {
1210                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/184965"}}
1211             }
1212         }
1213     },
1214
1215     "imported/w3c/webdriver/tests/get_element_text/get.py": {
1216         "subtests": {
1217             "test_no_top_browsing_context": {
1218                 "expected": {
1219                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1220                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1221                 }
1222             },
1223             "test_no_browsing_context": {
1224                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1225             }
1226         }
1227     },
1228
1229     "imported/w3c/webdriver/tests/get_page_source/source.py": {
1230         "subtests": {
1231             "test_no_top_browsing_context": {
1232                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1233             },
1234             "test_no_browsing_context": {
1235                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1236             }
1237         }
1238     },
1239
1240     "imported/w3c/webdriver/tests/get_title/get.py": {
1241         "subtests": {
1242             "test_no_top_browsing_context": {
1243                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1244             },
1245             "test_no_browsing_context": {
1246                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1247             }
1248         }
1249     },
1250
1251     "imported/w3c/webdriver/tests/get_window_handle/get.py": {
1252         "subtests": {
1253             "test_no_top_browsing_context": {
1254                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1255             },
1256             "test_no_browsing_context": {
1257                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1258             },
1259             "test_navigation_with_coop_headers[capabilities0]": {
1260                 "expected": {"all": {"status": ["TIMEOUT"], "bug": "webkit.org/b/233391"}}
1261             }
1262         }
1263     },
1264
1265     "imported/w3c/webdriver/tests/get_window_handles/get.py": {
1266         "subtests": {
1267             "test_multiple_windows": {
1268                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1269             },
1270             "test_no_top_browsing_context": {
1271                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1272             },
1273             "test_no_browsing_context": {
1274                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1275             }
1276         }
1277     },
1278
1279     "imported/w3c/webdriver/tests/get_window_rect/get.py": {
1280         "subtests": {
1281             "test_no_top_browsing_context": {
1282                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1283             },
1284             "test_no_browsing_context": {
1285                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1286             }
1287         }
1288     },
1289
1290     "imported/w3c/webdriver/tests/print/printcmd.py": {
1291         "expected": { "all": { "status": ["SKIP"], "bug": "webkit.org/b/217173"}}
1292     },
1293     "imported/w3c/webdriver/tests/print/user_prompts.py": {
1294         "expected": { "all": { "status": ["SKIP"], "bug": "webkit.org/b/217173"}}
1295     },
1296
1297     "imported/w3c/webdriver/tests/send_alert_text/send.py": {
1298         "subtests": {
1299             "test_alert_element_not_interactable[alert]" : {
1300                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1301             },
1302             "test_alert_element_not_interactable[confirm]" : {
1303                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1304             },
1305             "test_invalid_input[42]" : {
1306                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1307             },
1308             "test_invalid_input[None]" : {
1309                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1310             },
1311             "test_invalid_input[text1]" : {
1312                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1313             },
1314             "test_invalid_input[text2]" : {
1315                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1316             },
1317             "test_invalid_input[True]" : {
1318                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1319             },
1320             "test_no_browsing_context" : {
1321                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1322             },
1323             "test_no_top_browsing_context" : {
1324                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1325             },
1326             "test_no_user_prompt" : {
1327                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1328             },
1329             "test_null_parameter_value" : {
1330                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1331             },
1332             "test_null_response_value" : {
1333                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1334             },
1335             "test_send_alert_text[ Fed erer ]" : {
1336                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1337             },
1338             "test_send_alert_text[]" : {
1339                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1340             },
1341             "test_send_alert_text[Fed\terer]" : {
1342                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1343             },
1344             "test_send_alert_text[Federer]" : {
1345                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1346             },
1347             "test_unexpected_alert" : {
1348                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1349             }
1350         }
1351     },
1352
1353     "imported/w3c/webdriver/tests/set_window_rect/set.py": {
1354         "expected": { "wpe": { "status": ["SKIP"] } },
1355         "subtests": {
1356             "test_negative_x_y": {
1357                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/180418"}}
1358             },
1359             "test_height_width_smaller_than_minimum_browser_size": {
1360                 "expected": {"gtk": {"status": ["FAIL"], "bug": "webkit.org/b/205919"}}
1361             }
1362         }
1363     },
1364     "imported/w3c/webdriver/tests/set_window_rect/user_prompts.py" : {
1365         "expected": { "wpe": { "status": ["SKIP"] } }
1366     },
1367
1368     "imported/w3c/webdriver/tests/is_element_enabled/enabled.py": {
1369         "subtests": {
1370             "test_xml_always_not_enabled": {
1371                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/205923"}}
1372             },
1373             "test_no_top_browsing_context": {
1374                 "expected": {
1375                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1376                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1377                 }
1378             },
1379             "test_no_browsing_context": {
1380                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1381             }
1382         }
1383     },
1384
1385     "imported/w3c/webdriver/tests/is_element_selected/selected.py": {
1386         "subtests": {
1387             "test_no_top_browsing_context": {
1388                 "expected": {
1389                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1390                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1391                 }
1392             },
1393             "test_no_browsing_context": {
1394                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1395             }
1396         }
1397     },
1398     "imported/w3c/webdriver/tests/permissions/set.py": {
1399         "expected": {"all": {"status": ["SKIP"], "bug": "webkit.org/b/192978"}}
1400     },
1401
1402     "imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py": {
1403         "subtests": {
1404             "test_no_top_browsing_context": {
1405                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1406             },
1407             "test_no_browsing_context": {
1408                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1409             }
1410         }
1411     },
1412     "imported/w3c/webdriver/tests/switch_to_frame/cross_origin.py": {
1413         "subtests": {
1414             "test_nested_cross_origin_iframe": {
1415                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/205994"}}
1416             }
1417         }
1418     },
1419
1420     "imported/w3c/webdriver/tests/switch_to_frame/switch.py": {
1421         "subtests": {
1422             "test_no_top_browsing_context[None]": {
1423                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1424             },
1425             "test_no_top_browsing_context[0]": {
1426                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1427             },
1428             "test_no_top_browsing_context[id2]": {
1429                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1430             },
1431             "test_no_browsing_context[None]": {
1432                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1433             },
1434             "test_no_browsing_context[0]": {
1435                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1436             },
1437             "test_no_browsing_context[id2]": {
1438                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1439             }
1440         }
1441     },
1442
1443     "imported/w3c/webdriver/tests/switch_to_window/alerts.py": {
1444         "subtests": {
1445             "test_retain_tab_modal_status": {
1446                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/205994"}}
1447             }
1448         }
1449     },
1450
1451     "imported/w3c/webdriver/tests/switch_to_window/switch.py": {
1452         "subtests": {
1453             "test_no_top_browsing_context": {
1454                 "expected": {
1455                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/205994"},
1456                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1457                 }
1458             }
1459         }
1460     },
1461
1462     "imported/w3c/webdriver/tests/take_element_screenshot/iframe.py": {
1463         "subtests": {
1464             "test_frame_element": {
1465                 "expected": {"all": {"status": ["FAIL"], "bug": "webkit.org/b/226134"}}
1466             }
1467         }
1468     },
1469
1470     "imported/w3c/webdriver/tests/take_element_screenshot/screenshot.py": {
1471         "subtests": {
1472             "test_no_top_browsing_context": {
1473                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1474             },
1475             "test_no_browsing_context": {
1476                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1477             }
1478         }
1479     },
1480
1481     "imported/w3c/webdriver/tests/take_screenshot/screenshot.py": {
1482         "subtests": {
1483             "test_no_top_browsing_context": {
1484                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1485             },
1486             "test_no_browsing_context": {
1487                 "expected": {"wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"}}
1488             }
1489         }
1490     },
1491
1492     "imported/w3c/webdriver/tests/maximize_window/user_prompts.py" : {
1493         "expected": { "wpe": { "status": ["SKIP"] } }
1494     },
1495     "imported/w3c/webdriver/tests/maximize_window/stress.py" : {
1496         "expected": { "wpe": { "status": ["SKIP"] } }
1497     },
1498     "imported/w3c/webdriver/tests/maximize_window/maximize.py" : {
1499         "expected": { "wpe": { "status": ["SKIP"] } }
1500     },
1501
1502     "imported/w3c/webdriver/tests/minimize_window/user_prompts.py" : {
1503         "expected": { "wpe": { "status": ["SKIP"] } }
1504     },
1505     "imported/w3c/webdriver/tests/minimize_window/stress.py" : {
1506         "expected": { "wpe": { "status": ["SKIP"] } }
1507     },
1508     "imported/w3c/webdriver/tests/minimize_window/minimize.py" : {
1509         "expected": { "wpe": { "status": ["SKIP"] } }
1510     },
1511     "imported/w3c/webdriver/tests/find_element_from_shadow_root/find.py": {
1512         "subtests": {
1513             "test_find_element[tag name-a]": {
1514                 "expected": { "all": { "status": ["SKIP"]}}
1515             },
1516             "test_find_element[xpath-//a]": {
1517                 "expected": { "all": { "status": ["SKIP"]}}
1518             }
1519         }
1520     },
1521     "imported/w3c/webdriver/tests/find_elements_from_shadow_root/find.py": {
1522         "subtests": {
1523             "test_find_elements[tag name-a]": {
1524                 "expected": { "all": { "status": ["SKIP"]}}
1525             },
1526             "test_find_elements[xpath-//a]": {
1527                 "expected": { "all": { "status": ["SKIP"]}}
1528             }
1529         }
1530     },
1531     "imported/w3c/webdriver/tests/get_element_shadow_root/get.py": {
1532         "subtests": {
1533             "test_no_top_browsing_context": {
1534                 "expected": {
1535                     "wpe": {"status": ["FAIL"], "bug": "webkit.org/b/212950"},
1536                     "gtk": {"status": ["FAIL"], "bug": "webkit.org/b/230612"}
1537                 }
1538             }
1539         }
1540     },
1541     "imported/w3c/webdriver/tests/bidi/new_session/connect.py": {
1542         "expected": { "all": { "status": ["SKIP"], "bug": "webkit.org/b/230615"}}
1543     },
1544     "imported/w3c/webdriver/tests/bidi/session_subscribe/subscribe.py": {
1545         "expected": { "all": { "status": ["SKIP"], "bug": "webkit.org/b/230615"}}
1546     },
1547     "imported/w3c/webdriver/tests/new_session/websocket_url.py": {
1548         "expected": { "all": { "status": ["SKIP"], "bug": "webkit.org/b/230615"}}
1549     }
1550 }