diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index be539508c8b..b06f515f028 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -206616,6 +206616,11 @@ {} ] ], + "css-scroll-anchoring/README.md": [ + [ + {} + ] + ], "css-timing/OWNERS": [ [ {} @@ -276136,721 +276141,6 @@ {} ] ], - "old-tests/webdriver/README.md": [ - [ - {} - ] - ], - "old-tests/webdriver/base_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/open_and_close_window_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/res/first-page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/res/other-page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/window_handle_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/command_contexts/window_size_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/cookie/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/cookie/cookie_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/cookie/res/cookie_container.html": [ - [ - {} - ] - ], - "old-tests/webdriver/ecmascript/ecmascript_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/ecmascript/res/ecmascript_test.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_location/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_location/element_location_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_location/res/elements.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/method_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/properties.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/0x0-pixels.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/1x1-pixels.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/a-with-href-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/absolute-children-ancestor-hidden-overflow.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/body_empty.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/body_implicit.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/body_overflow_hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/body_visibility_hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-block.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-child-link.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-child-paragraph.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-child.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-dynamic.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-parent-presedence-visibility.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none-parent-presedence.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/display-none.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-dynamically-moved-outside-viewport.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-hidden-by-other-element.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-hidden-by-z-index.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-moved-behind-other-element-by-transform.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-moved-outside-viewport-by-transform.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-outside-viewport.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-partially-hidden-by-other-element.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-selected.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-color-style-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-custom-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-id-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-same-color-as-background.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-same-color-as-parent-background.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-with-style-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/element-without-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/elements_text.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/get-element-attribute-extended.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/hidden-input-type-checkbox-untogglable.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/hidden-input-type-text-writing.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/img-with-src-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/input-morphs-into-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/input-type-hidden-unclickable.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/input-type-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/input-with-checked-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/input-without-checked-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/option-with-value-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/option-without-value-attribute.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/text-with-matching-color-and-background.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/text-with-same-color-as-background.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/text-with-same-color-as-parent-background.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-child-link.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-child-paragraph.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-child-presedence.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-child.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/visibility-visible.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/x-auto-y-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/x-hidden-y-auto.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/x-hidden-y-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/x-hidden-y-scroll.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/x-scroll-y-hidden.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/res/zero-sized-element-with-sizable-decendant.html": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/selected_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/element_state/visibility_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/execute_script_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/res/execute_script_test.html": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/res/return_array_of_dom_elements.html": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/res/return_document_body.html": [ - [ - {} - ] - ], - "old-tests/webdriver/javascript/res/return_node_list.html": [ - [ - {} - ] - ], - "old-tests/webdriver/modal/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/modal/alerts_quit_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/modal/alerts_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/modal/res/alerts.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/auth_tests.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/forward.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/forwardToNothing.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/get_from_http_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/invalid_cert_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/refresh-page.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/refresh_page.py": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/1s-meta-redirect.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/60s-meta-redirect.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/authenticated.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/empty.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/forwardNext.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/forwardStart.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/fragment.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/instant-meta-redirect.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/refreshPageDynamic.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/refreshPageStatic.html": [ - [ - {} - ] - ], - "old-tests/webdriver/navigation/res/self-signed.key": [ - [ - {} - ] - ], - "old-tests/webdriver/network.py": [ - [ - {} - ] - ], - "old-tests/webdriver/runtests.py": [ - [ - {} - ] - ], - "old-tests/webdriver/runtests_p0.py": [ - [ - {} - ] - ], - "old-tests/webdriver/screenshot/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/screenshot/res/screenshot.html": [ - [ - {} - ] - ], - "old-tests/webdriver/screenshot/take_screenshot.py": [ - [ - {} - ] - ], - "old-tests/webdriver/timeouts/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/timeouts/implicit_waits_tests.py": [ - [ - {} - ] - ], - "old-tests/webdriver/timeouts/page_load_timeouts_tests.py": [ - [ - {} - ] - ], - "old-tests/webdriver/timeouts/res/implicit_waits_tests.html": [ - [ - {} - ] - ], - "old-tests/webdriver/timeouts/res/page_load_timeouts_tests.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/clear_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/click_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/click.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_contenteditable_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_disabled_input_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_disabled_textarea_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_readonly_input_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_readonly_textarea_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_writable_input_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/element_clear_writable_textarea_page.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/text-form-landing.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/res/text-form.html": [ - [ - {} - ] - ], - "old-tests/webdriver/user_input/sendkeys_test.py": [ - [ - {} - ] - ], - "old-tests/webdriver/webdriver.cfg": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/__init__.py": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/res/win1.html": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/res/win2.html": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/res/win3.html": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/res/win4.html": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/res/win5.html": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/tabbing.py": [ - [ - {} - ] - ], - "old-tests/webdriver/windows/window_manipulation.py": [ - [ - {} - ] - ], "orientation-sensor/OWNERS": [ [ {} @@ -280091,11 +279381,6 @@ {} ] ], - "scroll-anchoring/README.md": [ - [ - {} - ] - ], "secure-contexts/basic-popup-and-iframe-tests.https.js": [ [ {} @@ -306592,6 +305877,120 @@ {} ] ], + "css-scroll-anchoring/abspos-containing-block-outside-scroller.html": [ + [ + "/css-scroll-anchoring/abspos-containing-block-outside-scroller.html", + {} + ] + ], + "css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html": [ + [ + "/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html", + {} + ] + ], + "css-scroll-anchoring/ancestor-change-heuristic.html": [ + [ + "/css-scroll-anchoring/ancestor-change-heuristic.html", + {} + ] + ], + "css-scroll-anchoring/anchor-updates-after-explicit-scroll.html": [ + [ + "/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html", + {} + ] + ], + "css-scroll-anchoring/anchoring-with-bounds-clamping-div.html": [ + [ + "/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html", + {} + ] + ], + "css-scroll-anchoring/anchoring-with-bounds-clamping.html": [ + [ + "/css-scroll-anchoring/anchoring-with-bounds-clamping.html", + {} + ] + ], + "css-scroll-anchoring/anonymous-block-box.html": [ + [ + "/css-scroll-anchoring/anonymous-block-box.html", + {} + ] + ], + "css-scroll-anchoring/basic.html": [ + [ + "/css-scroll-anchoring/basic.html", + {} + ] + ], + "css-scroll-anchoring/clipped-scrollers-skipped.html": [ + [ + "/css-scroll-anchoring/clipped-scrollers-skipped.html", + {} + ] + ], + "css-scroll-anchoring/descend-into-container-with-float.html": [ + [ + "/css-scroll-anchoring/descend-into-container-with-float.html", + {} + ] + ], + "css-scroll-anchoring/descend-into-container-with-overflow.html": [ + [ + "/css-scroll-anchoring/descend-into-container-with-overflow.html", + {} + ] + ], + "css-scroll-anchoring/exclude-fixed-position.html": [ + [ + "/css-scroll-anchoring/exclude-fixed-position.html", + {} + ] + ], + "css-scroll-anchoring/inline-block.html": [ + [ + "/css-scroll-anchoring/inline-block.html", + {} + ] + ], + "css-scroll-anchoring/negative-layout-overflow.html": [ + [ + "/css-scroll-anchoring/negative-layout-overflow.html", + {} + ] + ], + "css-scroll-anchoring/opt-out.html": [ + [ + "/css-scroll-anchoring/opt-out.html", + {} + ] + ], + "css-scroll-anchoring/position-change-heuristic.html": [ + [ + "/css-scroll-anchoring/position-change-heuristic.html", + {} + ] + ], + "css-scroll-anchoring/start-edge-in-block-layout-direction.html": [ + [ + "/css-scroll-anchoring/start-edge-in-block-layout-direction.html", + {} + ] + ], + "css-scroll-anchoring/subtree-exclusion.html": [ + [ + "/css-scroll-anchoring/subtree-exclusion.html", + {} + ] + ], + "css-scroll-anchoring/wrapped-text.html": [ + [ + "/css-scroll-anchoring/wrapped-text.html", + {} + ] + ], "css-timing/cubic-bezier-timing-functions-output.html": [ [ "/css-timing/cubic-bezier-timing-functions-output.html", @@ -350018,120 +349417,6 @@ {} ] ], - "scroll-anchoring/abspos-containing-block-outside-scroller.html": [ - [ - "/scroll-anchoring/abspos-containing-block-outside-scroller.html", - {} - ] - ], - "scroll-anchoring/abspos-contributes-to-static-parent-bounds.html": [ - [ - "/scroll-anchoring/abspos-contributes-to-static-parent-bounds.html", - {} - ] - ], - "scroll-anchoring/ancestor-change-heuristic.html": [ - [ - "/scroll-anchoring/ancestor-change-heuristic.html", - {} - ] - ], - "scroll-anchoring/anchor-updates-after-explicit-scroll.html": [ - [ - "/scroll-anchoring/anchor-updates-after-explicit-scroll.html", - {} - ] - ], - "scroll-anchoring/anchoring-with-bounds-clamping-div.html": [ - [ - "/scroll-anchoring/anchoring-with-bounds-clamping-div.html", - {} - ] - ], - "scroll-anchoring/anchoring-with-bounds-clamping.html": [ - [ - "/scroll-anchoring/anchoring-with-bounds-clamping.html", - {} - ] - ], - "scroll-anchoring/anonymous-block-box.html": [ - [ - "/scroll-anchoring/anonymous-block-box.html", - {} - ] - ], - "scroll-anchoring/basic.html": [ - [ - "/scroll-anchoring/basic.html", - {} - ] - ], - "scroll-anchoring/clipped-scrollers-skipped.html": [ - [ - "/scroll-anchoring/clipped-scrollers-skipped.html", - {} - ] - ], - "scroll-anchoring/descend-into-container-with-float.html": [ - [ - "/scroll-anchoring/descend-into-container-with-float.html", - {} - ] - ], - "scroll-anchoring/descend-into-container-with-overflow.html": [ - [ - "/scroll-anchoring/descend-into-container-with-overflow.html", - {} - ] - ], - "scroll-anchoring/exclude-fixed-position.html": [ - [ - "/scroll-anchoring/exclude-fixed-position.html", - {} - ] - ], - "scroll-anchoring/inline-block.html": [ - [ - "/scroll-anchoring/inline-block.html", - {} - ] - ], - "scroll-anchoring/negative-layout-overflow.html": [ - [ - "/scroll-anchoring/negative-layout-overflow.html", - {} - ] - ], - "scroll-anchoring/opt-out.html": [ - [ - "/scroll-anchoring/opt-out.html", - {} - ] - ], - "scroll-anchoring/position-change-heuristic.html": [ - [ - "/scroll-anchoring/position-change-heuristic.html", - {} - ] - ], - "scroll-anchoring/start-edge-in-block-layout-direction.html": [ - [ - "/scroll-anchoring/start-edge-in-block-layout-direction.html", - {} - ] - ], - "scroll-anchoring/subtree-exclusion.html": [ - [ - "/scroll-anchoring/subtree-exclusion.html", - {} - ] - ], - "scroll-anchoring/wrapped-text.html": [ - [ - "/scroll-anchoring/wrapped-text.html", - {} - ] - ], "secure-contexts/basic-dedicated-worker.html": [ [ "/secure-contexts/basic-dedicated-worker.html", @@ -384122,7 +383407,7 @@ "support" ], "./lint.whitelist": [ - "19621e7cafd9e6a43f3e54d8dd49c487b836c5b7", + "f23ed9721b92ce719c42f53e682eb774743a0643", "support" ], "./serve.py": [ @@ -416745,6 +416030,86 @@ "27d36ba54623bbee2cdd09b7a9322873d5ab0011", "reftest" ], + "css-scroll-anchoring/README.md": [ + "31205944cbcf321f7aa77e3bef0f8835cc7b6d13", + "support" + ], + "css-scroll-anchoring/abspos-containing-block-outside-scroller.html": [ + "d7a8e9904637c833d897b2e9c0da0a1628455670", + "testharness" + ], + "css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html": [ + "22a644ace4ce062795fe22b9adfb8832eae52cdd", + "testharness" + ], + "css-scroll-anchoring/ancestor-change-heuristic.html": [ + "71fe4701baacc42151795ada988d2de67d863e85", + "testharness" + ], + "css-scroll-anchoring/anchor-updates-after-explicit-scroll.html": [ + "c2d5fccdb6beaa8944aee84365597cabd325ff89", + "testharness" + ], + "css-scroll-anchoring/anchoring-with-bounds-clamping-div.html": [ + "07a8a3784fbf105342b66b3702b91471973a475b", + "testharness" + ], + "css-scroll-anchoring/anchoring-with-bounds-clamping.html": [ + "f317bd3dfd5c0e2e8311a805e0eb036506b19fa4", + "testharness" + ], + "css-scroll-anchoring/anonymous-block-box.html": [ + "5a2a5de699a8dd46c2c0de5cc93a9cfa1242c3b7", + "testharness" + ], + "css-scroll-anchoring/basic.html": [ + "c185fc1ceb75bb2ee74db77850f7e0e4434a9485", + "testharness" + ], + "css-scroll-anchoring/clipped-scrollers-skipped.html": [ + "6cb749057f4db48c69a915e28efff9cd257574a2", + "testharness" + ], + "css-scroll-anchoring/descend-into-container-with-float.html": [ + "3f576c8cfdad4de96244d2939e9d4685369ebe52", + "testharness" + ], + "css-scroll-anchoring/descend-into-container-with-overflow.html": [ + "29549296be64ffbffb88ed3465de975936fadc25", + "testharness" + ], + "css-scroll-anchoring/exclude-fixed-position.html": [ + "b1d73a505f0e6c94ef4f66f0c0057413be45ffb8", + "testharness" + ], + "css-scroll-anchoring/inline-block.html": [ + "c22dd1ba4df2e04cc93dc32234b48224cffe6c0a", + "testharness" + ], + "css-scroll-anchoring/negative-layout-overflow.html": [ + "2682ff6a640c4b45a8a9195a17c5ff8dc3c90228", + "testharness" + ], + "css-scroll-anchoring/opt-out.html": [ + "1064eb745186a2558dfa53c258dca8e685a496a1", + "testharness" + ], + "css-scroll-anchoring/position-change-heuristic.html": [ + "c88ed793fa9253fb53118df5f2d10836b1f60b48", + "testharness" + ], + "css-scroll-anchoring/start-edge-in-block-layout-direction.html": [ + "0eb274f0e5d9bcb9ba2bb80cb65e5d3e663a3235", + "testharness" + ], + "css-scroll-anchoring/subtree-exclusion.html": [ + "dbfd02f30f8dc2750d697756e3c5f95bc1937c8a", + "testharness" + ], + "css-scroll-anchoring/wrapped-text.html": [ + "de66dba5bce15b7403e9e582d982d4e3e4aed552", + "testharness" + ], "css-timing/OWNERS": [ "7c9899aa9065ffe6e1206b630124d4939ae53c8f", "support" @@ -523810,7 +523175,7 @@ "support" ], "css/selectors4/selector-placeholder-shown-type-change-001.html": [ - "afb7a260d6f1c7da337a1f20a62778d1d6e302c4", + "6d84d237fe4b6d7f01e6c7c6129bdc8ccb06cf90", "reftest" ], "css/selectors4/selector-placeholder-shown-type-change-002-ref.html": [ @@ -523818,7 +523183,7 @@ "support" ], "css/selectors4/selector-placeholder-shown-type-change-002.html": [ - "a0872a296c81ab57649c963304269c7f38e7e4b7", + "baf0ba6466db6cf6b64616517791ccb69cecf3b6", "reftest" ], "css/selectors4/selector-placeholder-shown-type-change-003-ref.html": [ @@ -523826,7 +523191,7 @@ "support" ], "css/selectors4/selector-placeholder-shown-type-change-003.html": [ - "37ba577eeb816bec60a2ee44569001b1a6f76bcf", + "afc695ff670af9f6ae0a12281cc89c386db0157f", "reftest" ], "css/selectors4/selector-read-write-type-change-001-ref.html": [ @@ -523834,7 +523199,7 @@ "support" ], "css/selectors4/selector-read-write-type-change-001.html": [ - "95da0fbd6aafb8dcecb6f39e5cc8572f536e7eb5", + "1f7be63e02f2d172150648a91ac71fb49e5a5cf4", "reftest" ], "css/selectors4/selector-read-write-type-change-002-ref.html": [ @@ -523842,7 +523207,7 @@ "support" ], "css/selectors4/selector-read-write-type-change-002.html": [ - "0bb1111fd76582a433204bce32852fc0a5dc5458", + "7c7095c8c10db100264549bde5295fc28c0c4380", "reftest" ], "css/selectors4/selector-required-ref.html": [ @@ -523854,7 +523219,7 @@ "support" ], "css/selectors4/selector-required-type-change-001.html": [ - "211b7b71cf1073dd15491b78b0152f9b7a5e9aec", + "ca0c21b7b3819ef183fc9a6f02cbdf273c3577a9", "reftest" ], "css/selectors4/selector-required-type-change-002-ref.html": [ @@ -523862,7 +523227,7 @@ "support" ], "css/selectors4/selector-required-type-change-002.html": [ - "f27dbc7bd1e2aa0753bcae73fdf2d83f7248118a", + "e96a1d038eca824cb8876d1b0ec4d932a948c488", "reftest" ], "css/selectors4/selector-required.html": [ @@ -566949,578 +566314,6 @@ "80f76c03a8e921a83a82f2bf01beb2175248dd67", "support" ], - "old-tests/webdriver/README.md": [ - "cb6af9703ec70ff27ccc64281dcec7766f841cf1", - "support" - ], - "old-tests/webdriver/base_test.py": [ - "49a13788a8ffc719b2b8cca0936e57a2c41562f0", - "support" - ], - "old-tests/webdriver/command_contexts/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/command_contexts/open_and_close_window_test.py": [ - "9551c046f6a7c6710d1bdeb46bc6d23f6af6a81a", - "support" - ], - "old-tests/webdriver/command_contexts/res/first-page.html": [ - "5e0b1be75a0416ecd13768596ebe0da43cd8f530", - "support" - ], - "old-tests/webdriver/command_contexts/res/other-page.html": [ - "f5fb0864978f39aee71b68cd1114c0d517069786", - "support" - ], - "old-tests/webdriver/command_contexts/window_handle_test.py": [ - "875e8dec8d23214aacc8fb7342a98e6f9d38e8f7", - "support" - ], - "old-tests/webdriver/command_contexts/window_size_test.py": [ - "a5f8e3becfacc9b234e699193edf6ee7cf4233f2", - "support" - ], - "old-tests/webdriver/cookie/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/cookie/cookie_test.py": [ - "56a8027ea093299435dce53f32515a795d8c8a7c", - "support" - ], - "old-tests/webdriver/cookie/res/cookie_container.html": [ - "7c7cf65cca90108d058b8fb3d69f01c8e539040f", - "support" - ], - "old-tests/webdriver/ecmascript/ecmascript_test.py": [ - "6d390003a3fb11d588d903f94698aa5fce832dec", - "support" - ], - "old-tests/webdriver/ecmascript/res/ecmascript_test.html": [ - "c2328ed252685ea32ba56aab47d83b460be89838", - "support" - ], - "old-tests/webdriver/element_location/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/element_location/element_location_test.py": [ - "37af7ac34be7020d30d9ce29526ee6a8c5ff8694", - "support" - ], - "old-tests/webdriver/element_location/res/elements.html": [ - "e64f8087be60724cb81501ff9f60646072d67dc8", - "support" - ], - "old-tests/webdriver/element_state/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/element_state/method_test.py": [ - "56bde5cd73871b39783a1d391dbb7df3cd129d6e", - "support" - ], - "old-tests/webdriver/element_state/properties.py": [ - "f4b63291933fa894ac68ba8427694c36bac824a4", - "support" - ], - "old-tests/webdriver/element_state/res/0x0-pixels.html": [ - "7590c90de6061aad0136ee19154b8aaa124f56ec", - "support" - ], - "old-tests/webdriver/element_state/res/1x1-pixels.html": [ - "af97b92b4d5d36ac919d0843b920cea402e00162", - "support" - ], - "old-tests/webdriver/element_state/res/a-with-href-attribute.html": [ - "57b5254a214a046319de895aef1bdad07141954b", - "support" - ], - "old-tests/webdriver/element_state/res/absolute-children-ancestor-hidden-overflow.html": [ - "6e8d6bf10713e208b0c514e28eaf2cc42c6ae11d", - "support" - ], - "old-tests/webdriver/element_state/res/body_empty.html": [ - "37038c4c9e500aeeaa40d19f0267743487a41b75", - "support" - ], - "old-tests/webdriver/element_state/res/body_implicit.html": [ - "58054c393b9d34c86283870bd291644d86f015ce", - "support" - ], - "old-tests/webdriver/element_state/res/body_overflow_hidden.html": [ - "50657853f07c2592cc067296c615624269dd7c8a", - "support" - ], - "old-tests/webdriver/element_state/res/body_visibility_hidden.html": [ - "9eb73b3880e9621aa711ddc03e40fe3eb24daa9a", - "support" - ], - "old-tests/webdriver/element_state/res/display-block.html": [ - "3524548af9527ad28fc4d941f8c12ed349efe5e3", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-child-link.html": [ - "5356d509b2e01f1e508bb6149e166720033885ca", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-child-paragraph.html": [ - "f01fdd7c6117f48a07886aa70f14fd3af2f61201", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-child.html": [ - "9101868d26fae93d4b3c0bc583fe5657a21b2b6e", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-dynamic.html": [ - "83f23be03ae463c95ccc55c290f434406cb5bda3", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-parent-presedence-visibility.html": [ - "0dad5e0ce9b0f7780db76aaf4f342829df68999d", - "support" - ], - "old-tests/webdriver/element_state/res/display-none-parent-presedence.html": [ - "e381d43784122e495ef27de9569c38abe969e25b", - "support" - ], - "old-tests/webdriver/element_state/res/display-none.html": [ - "5fb10c3aea4a16893cdea6af972c22ed0e3f224c", - "support" - ], - "old-tests/webdriver/element_state/res/element-dynamically-moved-outside-viewport.html": [ - "09d03624945f8ecad905540b71738cac5d5e360c", - "support" - ], - "old-tests/webdriver/element_state/res/element-hidden-by-other-element.html": [ - "5d0e4a78f5890b1f46016a7ac285583480548742", - "support" - ], - "old-tests/webdriver/element_state/res/element-hidden-by-z-index.html": [ - "d502cd177d6f8411462cd6e63d3772578529f4c5", - "support" - ], - "old-tests/webdriver/element_state/res/element-moved-behind-other-element-by-transform.html": [ - "1918d302bf7a1770b344f99107892390c46a67f7", - "support" - ], - "old-tests/webdriver/element_state/res/element-moved-outside-viewport-by-transform.html": [ - "24b024a45a2752b43a36fcb2a40ba2cf8be7cf08", - "support" - ], - "old-tests/webdriver/element_state/res/element-outside-viewport.html": [ - "974b9634394a309ba3fb7c66a5f50b7f9a438716", - "support" - ], - "old-tests/webdriver/element_state/res/element-partially-hidden-by-other-element.html": [ - "bbd9b7524025eeea1c28aedd72d2ca0ba68a4c6f", - "support" - ], - "old-tests/webdriver/element_state/res/element-selected.html": [ - "c09cbe459ad006d4a409eed3a4797c8f8aecffc6", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-color-style-attribute.html": [ - "22d0d51f444c4724e40cf684673759d14e8d3ea5", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-custom-attribute.html": [ - "b6c97323fa64c4cb53ee66ab62036fcf460bbaa8", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-id-attribute.html": [ - "f37d58e4584cd7ee03fac22ef076d3cb1b92654b", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-same-color-as-background.html": [ - "c45ca7d7b436f85b47a0556bd7615c110605a103", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-same-color-as-parent-background.html": [ - "5896bcac0dae856f7f000bffa1a5dba2d0279030", - "support" - ], - "old-tests/webdriver/element_state/res/element-with-style-attribute.html": [ - "e8d3a5442a5999ee5a139b42e2dac3ffdcb31a46", - "support" - ], - "old-tests/webdriver/element_state/res/element-without-attribute.html": [ - "ed0d89ef044dbfdab333068165cd72049303841f", - "support" - ], - "old-tests/webdriver/element_state/res/elements_text.html": [ - "e64f8087be60724cb81501ff9f60646072d67dc8", - "support" - ], - "old-tests/webdriver/element_state/res/get-element-attribute-extended.html": [ - "0c21bca8e7f0fbaa72d7739f525729f58cde9107", - "support" - ], - "old-tests/webdriver/element_state/res/hidden-input-type-checkbox-untogglable.html": [ - "a97b21b23e38848e34a4a7dacd877726caa17e92", - "support" - ], - "old-tests/webdriver/element_state/res/hidden-input-type-text-writing.html": [ - "95fb694aa3e0377893d478b446f4863ed0e00099", - "support" - ], - "old-tests/webdriver/element_state/res/hidden.html": [ - "722b55399606cac2815edd0ad74f0ebbb27098d2", - "support" - ], - "old-tests/webdriver/element_state/res/img-with-src-attribute.html": [ - "c286c97fc33c90da5118b6bf75ffa66f01717950", - "support" - ], - "old-tests/webdriver/element_state/res/input-morphs-into-hidden.html": [ - "a742e4d2ae116d9364096b316f228da461f0c5d8", - "support" - ], - "old-tests/webdriver/element_state/res/input-type-hidden-unclickable.html": [ - "c44b3898fe1c5da5aca4ccc6b247bc99c85b743e", - "support" - ], - "old-tests/webdriver/element_state/res/input-type-hidden.html": [ - "ac9150d5d6f92dc932f0da6482b03f1d1b11da4b", - "support" - ], - "old-tests/webdriver/element_state/res/input-with-checked-attribute.html": [ - "4bb8fd1d7c3e07f5f7f97c87145d3ec93e8b4ee7", - "support" - ], - "old-tests/webdriver/element_state/res/input-without-checked-attribute.html": [ - "edaa12fb99c9e2525aaec52812e96bbd16d53d0e", - "support" - ], - "old-tests/webdriver/element_state/res/option-with-value-attribute.html": [ - "5235cb76421bfba1d65ab9148355c73791fc3981", - "support" - ], - "old-tests/webdriver/element_state/res/option-without-value-attribute.html": [ - "5f45a71e9409b70abdf870dba16844b1afb99c88", - "support" - ], - "old-tests/webdriver/element_state/res/text-with-matching-color-and-background.html": [ - "6966ab1f4d66ffcff68e7105ac92a6f13b544d69", - "support" - ], - "old-tests/webdriver/element_state/res/text-with-same-color-as-background.html": [ - "7618cd7df148e863fb9c24fb512907eae81def28", - "support" - ], - "old-tests/webdriver/element_state/res/text-with-same-color-as-parent-background.html": [ - "f60fda823f82188dc28eb767a3ae8793cfdd2a43", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-child-link.html": [ - "8a6de2f5853ba25598a6011c42fc8dbcbc50475b", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-child-paragraph.html": [ - "1507a0e1c55145dc4d92dfea07930b9213a0d38c", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-child-presedence.html": [ - "01d3b6dee8227b43e071549b02c4fd39126e9d04", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-child.html": [ - "f3fa45b6ae9c5f0260bf2340754002a8b6b4b375", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-hidden.html": [ - "52abaf2972f60e602a9425188d2d329b1a364f4b", - "support" - ], - "old-tests/webdriver/element_state/res/visibility-visible.html": [ - "0b332d510e1faa0289abbfa280b2fab008b48c01", - "support" - ], - "old-tests/webdriver/element_state/res/x-auto-y-hidden.html": [ - "eb28d12bfe079f8eb408883632b2050086650499", - "support" - ], - "old-tests/webdriver/element_state/res/x-hidden-y-auto.html": [ - "a438e48f4cdebe867500ddb2fbafaa33bc0bf315", - "support" - ], - "old-tests/webdriver/element_state/res/x-hidden-y-hidden.html": [ - "efef27e08da58fed0e47b3b9cdee04c8c003b39b", - "support" - ], - "old-tests/webdriver/element_state/res/x-hidden-y-scroll.html": [ - "dc4b5be529b4189006b955f104de1c3215170ed5", - "support" - ], - "old-tests/webdriver/element_state/res/x-scroll-y-hidden.html": [ - "07530c5aadde97676e8c660bc71a895ac3c12c76", - "support" - ], - "old-tests/webdriver/element_state/res/zero-sized-element-with-sizable-decendant.html": [ - "81f2b003e2620bfa29952b4e0031caf1429059b7", - "support" - ], - "old-tests/webdriver/element_state/selected_test.py": [ - "1f395b11b3a84d73086f8e5d80b944fc3b30eeb1", - "support" - ], - "old-tests/webdriver/element_state/visibility_test.py": [ - "389990e57517e9b0b2e4c37157f5e5aa87ad9737", - "support" - ], - "old-tests/webdriver/javascript/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/javascript/execute_script_test.py": [ - "23c7fa2cbee44fa8a9740fa8a0823e343f2688f0", - "support" - ], - "old-tests/webdriver/javascript/res/execute_script_test.html": [ - "c1f6cf655083a4f6c95f7a5018d7b55ef1694cc3", - "support" - ], - "old-tests/webdriver/javascript/res/return_array_of_dom_elements.html": [ - "9a8f486224446be5e22f78c1f3659db42b1fa3f2", - "support" - ], - "old-tests/webdriver/javascript/res/return_document_body.html": [ - "8e287c0684d5eeab7d79ed2f8dea4800187400cf", - "support" - ], - "old-tests/webdriver/javascript/res/return_node_list.html": [ - "9a8f486224446be5e22f78c1f3659db42b1fa3f2", - "support" - ], - "old-tests/webdriver/modal/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/modal/alerts_quit_test.py": [ - "eaff8b715038abfa77f82a62b51927368736e606", - "support" - ], - "old-tests/webdriver/modal/alerts_test.py": [ - "ff54c1bfcc7f1e04da5ea77f9c8d17b39757ae5d", - "support" - ], - "old-tests/webdriver/modal/res/alerts.html": [ - "bb8c137a38fd5c837419e88451cdffde190cadf6", - "support" - ], - "old-tests/webdriver/navigation/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/navigation/auth_tests.py": [ - "06cbfa8c9fb030d2c646a2d1991904e47d4f5f05", - "support" - ], - "old-tests/webdriver/navigation/forward.py": [ - "1f9e4641a5c3b5885bacf1c26a9fba64eb0d4148", - "support" - ], - "old-tests/webdriver/navigation/forwardToNothing.py": [ - "9ca4c1e8016ddcb5cc579d6247b5fcfbb7a0fe74", - "support" - ], - "old-tests/webdriver/navigation/get_from_http_test.py": [ - "2787cf5d41540d6f78bbf5db8b6d449f5758694a", - "support" - ], - "old-tests/webdriver/navigation/invalid_cert_test.py": [ - "820d6ce3f820c4e3cc02fb926c8b2f1c017cb491", - "support" - ], - "old-tests/webdriver/navigation/refresh-page.py": [ - "d2506a9733f0d769b74d3c28cf4928cb47ab1205", - "support" - ], - "old-tests/webdriver/navigation/refresh_page.py": [ - "a7c549a03fa9c9084db411d4b09205811f5b58cb", - "support" - ], - "old-tests/webdriver/navigation/res/1s-meta-redirect.html": [ - "d2f1cea0bdeb84f5c8b99b7b4f73426ff0642741", - "support" - ], - "old-tests/webdriver/navigation/res/60s-meta-redirect.html": [ - "9628779a0a1a2e996c2f640745a78e264b244dfa", - "support" - ], - "old-tests/webdriver/navigation/res/authenticated.html": [ - "6d8ad781d04d436103fd5c8e5e3ce8a93bc912ef", - "support" - ], - "old-tests/webdriver/navigation/res/empty.html": [ - "b4783e61538a352742b2a2724f047f1fab71f04e", - "support" - ], - "old-tests/webdriver/navigation/res/forwardNext.html": [ - "691c11790c93c3233a337f6afeaf3f7f105801c7", - "support" - ], - "old-tests/webdriver/navigation/res/forwardStart.html": [ - "cd44d6bcd42a6807d37a981f1152add62fab1d8f", - "support" - ], - "old-tests/webdriver/navigation/res/fragment.html": [ - "a00b5d9b6268e0bf58e5a621663589639014999d", - "support" - ], - "old-tests/webdriver/navigation/res/instant-meta-redirect.html": [ - "99ab042c793d030c92d03786e30e1f34f1aa002e", - "support" - ], - "old-tests/webdriver/navigation/res/refreshPageDynamic.html": [ - "6557867d379b57535d9fda36f8af2a6e5912a4c5", - "support" - ], - "old-tests/webdriver/navigation/res/refreshPageStatic.html": [ - "0a7f17d926ea04327f21d0066fe6f64aae9df307", - "support" - ], - "old-tests/webdriver/navigation/res/self-signed.key": [ - "1aeadd42654c0a822dd99c32042fd7e9d76e2042", - "support" - ], - "old-tests/webdriver/network.py": [ - "b651bdb2126cb1c0b43c4d50fc6a8b50ec4ffc08", - "support" - ], - "old-tests/webdriver/runtests.py": [ - "8e9be2c57e8a091b0d470fcc5425d6493957d576", - "support" - ], - "old-tests/webdriver/runtests_p0.py": [ - "f158a6f576c4d0980b2967330d7bc71a3a0b71c3", - "support" - ], - "old-tests/webdriver/screenshot/__init__.py": [ - "ad80d8a0884558c0a5af08d186301c70e276f55a", - "support" - ], - "old-tests/webdriver/screenshot/res/screenshot.html": [ - "c286c97fc33c90da5118b6bf75ffa66f01717950", - "support" - ], - "old-tests/webdriver/screenshot/take_screenshot.py": [ - "229717f2d95e5f67dcf41221bd6ec68020864878", - "support" - ], - "old-tests/webdriver/timeouts/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/timeouts/implicit_waits_tests.py": [ - "e86c3e641104e0d3b0e5012dd7c997b569163dc8", - "support" - ], - "old-tests/webdriver/timeouts/page_load_timeouts_tests.py": [ - "17677fab76c10ed568890e920e8d3efc7f61e4a6", - "support" - ], - "old-tests/webdriver/timeouts/res/implicit_waits_tests.html": [ - "babe4da93ce6b454e7a6493ff43ef0c4565f99c6", - "support" - ], - "old-tests/webdriver/timeouts/res/page_load_timeouts_tests.html": [ - "ac273dbf9857acf5f52f77d0aeadcbb75521fb17", - "support" - ], - "old-tests/webdriver/user_input/__init__.py": [ - "da39a3ee5e6b4b0d3255bfef95601890afd80709", - "support" - ], - "old-tests/webdriver/user_input/clear_test.py": [ - "4136edbe95b18af60d7d12a67ae45d2d3dbfbc5d", - "support" - ], - "old-tests/webdriver/user_input/click_test.py": [ - "1f091b5c750a17f232b75c22a276887bfd45c1ac", - "support" - ], - "old-tests/webdriver/user_input/res/click.html": [ - "6de511654c0e821219019f54a0957c179d8ba172", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_contenteditable_page.html": [ - "29e47c9c7a54022f56035d5796335a8d52f74e5c", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_disabled_input_page.html": [ - "737133e07ae633d725932a9cc0ead2e7dc9acc26", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_disabled_textarea_page.html": [ - "9eb44e4b7a2d506fbcc22ac0c70a725694372d6f", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_readonly_input_page.html": [ - "1437bd872d8fbc8d921d398e7d2ce988144b31c6", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_readonly_textarea_page.html": [ - "35ac80301aaa6eafa387deabaa0f18240e6572ec", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_writable_input_page.html": [ - "026a53afdf8a9df8cf4934c6dcf66ce7ebb29870", - "support" - ], - "old-tests/webdriver/user_input/res/element_clear_writable_textarea_page.html": [ - "5bfbdb1f31f18fa0c4e45df33ab1681558dacf78", - "support" - ], - "old-tests/webdriver/user_input/res/text-form-landing.html": [ - "b4b911ea892d541bd08372a7b19c8dee6f26e0b8", - "support" - ], - "old-tests/webdriver/user_input/res/text-form.html": [ - "afe3fb5ea730dc13379e6d249233169054ef8d3b", - "support" - ], - "old-tests/webdriver/user_input/sendkeys_test.py": [ - "1fc25c6470a9c63a0d7d8f41f6edc9a5876c4841", - "support" - ], - "old-tests/webdriver/webdriver.cfg": [ - "3d7f3e32aff57ef760a9df7655d11b60282650bc", - "support" - ], - "old-tests/webdriver/windows/__init__.py": [ - "ad80d8a0884558c0a5af08d186301c70e276f55a", - "support" - ], - "old-tests/webdriver/windows/res/win1.html": [ - "7644e2060bd303ad6e3795f60eefacd28ce2ec8d", - "support" - ], - "old-tests/webdriver/windows/res/win2.html": [ - "46e896b734329a59f47e2ef99e4c1af65d06fea1", - "support" - ], - "old-tests/webdriver/windows/res/win3.html": [ - "300eddacd41688ad98dfee74b3398637779d1970", - "support" - ], - "old-tests/webdriver/windows/res/win4.html": [ - "64ca3f40409fea13f6553702a3966c44c5e41788", - "support" - ], - "old-tests/webdriver/windows/res/win5.html": [ - "9dcac90fdefb845ed8f7b96d65d6fc6f7eb89657", - "support" - ], - "old-tests/webdriver/windows/tabbing.py": [ - "71f0ac0301c017c5a1ce1f955cf4fe8c2acc7fe5", - "support" - ], - "old-tests/webdriver/windows/window_manipulation.py": [ - "6ef74bad7135896f41b8df26535eca4e0e0b64c5", - "support" - ], "orientation-event/devicemotionevent-init.html": [ "fab191bbebab21f696fefc0ad9e8110b99855eee", "testharness" @@ -576709,86 +575502,6 @@ "a900654e798241fb52ea214e90d25c272494e058", "support" ], - "scroll-anchoring/README.md": [ - "08b4d5a7a055cacf28b5f2011a22f17e682f320a", - "support" - ], - "scroll-anchoring/abspos-containing-block-outside-scroller.html": [ - "d7a8e9904637c833d897b2e9c0da0a1628455670", - "testharness" - ], - "scroll-anchoring/abspos-contributes-to-static-parent-bounds.html": [ - "22a644ace4ce062795fe22b9adfb8832eae52cdd", - "testharness" - ], - "scroll-anchoring/ancestor-change-heuristic.html": [ - "71fe4701baacc42151795ada988d2de67d863e85", - "testharness" - ], - "scroll-anchoring/anchor-updates-after-explicit-scroll.html": [ - "c2d5fccdb6beaa8944aee84365597cabd325ff89", - "testharness" - ], - "scroll-anchoring/anchoring-with-bounds-clamping-div.html": [ - "07a8a3784fbf105342b66b3702b91471973a475b", - "testharness" - ], - "scroll-anchoring/anchoring-with-bounds-clamping.html": [ - "f317bd3dfd5c0e2e8311a805e0eb036506b19fa4", - "testharness" - ], - "scroll-anchoring/anonymous-block-box.html": [ - "5a2a5de699a8dd46c2c0de5cc93a9cfa1242c3b7", - "testharness" - ], - "scroll-anchoring/basic.html": [ - "c185fc1ceb75bb2ee74db77850f7e0e4434a9485", - "testharness" - ], - "scroll-anchoring/clipped-scrollers-skipped.html": [ - "6cb749057f4db48c69a915e28efff9cd257574a2", - "testharness" - ], - "scroll-anchoring/descend-into-container-with-float.html": [ - "3f576c8cfdad4de96244d2939e9d4685369ebe52", - "testharness" - ], - "scroll-anchoring/descend-into-container-with-overflow.html": [ - "29549296be64ffbffb88ed3465de975936fadc25", - "testharness" - ], - "scroll-anchoring/exclude-fixed-position.html": [ - "b1d73a505f0e6c94ef4f66f0c0057413be45ffb8", - "testharness" - ], - "scroll-anchoring/inline-block.html": [ - "c22dd1ba4df2e04cc93dc32234b48224cffe6c0a", - "testharness" - ], - "scroll-anchoring/negative-layout-overflow.html": [ - "2682ff6a640c4b45a8a9195a17c5ff8dc3c90228", - "testharness" - ], - "scroll-anchoring/opt-out.html": [ - "1064eb745186a2558dfa53c258dca8e685a496a1", - "testharness" - ], - "scroll-anchoring/position-change-heuristic.html": [ - "c88ed793fa9253fb53118df5f2d10836b1f60b48", - "testharness" - ], - "scroll-anchoring/start-edge-in-block-layout-direction.html": [ - "0eb274f0e5d9bcb9ba2bb80cb65e5d3e663a3235", - "testharness" - ], - "scroll-anchoring/subtree-exclusion.html": [ - "dbfd02f30f8dc2750d697756e3c5f95bc1937c8a", - "testharness" - ], - "scroll-anchoring/wrapped-text.html": [ - "de66dba5bce15b7403e9e582d982d4e3e4aed552", - "testharness" - ], "secure-contexts/basic-dedicated-worker.html": [ "075f4170b133fe13e282ff5450871ef7960faf50", "testharness" diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync index 11f353ec636..85551d7f16e 100644 --- a/tests/wpt/metadata/mozilla-sync +++ b/tests/wpt/metadata/mozilla-sync @@ -1,2 +1,2 @@ -local: 7d05c76d1828bc80e578c9b77f0c57b0e1afafc2 -upstream: df7f8966862ae9268091bc84ebafc0b9a89706b0 +local: 20a833eb75e92c3f7dd081bf526d8d8fbaf618ef +upstream: 238e9855c35a3570f824b837826aac71e50722f4 diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/README.md b/tests/wpt/web-platform-tests/css-scroll-anchoring/README.md similarity index 65% rename from tests/wpt/web-platform-tests/scroll-anchoring/README.md rename to tests/wpt/web-platform-tests/css-scroll-anchoring/README.md index a4188667e5e..8ce2a95c620 100644 --- a/tests/wpt/web-platform-tests/scroll-anchoring/README.md +++ b/tests/wpt/web-platform-tests/css-scroll-anchoring/README.md @@ -4,5 +4,5 @@ Scroll anchoring adjusts the scroll position to prevent visible jumps (or "reflows") when content changes above the viewport. * [explainer](https://github.com/WICG/ScrollAnchoring/blob/master/explainer.md) -* [spec](https://wicg.github.io/ScrollAnchoring) -* [file bug / view open issues](https://github.com/WICG/ScrollAnchoring/issues) +* [spec](https://drafts.csswg.org/css-scroll-anchoring/) +* [file bug / view open issues](https://github.com/w3c/csswg-drafts/issues) diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/abspos-containing-block-outside-scroller.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/abspos-containing-block-outside-scroller.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/abspos-containing-block-outside-scroller.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/abspos-containing-block-outside-scroller.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/abspos-contributes-to-static-parent-bounds.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/abspos-contributes-to-static-parent-bounds.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/ancestor-change-heuristic.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/ancestor-change-heuristic.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/ancestor-change-heuristic.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/ancestor-change-heuristic.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/anchor-updates-after-explicit-scroll.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/anchor-updates-after-explicit-scroll.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/anchoring-with-bounds-clamping-div.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/anchoring-with-bounds-clamping-div.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/anchoring-with-bounds-clamping.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/anchoring-with-bounds-clamping.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/anchoring-with-bounds-clamping.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/anchoring-with-bounds-clamping.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/anonymous-block-box.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/anonymous-block-box.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/anonymous-block-box.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/anonymous-block-box.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/basic.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/basic.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/basic.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/basic.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/clipped-scrollers-skipped.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/clipped-scrollers-skipped.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/clipped-scrollers-skipped.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/clipped-scrollers-skipped.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/descend-into-container-with-float.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/descend-into-container-with-float.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/descend-into-container-with-float.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/descend-into-container-with-float.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/descend-into-container-with-overflow.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/descend-into-container-with-overflow.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/descend-into-container-with-overflow.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/descend-into-container-with-overflow.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/exclude-fixed-position.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/exclude-fixed-position.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/exclude-fixed-position.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/exclude-fixed-position.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/inline-block.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/inline-block.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/inline-block.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/inline-block.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/negative-layout-overflow.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/negative-layout-overflow.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/negative-layout-overflow.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/negative-layout-overflow.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/opt-out.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/opt-out.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/opt-out.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/opt-out.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/position-change-heuristic.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/position-change-heuristic.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/position-change-heuristic.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/position-change-heuristic.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/start-edge-in-block-layout-direction.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/start-edge-in-block-layout-direction.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/start-edge-in-block-layout-direction.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/start-edge-in-block-layout-direction.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/subtree-exclusion.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/subtree-exclusion.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/subtree-exclusion.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/subtree-exclusion.html diff --git a/tests/wpt/web-platform-tests/scroll-anchoring/wrapped-text.html b/tests/wpt/web-platform-tests/css-scroll-anchoring/wrapped-text.html similarity index 100% rename from tests/wpt/web-platform-tests/scroll-anchoring/wrapped-text.html rename to tests/wpt/web-platform-tests/css-scroll-anchoring/wrapped-text.html diff --git a/tests/wpt/web-platform-tests/css/selectors4/selector-placeholder-shown-type-change-001.html b/tests/wpt/web-platform-tests/css/selectors4/selector-placeholder-shown-type-change-001.html index 6793629722a..8ce91d79546 100644 --- a/tests/wpt/web-platform-tests/css/selectors4/selector-placeholder-shown-type-change-001.html +++ b/tests/wpt/web-platform-tests/css/selectors4/selector-placeholder-shown-type-change-001.html @@ -3,6 +3,7 @@ Check for correctly updating :placeholder-shown matching on type change + - -
This element is not visible.
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/1x1-pixels.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/1x1-pixels.html deleted file mode 100644 index f9b2cbc3c3a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/1x1-pixels.html +++ /dev/null @@ -1,12 +0,0 @@ - - -1x1 pixel element - - - -

This element is visible.

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/a-with-href-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/a-with-href-attribute.html deleted file mode 100644 index 7722426a3a5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/a-with-href-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -"a" element with not fully qualified url - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/absolute-children-ancestor-hidden-overflow.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/absolute-children-ancestor-hidden-overflow.html deleted file mode 100644 index fcf1044140a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/absolute-children-ancestor-hidden-overflow.html +++ /dev/null @@ -1,16 +0,0 @@ - - -Parent node visible with absolutely positioned children, where ancestor overflow is hidden - - - -
-
grated
-
cheese
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_empty.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_empty.html deleted file mode 100644 index 0f4dff6917f..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_empty.html +++ /dev/null @@ -1,4 +0,0 @@ - - -BODY element has no children. MUST be reported displayed - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_implicit.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_implicit.html deleted file mode 100644 index f4581538006..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_implicit.html +++ /dev/null @@ -1,3 +0,0 @@ - - -BODY tag is omitted; BODY element MUST be reported displayed diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_overflow_hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_overflow_hidden.html deleted file mode 100644 index 1411ef37be0..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_overflow_hidden.html +++ /dev/null @@ -1,4 +0,0 @@ - - -BODY element with style=overflow:hidden. MUST be reported displayed - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_visibility_hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_visibility_hidden.html deleted file mode 100644 index ce4d410365a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/body_visibility_hidden.html +++ /dev/null @@ -1,4 +0,0 @@ - - -BODY element with style=visibility:hidden. MUST be reported displayed - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-block.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-block.html deleted file mode 100644 index 0f31557e6b3..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-block.html +++ /dev/null @@ -1,5 +0,0 @@ - - -display: block; - -

This element is visible.

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-link.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-link.html deleted file mode 100644 index 88bdef6b5b6..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-link.html +++ /dev/null @@ -1,11 +0,0 @@ - - -display: none applies to child node links - - - -
- hidden -
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-paragraph.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-paragraph.html deleted file mode 100644 index 31ab16da4f3..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child-paragraph.html +++ /dev/null @@ -1,11 +0,0 @@ - - -display: none applies to child node paragraphs - - - -
-

hidden

-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child.html deleted file mode 100644 index b45ea0e5a07..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-child.html +++ /dev/null @@ -1,11 +0,0 @@ - - -display: none applies to child nodes - - - -
-
Brie is good
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-dynamic.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-dynamic.html deleted file mode 100644 index 074f0b3c1b0..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-dynamic.html +++ /dev/null @@ -1,10 +0,0 @@ - - -display: none set dynamically - -

Should not be visible - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence-visibility.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence-visibility.html deleted file mode 100644 index 37ca02391aa..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence-visibility.html +++ /dev/null @@ -1,15 +0,0 @@ - - -display: none on parent takes presedence over visibility: visible on child node - - - -

-
- hidden -
-
-in \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence.html deleted file mode 100644 index 0f166d1e5e4..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none-parent-presedence.html +++ /dev/null @@ -1,14 +0,0 @@ - - -display: none on parent takes presedence - - - -
-
- hidden -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none.html deleted file mode 100644 index 469fc934b3a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/display-none.html +++ /dev/null @@ -1,11 +0,0 @@ - - -display: none; - - - -

This element is not visible.

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-dynamically-moved-outside-viewport.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-dynamically-moved-outside-viewport.html deleted file mode 100644 index e31912bfd91..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-dynamically-moved-outside-viewport.html +++ /dev/null @@ -1,15 +0,0 @@ - - -Element outside viewport - - - -
hidden
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-other-element.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-other-element.html deleted file mode 100644 index a2cf645a3bb..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-other-element.html +++ /dev/null @@ -1,20 +0,0 @@ - - -Element hidden by other element - - - -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-z-index.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-z-index.html deleted file mode 100644 index 05e8eebeb54..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-hidden-by-z-index.html +++ /dev/null @@ -1,29 +0,0 @@ - - -Element hidden by z-index - - - -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-behind-other-element-by-transform.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-behind-other-element-by-transform.html deleted file mode 100644 index f91e729deb7..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-behind-other-element-by-transform.html +++ /dev/null @@ -1,31 +0,0 @@ - - -Element moved behind other element by transform - - - -
-
- diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-outside-viewport-by-transform.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-outside-viewport-by-transform.html deleted file mode 100644 index 51f6ee89f2f..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-moved-outside-viewport-by-transform.html +++ /dev/null @@ -1,15 +0,0 @@ - - -Element moved outside viewpor by transform - - - -
Cheddar!
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-outside-viewport.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-outside-viewport.html deleted file mode 100644 index e3382ad0969..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-outside-viewport.html +++ /dev/null @@ -1,13 +0,0 @@ - - -Element outside viewport - - - -
hidden
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-partially-hidden-by-other-element.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-partially-hidden-by-other-element.html deleted file mode 100644 index 3d032592863..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-partially-hidden-by-other-element.html +++ /dev/null @@ -1,23 +0,0 @@ - - -Element partially hidden by other element - - - -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-selected.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-selected.html deleted file mode 100644 index c2ad98924cf..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-selected.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - -

Input Checkbox Elements

-selected-8 - -selected-9 - -unselected-10 -unselected-11 - -unselected-12 - -unselected-13 -selected-10 - -

Input Radio Elements

-
Group 1:
-selected-11 -
Group 2:
-selected-12 - -
Group 3:
-unselected-14 -selected-13 -
Group 4:
-unselected-15 -selected-14 -
Group 5:
-unselected-16 -unselected-17 - -
Group 6
-selected-15 -unselected-18 - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-color-style-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-color-style-attribute.html deleted file mode 100644 index acf2fc0957f..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-color-style-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Element with color style attribute - -
 
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-custom-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-custom-attribute.html deleted file mode 100644 index 8f84b97ff94..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-custom-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Element with custom attribute - -
 
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-id-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-id-attribute.html deleted file mode 100644 index 7512344f503..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-id-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Element with id attribute - -
 
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-background.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-background.html deleted file mode 100644 index aaea9a935c5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-background.html +++ /dev/null @@ -1,10 +0,0 @@ - - -Element with same color as background - - - -
 
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-parent-background.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-parent-background.html deleted file mode 100644 index 80a4118dff5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-same-color-as-parent-background.html +++ /dev/null @@ -1,18 +0,0 @@ - - -Element with same color as background - - - -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-style-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-style-attribute.html deleted file mode 100644 index b163a751a45..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-with-style-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Element with style attribute - -
 
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-without-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-without-attribute.html deleted file mode 100644 index b03d4545b5e..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/element-without-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Element without attribute - -
 
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/elements_text.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/elements_text.html deleted file mode 100644 index 45b7c237012..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/elements_text.html +++ /dev/null @@ -1,10 +0,0 @@ - - - -Element location - - -
id
-
name
- link text - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/get-element-attribute-extended.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/get-element-attribute-extended.html deleted file mode 100644 index 1fff60f0323..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/get-element-attribute-extended.html +++ /dev/null @@ -1,72 +0,0 @@ - - -Get Element Attribute Extended - -Span -Span - -
-
-
-

h1 element, id:h1_div1.1_div1

-
-
- -
-
-
- Span -
-
-
- -
- anchor text 123 - anchor text 123 - - -
- -
-
-
- - Span - Span -
- -
- - - -
-
-
-
-
-
- - -
- - -
- - -
- - -
- - -
- - -
- - -
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-checkbox-untogglable.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-checkbox-untogglable.html deleted file mode 100644 index 7e7c2e23811..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-checkbox-untogglable.html +++ /dev/null @@ -1,9 +0,0 @@ - - -Hidden INPUT @type="checkbox" is untogglable - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-text-writing.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-text-writing.html deleted file mode 100644 index a1db85009ad..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden-input-type-text-writing.html +++ /dev/null @@ -1,9 +0,0 @@ - - -Typing in hidden input is impossible - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden.html deleted file mode 100644 index 0e8097e973e..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/hidden.html +++ /dev/null @@ -1,5 +0,0 @@ - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/img-with-src-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/img-with-src-attribute.html deleted file mode 100644 index 057bb9bf5f8..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/img-with-src-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -"img" element with not fully qualified url - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-morphs-into-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-morphs-into-hidden.html deleted file mode 100644 index 98b954855f1..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-morphs-into-hidden.html +++ /dev/null @@ -1,10 +0,0 @@ - - -INPUT motphs into @type="hidden" - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden-unclickable.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden-unclickable.html deleted file mode 100644 index b06822b108c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden-unclickable.html +++ /dev/null @@ -1,5 +0,0 @@ - - -INPUT @type="hidden" is unclickable - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden.html deleted file mode 100644 index b7195709d89..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-type-hidden.html +++ /dev/null @@ -1,5 +0,0 @@ - - -INPUT @type="hidden" are always hidden - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-with-checked-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-with-checked-attribute.html deleted file mode 100644 index d7aad5ea5f4..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-with-checked-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Input with checked attribute - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-without-checked-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-without-checked-attribute.html deleted file mode 100644 index 9f1d5ad3548..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/input-without-checked-attribute.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Input without checked attribute - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-with-value-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-with-value-attribute.html deleted file mode 100644 index 5ef08c40588..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-with-value-attribute.html +++ /dev/null @@ -1,7 +0,0 @@ - - -Option with value attribute - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-without-value-attribute.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-without-value-attribute.html deleted file mode 100644 index 5f6087ddde1..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/option-without-value-attribute.html +++ /dev/null @@ -1,7 +0,0 @@ - - -Option without value attribute - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-matching-color-and-background.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-matching-color-and-background.html deleted file mode 100644 index d6591ef0455..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-matching-color-and-background.html +++ /dev/null @@ -1,14 +0,0 @@ - - -Text with matching color and background - - - -

- This on the other hand, should be visible -

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-background.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-background.html deleted file mode 100644 index e6290d57659..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-background.html +++ /dev/null @@ -1,12 +0,0 @@ - - -Text with same color as background - - - -

- Shouldn't be visible. -

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-parent-background.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-parent-background.html deleted file mode 100644 index f7480f5094e..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/text-with-same-color-as-parent-background.html +++ /dev/null @@ -1,14 +0,0 @@ - - -Text with same color as parent background - - - -
-

- Should not be visible -

-
g diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-link.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-link.html deleted file mode 100644 index 638c3c9eeb7..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-link.html +++ /dev/null @@ -1,11 +0,0 @@ - - -visibility: hidden applies to child node of type A - - - -
- Brie is good -
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-paragraph.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-paragraph.html deleted file mode 100644 index 8f703ba54d6..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-paragraph.html +++ /dev/null @@ -1,11 +0,0 @@ - - -visibility: hidden applies to child nodes of type P - - - -
-

Brie is good

-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-presedence.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-presedence.html deleted file mode 100644 index adf679c8a0c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child-presedence.html +++ /dev/null @@ -1,12 +0,0 @@ - - -visibility: visible on child node takes presedence - - - -
-
Brie is good
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child.html deleted file mode 100644 index 5464025faf8..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-child.html +++ /dev/null @@ -1,11 +0,0 @@ - - -visibility: hidden applies to child nodes - - - -
-
Brie is good
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-hidden.html deleted file mode 100644 index 24e89499ff5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-hidden.html +++ /dev/null @@ -1,11 +0,0 @@ - - -visibility: hidden; - - - -

This element is not visible.

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-visible.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-visible.html deleted file mode 100644 index e0c090217f5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/visibility-visible.html +++ /dev/null @@ -1,5 +0,0 @@ - - -visibility: visible; - -

This element is visible.

diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-auto-y-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-auto-y-hidden.html deleted file mode 100644 index e9ce24c73c6..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-auto-y-hidden.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - Page with overflow - - - -
-
-
Click right
-
-
- Right clicked:
- Bottom clicked:
- Bottom-right clicked:
-
-
-
Click bottom-right
-
- Click bottom -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-auto.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-auto.html deleted file mode 100644 index 22b5049ffd0..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-auto.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - Page with overflow - - - -
-
-
Click right
-
-
- Right clicked:
- Bottom clicked:
- Bottom-right clicked:
-
-
-
Click bottom-right
-
- Click bottom -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-hidden.html deleted file mode 100644 index c26b48aea2f..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-hidden.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - Page with overflow - - - -
-
-
Click right
-
-
- Right clicked:
- Bottom clicked:
- Bottom-right clicked:
-
-
-
Click bottom-right
-
- Click bottom -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-scroll.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-scroll.html deleted file mode 100644 index b98b79a7e1d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-hidden-y-scroll.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - Page with overflow - - - -
-
-
Click right
-
-
- Right clicked:
- Bottom clicked:
- Bottom-right clicked:
-
-
-
Click bottom-right
-
- Click bottom -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-scroll-y-hidden.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-scroll-y-hidden.html deleted file mode 100644 index 9348681acec..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/x-scroll-y-hidden.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - Page with overflow - - - -
-
-
Click right
-
-
- Right clicked:
- Bottom clicked:
- Bottom-right clicked:
-
-
-
Click bottom-right
-
- Click bottom -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/zero-sized-element-with-sizable-decendant.html b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/zero-sized-element-with-sizable-decendant.html deleted file mode 100644 index f7e37f855b6..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/res/zero-sized-element-with-sizable-decendant.html +++ /dev/null @@ -1,14 +0,0 @@ - - -Zero sized element with sizable decendant - - - -
-
-   -
-
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/selected_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/selected_test.py deleted file mode 100644 index 9c80f29f60d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/selected_test.py +++ /dev/null @@ -1,210 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class GetElementSelectedTest(base_test.WebDriverBaseTest): - def test_selected_1(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-1") - - self.assertEquals(element.is_selected(), True) - - def test_selected_2(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-2") - - self.assertEquals(element.is_selected(), True) - - def test_selected_3(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-3") - - self.assertEquals(element.is_selected(), True) - - def test_selected_4(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-4") - - self.assertEquals(element.is_selected(), True) - - def test_selected_5(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-5") - - self.assertEquals(element.is_selected(), True) - - def test_selected_6(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-6") - - self.assertEquals(element.is_selected(), True) - - def test_selected_7(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-7") - - self.assertEquals(element.is_selected(), True) - - def test_selected_8(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-8") - - self.assertEquals(element.is_selected(), True) - - def test_selected_9(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-9") - - self.assertEquals(element.is_selected(), True) - - def test_selected_10(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-10") - - self.assertEquals(element.is_selected(), True) - - def test_selected_11(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-11") - - self.assertEquals(element.is_selected(), True) - - def test_selected_12(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-12") - - self.assertEquals(element.is_selected(), True) - - def test_selected_13(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-13") - - self.assertEquals(element.is_selected(), True) - - def test_selected_14(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-14") - - self.assertEquals(element.is_selected(), True) - - def test_selected_15(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("selected-15") - - self.assertEquals(element.is_selected(), True) - - def test_unselected_1(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-1") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_2(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-2") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_3(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-3") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_4(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-4") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_5(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-5") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_6(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-6") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_7(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-7") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_8(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-8") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_9(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-9") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_10(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-10") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_11(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-11") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_12(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-12") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_13(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-13") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_14(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-14") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_15(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-15") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_16(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-16") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_17(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-17") - - self.assertEquals(element.is_selected(), False) - - def test_unselected_18(self): - self.driver.get(self.webserver.where_is("element_state/res/element-selected.html")) - element = self.driver.find_element_by_id("unselected-18") - - self.assertEquals(element.is_selected(), False) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/visibility_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/visibility_test.py deleted file mode 100644 index 58218a7ff2e..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/element_state/visibility_test.py +++ /dev/null @@ -1,324 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions - - -class NaturalNonVisibleElementsTest(base_test.WebDriverBaseTest): - def test_0x0_pixel_element_is_not_visible(self): - self.driver.get(self.webserver.where_is("element_state/res/0x0-pixels.html")) - el = self.driver.find_element_by_css_selector("div") - self.assertFalse(el.is_displayed()) - - def test_0x0_pixel_text_node_is_visible(self): - self.driver.get(self.webserver.where_is("element_state/res/0x0-pixels-text-node.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertTrue(el.is_displayed()) - - def test_1x1_pixel_element(self): - self.driver.get(self.webserver.where_is("element_state/res/1x1-pixels.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertTrue(el.is_displayed()) - - def test_zero_sized_element_is_shown_if_decendant_has_size(self): - self.driver.get(self.webserver.where_is("element_state/res/zero-sized-element-with-sizable-decendant.html")) - parent = self.driver.find_element_by_css_selector("#parent") - child = self.driver.find_element_by_css_selector("#child") - - self.assertTrue(parent.is_displayed()) - self.assertTrue(child.is_displayed()) - - def test_input_type_hidden_is_never_visible(self): - self.driver.get(self.webserver.where_is("element_state/res/input-type-hidden.html")) - input = self.driver.find_element_by_css_selector("input") - self.assertFalse(input.is_displayed()) - - def test_input_morphs_into_hidden(self): - self.driver.get(self.webserver.where_is("element_state/res/input-morphs-into-hidden.html")) - input = self.driver.find_element_by_css_selector("input") - self.assertFalse(input.is_displayed()) - - def test_parent_node_visible_when_all_children_are_absolutely_positioned_and_overflow_is_hidden(self): - pass - - def test_parent_of_absolutely_positioned_elements_visible_where_ancestor_overflow_is_hidden(self): - """When a parent's ancestor hides any overflow, absolutely positioned child elements are - still visible. The parent container is also considered visible by webdriver for this - reason because it is interactable.""" - - self.driver.get(self.webserver.where_is("element_state/res/absolute-children-ancestor-hidden-overflow.html")) - - children = self.driver.find_elements_by_css_selector(".child") - assert all(child.is_displayed() for child in children) - - parent = self.driver.find_element_by_css_selector("#parent") - assert parent.is_displayed() - - def test_element_hidden_by_overflow_x_is_not_visible(self): - # TODO(andreastt): This test should probably be split in three. Also it's making two - # assertions. - pages = ["element_state/res/x-hidden-y-hidden.html", - "element_state/res/x-hidden-y-scroll.html", - "element_state/res/x-hidden-y-auto.html"] - - for page in pages: - self.driver.get(self.webserver.where_is(page)) - right = self.driver.find_element_by_css_selector("#right") - bottom_right = self.driver.find_element_by_css_selector("#bottom-right") - - self.assertFalse(right.is_displayed()) - self.assertFalse(bottom_right.is_displayed()) - - def test_element_hidden_by_overflow_y_is_not_visible(self): - # TODO(andreastt): This test should probably be split in three. Also it's making two - # assertions. - pages = ["element_state/res/x-hidden-y-hidden.html", - "element_state/res/x-scroll-y-hidden.html", - "element_state/res/x-auto-y-hidden.html"] - - for page in pages: - self.driver.get(self.webserver.where_is(page)) - bottom = self.driver.find_element_by_css_selector("#bottom") - bottom_right = self.driver.find_element_by_css_selector("#bottom-right") - - self.assertFalse(bottom.is_displayed()) - self.assertFalse(bottom_right.is_displayed()) - - def test_parent_node_visible_when_all_children_are_absolutely_position_and_overflow_is_hidden(self): - pass - - def test_element_scrollable_by_overflow_x_is_visible(self): - pass - - def test_element_scrollable_by_overflow_y_is_visible(self): - pass - - def test_element_scrollable_by_overflow_x_and_y_is_visible(self): - pass - - def test_element_scrollable_by_overflow_y_is_visible(self): - pass - - def test_element_outside_viewport(self): - self.driver.get(self.webserver.where_is("element_state/res/element-outside-viewport.html")) - hidden = self.driver.find_element_by_css_selector("div") - self.assertFalse(hidden.is_displayed()) - - def test_element_dynamically_moved_outside_viewport(self): - self.driver.get(self.webserver.where_is("element_state/res/element-dynamically-moved-outside-viewport.html")) - hidden = self.driver.find_element_by_css_selector("div") - self.assertFalse(hidden.is_displayed()) - - def test_element_hidden_by_other_element(self): - self.driver.get(self.webserver.where_is("element_state/res/element-hidden-by-other-element.html")) - overlay = self.driver.find_element_by_css_selector("#overlay") - hidden = self.driver.find_element_by_css_selector("#hidden") - - self.assertTrue(overlay.is_displayed()) - self.assertFalse(hidden.is_displayed()) - - def test_element_partially_hidden_by_other_element(self): - self.driver.get(self.webserver.where_is("element_state/res/element-partially-hidden-by-other-element.html")) - partial = self.driver.find_element_by_css_selector("#partial") - self.assertTrue(partial.is_displayed()) - - def test_element_hidden_by_z_index(self): - self.driver.get(self.webserver.where_is("element_state/res/element-hidden-by-z-index.html")) - overlay = self.driver.find_element_by_css_selector("#overlay") - hidden = self.driver.find_element_by_css_selector("#hidden") - - self.assertTrue(overlay.is_displayed()) - self.assertFalse(hidden.is_displayed()) - - def test_element_moved_outside_viewport_by_transform(self): - self.driver.get(self.webserver.where_is("element_state/res/element-moved-outside-viewport-by-transform.html")) - el = self.driver.find_element_by_css_selector("div") - self.assertFalse(el.is_displayed()) - - def test_element_moved_behind_other_element_by_transform(self): - self.driver.get(self.webserver.where_is("element_state/res/element-moved-behind-other-element-by-transform.html")) - overlay = self.driver.find_element_by_css_selector("#overlay") - hidden = self.driver.find_element_by_css_selector("#hidden") - - self.assertTrue(overlay.is_displayed()) - self.assertFalse(hidden.is_displayed()) - - def test_text_with_same_color_as_background(self): - self.driver.get(self.webserver.where_is("element_state/res/text-with-same-color-as-background.html")) - p = self.driver.find_element_by_css_selector("p") - self.assertFalse(p.is_displayed()) - - def test_text_with_same_color_as_parent_background(self): - self.driver.get(self.webserver.where_is("element_state/res/text-with-same-color-as-parent-background.html")) - p = self.driver.find_element_by_css_selector("p") - self.assertFalse(p.is_displayed()) - - def test_text_with_matching_color_and_background(self): - self.driver.get(self.webserver.where_is("element_state/res/text-with-matching-color-and-background.html")) - p = self.driver.find_element_by_css_selector("p") - self.assertTrue(p.is_displayed()) - - def test_element_with_same_color_as_background(self): - self.driver.get(self.webserver.where_is("element_state/res/element-with-same-color-as-background.html")) - el = self.driver.find_element_by_css_selector("div") - self.assertFalse(el.is_displayed()) - - def test_element_with_same_color_as_parent_background(self): - self.driver.get(self.webserver.where_is("element_state/res/element-with-same-color-as-parent-background.html")) - hidden = self.driver.find_element_by_css_selector("#hidden") - self.assertFalse(hidden.is_displayed()) - - -class BodyElementIsAlwaysDisplayedTest(base_test.WebDriverBaseTest): - def assert_body_is_displayed_on(self, page): - self.driver.get(self.webserver.where_is(page)) - body = self.driver.find_element_by_css_selector("body") - assert body.is_displayed() - - def test_implicit(self): - self.assert_body_is_displayed_on("element_state/res/body_implicit.html") - - def test_empty(self): - self.assert_body_is_displayed_on("element_state/res/body_empty.html") - - def test_visibility_hidden(self): - self.assert_body_is_displayed_on("element_state/res/body_visibility_hidden.html") - - def test_overflow_hidden(self): - self.assert_body_is_displayed_on("element_state/res/body_overflow_hidden.html") - - -class DisplayTest(base_test.WebDriverBaseTest): - def test_display_block(self): - self.driver.get(self.webserver.where_is("element_state/res/display-block.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertTrue(el.is_displayed()) - - def test_display_none(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertFalse(el.is_displayed()) - - def test_display_none_hides_child_node(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-child.html")) - parent = self.driver.find_element_by_css_selector("#parent") - child = self.driver.find_element_by_css_selector("#child") - - self.assertFalse(parent.is_displayed()) - self.assertFalse(child.is_displayed()) - - def test_display_none_hides_child_node_link(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-child-link.html")) - child = self.driver.find_element_by_css_selector("#child") - self.assertFalse(child.is_displayed()) - - def test_display_none_hides_child_node_paragraph(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-child-paragraph.html")) - child = self.driver.find_element_by_css_selector("#child") - self.assertFalse(child.is_displayed()) - - def test_display_none_on_parent_takes_presedence(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-parent-presedence.html")) - child = self.driver.find_element_by_css_selector("#child") - self.assertFalse(child.is_displayed()) - - def test_display_none_on_parent_takes_presedence_over_visibility_visible(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-parent-presedence-visibility.html")) - child = self.driver.find_element_by_css_selector("#child") - self.assertFalse(child.is_displayed()) - - def test_display_none_hidden_dynamically(self): - self.driver.get(self.webserver.where_is("element_state/res/display-none-dynamic.html")) - hidden = self.driver.find_element_by_css_selector("#hidden") - self.assertFalse(hidden.is_displayed()) - - -class VisibilityTest(base_test.WebDriverBaseTest): - def test_element_state_hidden(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-hidden.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertFalse(el.is_displayed()) - - def test_element_state_visible(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-visible.html")) - el = self.driver.find_element_by_css_selector("p") - self.assertTrue(el.is_displayed()) - - def test_visibility_hidden_hides_child_node(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-child.html")) - parent = self.driver.find_element_by_css_selector("#parent") - child = self.driver.find_element_by_css_selector("#child") - - self.assertFalse(parent.is_displayed()) - self.assertFalse(child.is_displayed()) - - def test_visibility_hidden_hides_child_node_link(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-child-link.html")) - parent = self.driver.find_element_by_css_selector("#parent") - child = self.driver.find_element_by_css_selector("#child") - - self.assertFalse(parent.is_displayed()) - self.assertFalse(child.is_displayed()) - - def test_visibility_hidden_hides_child_node_paragraph(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-child-paragraph.html")) - parent = self.driver.find_element_by_css_selector("#parent") - child = self.driver.find_element_by_css_selector("#child") - - self.assertFalse(parent.is_displayed()) - self.assertFalse(child.is_displayed()) - - def test_visibility_hidden_on_child_takes_precedence(self): - self.driver.get(self.webserver.where_is("element_state/res/visibility-child-presedence.html")) - child = self.driver.find_element_by_css_selector("#child") - self.assertTrue(child.is_displayed()) - - def test_visibility_hidden_on_parent_takes_precedence_over_display_block(self): - pass - - def test_visibility_hidden_set_dynamically(self): - pass - - def test_should_show_element_not_visible_with_hidden_attribute(self): - self.driver.get(self.webserver.where_is("element_state/res/hidden.html")) - singleHidden = self.driver.find_element_by_css_selector('#singleHidden') - self.assertFalse(singleHidden.is_displayed()) - - def test_should_show_element_not_visible_when_parent_element_has_hidden_attribute(self): - self.driver.get(self.webserver.where_is("element_state/res/hidden.html")) - child = self.driver.find_element_by_css_selector('#child') - self.assertFalse(child.is_displayed()) - - -class VisibilityInteractionTest(base_test.WebDriverBaseTest): - def test_input_hidden_is_unclickable(self): - self.driver.get(self.webserver.where_is("element_state/res/input-type-hidden-unclickable.html")) - input = self.driver.find_element_by_css_selector("input") - - with self.assertRaises(exceptions.ElementNotVisibleException): - input.click() - - def test_hidden_input_checkbox_is_untogglable(self): - self.driver.get(self.webserver.where_is("element_state/res/hidden-input-type-checkbox-untogglable.html")) - checkbox = self.driver.find_element_by_css_selector("input") - - with self.assertRaises(exceptions.ElementNotVisibleException): - checkbox.click() - - def test_typing_in_hidden_input_is_impossible(self): - self.driver.get(self.webserver.where_is("element_state/res/hidden-input-type-text-writing.html")) - textfield = self.driver.find_element_by_css_selector("input") - - with self.assertRaises(exceptions.ElementNotVisibleException): - textfield.send_keys("Koha is a popular Indian cheese") - - -class OpacityTest(base_test.WebDriverBaseTest): - pass - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/execute_script_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/execute_script_test.py deleted file mode 100644 index dd7cfca946c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/execute_script_test.py +++ /dev/null @@ -1,129 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.webdriver.remote.webelement import WebElement - - -class ExecuteScriptTest(base_test.WebDriverBaseTest): - def test_ecmascript_translates_null_return_to_none(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("return null;") - self.assertIsNone(result) - - def test_ecmascript_translates_undefined_return_to_none(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("var undef; return undef;") - self.assertIsNone(result) - - def test_can_return_numbers_from_scripts(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - self.assertEquals(1, self.driver.execute_script("return 1;")) - self.assertEquals(3.14, self.driver.execute_script("return 3.14;")) - - def test_can_return_strings_from_scripts(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - self.assertEquals("hello, world!", - self.driver.execute_script("return 'hello, world!'")) - - def test_can_return_booleans_from_scripts(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - self.assertTrue(self.driver.execute_script("return true;")) - self.assertFalse(self.driver.execute_script("return false;")) - - def test_can_return_an_array_of_primitives(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - - result = self.driver.execute_script("return [1, false, null, 3.14]") - self.assertListEqual([1, False, None, 3.14], result) - - def test_can_return_nested_arrays(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("return [[1, 2, [3]]]") - - self.assertIsInstance(result, list) - self.assertEquals(1, len(result)) - - result = result[0] - self.assertListEqual([1, 2], result[:2]) - self.assertListEqual([3], result[2]) - - def test_can_return_object_literals(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - - result = self.driver.execute_script("return {}") - self.assertDictEqual({}, result) - - result = self.driver.execute_script("return {a: 1, b: false, c: null}") - self.assertDictEqual({ - "a": 1, - "b": False, - "c": None - }, result) - - def test_can_return_complex_object_literals(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("return {a:{b: 'hello'}}") - self.assertIsInstance(result, dict) - self.assertIsInstance(result['a'], dict) - self.assertDictEqual({"b": "hello"}, result["a"]) - - def test_dom_element_return_value_is_translated_to_a_web_element(self): - self.driver.get(self.webserver.where_is( - "javascript/res/return_document_body.html")) - - result = self.driver.execute_script("return document.body") - self.assertEquals(result.text, "Hello, world!") - - def test_return_an_array_of_dom_elements(self): - self.driver.get(self.webserver.where_is( - "javascript/res/return_array_of_dom_elements.html")) - - result = self.driver.execute_script( - "var nodes = document.getElementsByTagName('div');" - "return [nodes[0], nodes[1]]") - - self.assertIsInstance(result, list) - self.assertEquals(2, len(result)) - self.assertEquals("a", result[0].text) - self.assertEquals("b", result[1].text) - - def test_node_list_return_value_is_translated_to_list_of_web_elements(self): - self.driver.get(self.webserver.where_is( - "javascript/res/return_array_of_dom_elements.html")) - - result = self.driver.execute_script( - "return document.getElementsByTagName('div');") - - self.assertIsInstance(result, list) - self.assertEquals(2, len(result)) - self.assertEquals("a", result[0].text) - self.assertEquals("b", result[1].text) - - def test_return_object_literal_with_dom_element_property(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("return {a: document.body}") - self.assertIsInstance(result, dict) - self.assertEquals("body", result["a"].tag_name) - - def test_scripts_execute_in_anonymous_function_and_do_not_pollute_global_scope(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - self.driver.execute_script("var x = 1;") - self.assertEquals("undefined", self.driver.execute_script("return typeof x;")); - - def test_scripts_can_modify_context_window_object(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - self.driver.execute_script("window.x = 1;") - self.assertEquals("number", self.driver.execute_script("return typeof x;")); - self.assertEquals(1, self.driver.execute_script("return x;")); - - def test_that_ecmascript_returns_document_title(self): - self.driver.get(self.webserver.where_is("javascript/res/execute_script_test.html")) - result = self.driver.execute_script("return document.title;") - self.assertEquals("executeScript test", result) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/execute_script_test.html b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/execute_script_test.html deleted file mode 100644 index 9491b441a0a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/execute_script_test.html +++ /dev/null @@ -1,2 +0,0 @@ - -executeScript test \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_array_of_dom_elements.html b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_array_of_dom_elements.html deleted file mode 100644 index 32827f950ff..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_array_of_dom_elements.html +++ /dev/null @@ -1,3 +0,0 @@ - -
a
-
b
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_document_body.html b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_document_body.html deleted file mode 100644 index ba1eab4465e..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_document_body.html +++ /dev/null @@ -1,2 +0,0 @@ - -
Hello, world!
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_node_list.html b/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_node_list.html deleted file mode 100644 index 32827f950ff..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/javascript/res/return_node_list.html +++ /dev/null @@ -1,3 +0,0 @@ - -
a
-
b
diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/modal/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_quit_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_quit_test.py deleted file mode 100644 index 83f7d145001..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_quit_test.py +++ /dev/null @@ -1,26 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions -from selenium.webdriver.support import wait - - -class AlertsQuitTest(base_test.WebDriverBaseTest): - def setUp(self): - self.wait = wait.WebDriverWait(self.driver, 5, ignored_exceptions=[exceptions.NoAlertPresentException]) - self.driver.get(self.webserver.where_is('modal/res/alerts.html')) - - def test_can_quit_when_an_alert_is_present(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - self.driver.quit() - with self.assertRaises(Exception): - alert.accept() - AlertsQuitTest.driver = None - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_test.py deleted file mode 100644 index 5f6f8a9f57c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/alerts_test.py +++ /dev/null @@ -1,148 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions -from selenium.webdriver.support import wait - -class AlertsTest(base_test.WebDriverBaseTest): - def setUp(self): - self.wait = wait.WebDriverWait(self.driver, 5, ignored_exceptions = [exceptions.NoAlertPresentException]) - self.driver.get(self.webserver.where_is('modal/res/alerts.html')) - - def tearDown(self): - try: - self.driver.switch_to_alert().dismiss() - except exceptions.NoAlertPresentException: - pass - - # Alerts - def test_should_allow_user_to_accept_an_alert(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - self.driver.current_url - - def test_should_allow_user_to_accept_an_alert_with_no_text(self): - self.driver.find_element_by_css_selector('#empty-alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - self.driver.current_url - - def test_should_allow_user_to_dismiss_an_alert(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.dismiss() - self.driver.current_url - - def test_should_allow_user_to_get_text_of_an_alert(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.text - alert.accept() - self.assertEquals('cheese', value) - - def test_setting_the_value_of_an_alert_throws(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - with self.assertRaises(exceptions.ElementNotVisibleException): - alert.send_keys('cheese') - alert.accept() - - def test_alert_should_not_allow_additional_commands_if_dismissed(self): - self.driver.find_element_by_css_selector('#alert').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - with self.assertRaises(exceptions.NoAlertPresentException): - alert.text - - # Prompts - def test_should_allow_user_to_accept_a_prompt(self): - self.driver.find_element_by_css_selector('#prompt').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == '') - - def test_should_allow_user_to_dismiss_a_prompt(self): - self.driver.find_element_by_css_selector('#prompt').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.dismiss() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'null') - - def test_should_allow_user_to_set_the_value_of_a_prompt(self): - self.driver.find_element_by_css_selector('#prompt').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.send_keys('cheese') - alert.accept() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'cheese') - - def test_should_allow_user_to_get_text_of_a_prompt(self): - self.driver.find_element_by_css_selector('#prompt').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.text - alert.accept() - self.assertEquals('Enter something', value) - - def test_prompt_should_not_allow_additional_commands_if_dismissed(self): - self.driver.find_element_by_css_selector('#prompt').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - with self.assertRaises(exceptions.NoAlertPresentException): - alert.text - - def test_prompt_should_use_default_value_if_no_keys_sent(self): - self.driver.find_element_by_css_selector('#prompt-with-default').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'This is a default value') - - def test_prompt_should_have_null_value_if_dismissed(self): - self.driver.find_element_by_css_selector('#prompt-with-default').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.dismiss() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'null') - - # Confirmations - def test_should_allow_user_to_accept_a_confirm(self): - self.driver.find_element_by_css_selector('#confirm').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'true') - - def test_should_allow_user_to_dismiss_a_confirm(self): - self.driver.find_element_by_css_selector('#confirm').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.dismiss() - self.wait.until(lambda x: x.find_element_by_css_selector('#text').text == 'false') - - def test_setting_the_value_of_a_confirm_throws(self): - self.driver.find_element_by_css_selector('#confirm').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - with self.assertRaises(exceptions.ElementNotVisibleException): - alert.send_keys('cheese') - alert.accept() - - def test_should_allow_user_to_get_text_of_a_confirm(self): - self.driver.find_element_by_css_selector('#confirm').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.text - alert.accept() - self.assertEquals('cheese', value) - - def test_confirm_should_not_allow_additional_commands_if_dismissed(self): - self.driver.find_element_by_css_selector('#confirm').click() - alert = self.wait.until(lambda x: x.switch_to_alert()) - alert.accept() - with self.assertRaises(exceptions.NoAlertPresentException): - alert.text - -""" - def test_switch_to_missing_alert_fails(self): - with self.assertRaises(exceptions.NoAlertPresentException): - self.driver.switch_to_alert() -""" - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/res/alerts.html b/tests/wpt/web-platform-tests/old-tests/webdriver/modal/res/alerts.html deleted file mode 100644 index 36c5dc139f4..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/modal/res/alerts.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Testing Alerts - - - - - -

Testing Alerts and Stuff

- -

This tests alerts: click me

- -

This tests alerts: click me

- -

Let's make the prompt happen

- -

Let's make the prompt with default happen

- -

Let's make TWO prompts happen

- -

This tests confirm: test confirm

- -
-
-
- - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/auth_tests.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/auth_tests.py deleted file mode 100644 index 52a18cdb8ef..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/auth_tests.py +++ /dev/null @@ -1,42 +0,0 @@ -import os -import sys -import unittest -import ConfigParser - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions -from wptserve import server -from wptserve.router import any_method -from wptserve.handlers import basic_auth_handler - -class WebDriverAuthTest(unittest.TestCase): - - # Set up class to start HTTP Server that responds to - # test URLs with various 401 responses - @classmethod - def setUpClass(cls): - cls.driver = base_test.create_driver() - cls.webserver = server.WebTestHttpd(routes=[(any_method, "*", basic_auth_handler)]) - cls.webserver.start() - - @classmethod - def tearDownClass(cls): - cls.driver.quit() - cls.webserver.stop() - - # Test that when 401 is seen by browser, a WebDriver response is still sent - def test_response_401_auth_basic(self): - page = self.webserver.get_url('navigation/res/authenticated.html') - self.driver.set_page_load_timeout(5) - try: - self.driver.get( page ) - # if we got a responses instead of timeout, that's success - self.assertTrue(True) - except exceptions.TimeoutException: - self.fail("Did not get response from browser.") - except: - self.fail("Unexpected failure. Please investigate.") - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forward.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forward.py deleted file mode 100644 index 67ca83227bf..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forward.py +++ /dev/null @@ -1,24 +0,0 @@ -import unittest -import sys -import os - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class ForwardTest(base_test.WebDriverBaseTest): - # Get a static page that must be the same upon refresh - def test_forward(self): - self.driver.get(self.webserver.where_is('navigation/res/forwardStart.html')) - self.driver.get(self.webserver.where_is('navigation/res/forwardNext.html')) - nextbody = self.driver.find_element_by_css_selector("body").text - self.driver.back() - currbody = self.driver.find_element_by_css_selector("body").text - self.assertNotEqual(nextbody, currbody) - self.driver.forward() - currbody = self.driver.find_element_by_css_selector("body").text - self.assertEqual(nextbody, currbody) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forwardToNothing.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forwardToNothing.py deleted file mode 100644 index 99759681a0d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/forwardToNothing.py +++ /dev/null @@ -1,20 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class ForwardToNothingTest(base_test.WebDriverBaseTest): - # Get a static page that must be the same upon refresh - def test_forwardToNothing(self): - self.driver.get(self.webserver.where_is('navigation/forwardStart.html')) - body = self.driver.find_element_by_css_selector("body").text - self.driver.forward() - currbody = self.driver.find_element_by_css_selector("body").text - self.assertEqual(body, currbody) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/get_from_http_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/get_from_http_test.py deleted file mode 100644 index d28a0d0b142..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/get_from_http_test.py +++ /dev/null @@ -1,60 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class GetFromHttpTest(base_test.WebDriverBaseTest): - def testGetUrlWithNoRedirectionOverHttp(self): - page = self.webserver.where_is('navigation/res/empty.html') - self.driver.get(page) - url = self.driver.current_url - self.assertEquals(page, url) - - - def testGetWillFollowTheLocationHeader(self): - page = self.webserver.where_is('navigation/redirect') - self.driver.get(page) - expected = self.webserver.where_is('navigation/res/empty.html') - url = self.driver.current_url - self.assertEquals(expected, url) - - - def testGetWillFollowMetaRefreshThatRefreshesInstantly(self): - page = self.webserver.where_is('navigation/res/instant-meta-redirect.html') - self.driver.get(page) - expected = self.webserver.where_is('navigation/res/empty.html') - url = self.driver.current_url - self.assertEquals(expected, url) - - - def testGetWillFollowMetaRefreshThatRefreshesAfterOneSecond(self): - page = self.webserver.where_is('navigation/res/1s-meta-redirect.html') - self.driver.get(page) - expected = self.webserver.where_is('navigation/res/empty.html') - url = self.driver.current_url - self.assertEquals(expected, url) - - - def testGetWillNotFollowMetaRefreshThatRefreshesAfterMoreThanOneSecond(self): - page = self.webserver.where_is('navigation/res/60s-meta-redirect.html') - self.driver.get(page) - url = self.driver.current_url - self.assertEquals(page, url) - - - def testGetFragmentInCurrentDocumentDoesNotReloadPage(self): - page = self.webserver.where_is("navigation/res/fragment.html") - fragment_page = "%s#%s" % (page, "fragment") - - self.driver.get(page) - self.driver.execute_script("state = true") - - self.driver.get(fragment_page) - self.assertEquals(True, self.driver.execute_script("return state")) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/invalid_cert_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/invalid_cert_test.py deleted file mode 100644 index b980146ee2c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/invalid_cert_test.py +++ /dev/null @@ -1,28 +0,0 @@ -import BaseHTTPServer -import os -import ssl -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -here = os.path.dirname(os.path.abspath(__file__)) - - -class InvalidCertTest(base_test.WebDriverBaseTest): - def testCanNavigateToSiteWithSelfSignedCert(self): - self.webserver.httpd.socket = ssl.wrap_socket( - self.webserver.httpd.socket, - certfile=os.path.join(here, 'res/self-signed.key'), - server_side=True) - expected = self.webserver.where_is( - 'navigation/res/empty.html').replace('http:', 'https:', 1) - - self.driver.get(expected) - self.assertEquals(expected, self.driver.current_url) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh-page.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh-page.py deleted file mode 100644 index b0638e56893..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh-page.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class RefreshPageTest(base_test.WebDriverBaseTest): - # Get a static page that must be the same upon refresh - def test_refreshPage(self): - self.driver.get(self.webserver.where_is('navigation/res/refreshPageStatic.html')) - body = self.driver.find_element_by_css("body").text - self.driver.execute_script("document.getElementById('body').innerHTML=''") - self.driver.refresh() - newbody = self.driver.find_element_by_css("body").text - self.assertEqual(body, newbody) - - self.driver.get(self.webserver.where_is('navigation/res/refreshPageDynamic.html')) - body = self.driver.find_element_by_css("body").text - self.driver.refresh() - newbody = self.driver.find_element_by_css("body").text - self.assertNotEqual(body, newbody) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh_page.py b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh_page.py deleted file mode 100644 index 1e1899008b0..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/refresh_page.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class RefreshPageTest(base_test.WebDriverBaseTest): - # Get a static page that must be the same upon refresh - def test_refreshPage(self): - self.driver.get(self.webserver.where_is('navigation/res/refreshPageStatic.html')) - body = self.driver.find_element_by_css_selector("body").text - self.driver.execute_script("document.getElementById('body').innerHTML=''") - self.driver.refresh() - newbody = self.driver.find_element_by_css_selector("body").text - self.assertEqual(body, newbody) - - self.driver.get(self.webserver.where_is('navigation/res/refreshPageDynamic.html')) - body = self.driver.find_element_by_css_selector("body").text - self.driver.refresh() - newbody = self.driver.find_element_by_css_selector("body").text - self.assertNotEqual(body, newbody) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/1s-meta-redirect.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/1s-meta-redirect.html deleted file mode 100644 index 44fd332bd26..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/1s-meta-redirect.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -meta-redirect diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/60s-meta-redirect.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/60s-meta-redirect.html deleted file mode 100644 index 9e56bc96aa7..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/60s-meta-redirect.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -meta-redirect diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/authenticated.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/authenticated.html deleted file mode 100644 index c7744934486..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/authenticated.html +++ /dev/null @@ -1,5 +0,0 @@ - - - -authentication successful -

You're in!

\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/empty.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/empty.html deleted file mode 100644 index da58ac21d00..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/empty.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -Cheese diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardNext.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardNext.html deleted file mode 100644 index edd77f8667c..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardNext.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -This is the next page. - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardStart.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardStart.html deleted file mode 100644 index 3ab4f3cddf0..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/forwardStart.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -This is the start page. - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/fragment.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/fragment.html deleted file mode 100644 index bd09434a6f8..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/fragment.html +++ /dev/null @@ -1,9 +0,0 @@ - - -Fragment - - - -

I wish I were a pea, alas I am only a fragment.

\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/instant-meta-redirect.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/instant-meta-redirect.html deleted file mode 100644 index c6ad7c9f2fe..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/instant-meta-redirect.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -meta-redirect diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageDynamic.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageDynamic.html deleted file mode 100644 index bedd20c3565..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageDynamic.html +++ /dev/null @@ -1,10 +0,0 @@ - - - -This is a dynamic page. It will always have different content if refreshed. -
- - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageStatic.html b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageStatic.html deleted file mode 100644 index 7d339aa9db9..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/refreshPageStatic.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -This is a static page. It will always have the same content if refreshed. - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/self-signed.key b/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/self-signed.key deleted file mode 100644 index bca61cdf76d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/navigation/res/self-signed.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQDoww50sF8aKYNe1owbtsEilK2KOZx2F1Iv+EElpO7N2hDarIBu -9f87H+03b5RpI9oCSFCo67wTdCJ0A4B8SLwV2SUZY78CGJB1A8kXqP04tz0S0SYD -2TQRliwTxx1r7pDv1VmLc7XZRE6n6FFKTEjKmdUhCwHuQfC1sOkCXqSzFQIDAQAB -AoGAS5XcAeSsXXCRqqB9SxqjyTkCydo/htG37L/vV+whaFOiGYDfDClyQp7xh4kC -Zsovp4IYP2Kd5qtV7NqeRL3R5Z/Dxf6+6G4HdbI7np5m7A7cU32hMIzxi5M55Lo6 -gveNgHb3uy+R+tZTyab6saUxFy1DqbMh/2ga4lbatRm7JdkCQQD9C8+Q3nN8FkH4 -sKbOnHsKEV27459EYz7WnENiwhcYByBt7vw9BPM/LrO4UzWtgNjtRtxBpFeVT/V+ -dF7OZuH/AkEA63qhJcs6Ru3G29R3kJ82ttyHU1INawB/7od3bKp3rE+jUwNG7ZbQ -mtRdPTI02/OOeqZKeo46JX3D57gfMRDC6wJABZk/TGs/jt1HNGNkLWoU5tIfisqs -eWzgtQrcCtFUhXmS5BvHhOoZH6q+2zMsGtyg8A8DTIiAT5NnURbuCg8IrQJAd3kh -d85zw/byFSjofPz6wq6DDngsDKUVQ42BvyWCUG+bewvHmdYSAuxKXjkx7oLVQE9M -rH+q6sizc8bMNJW/fwJBAPcobQ59ZGAEWrnDdtbWnNS1ieSV8p6u7sg20HvrUIPS -TIQXeems9IKu0xs0dnLXNucm4ur8MnE7snkvWZnx2C8= ------END RSA PRIVATE KEY----- ------BEGIN CERTIFICATE----- -MIICAzCCAWwCCQCc6Lx6zkc0BDANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJV -UzETMBEGA1UECAwKQ2FsaWZvcm5pYTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 -cyBQdHkgTHRkMCAXDTEzMDcxMjIyMzMxNVoYDzIyODcwNDI2MjIzMzE1WjBFMQsw -CQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEhMB8GA1UECgwYSW50ZXJu -ZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDo -ww50sF8aKYNe1owbtsEilK2KOZx2F1Iv+EElpO7N2hDarIBu9f87H+03b5RpI9oC -SFCo67wTdCJ0A4B8SLwV2SUZY78CGJB1A8kXqP04tz0S0SYD2TQRliwTxx1r7pDv -1VmLc7XZRE6n6FFKTEjKmdUhCwHuQfC1sOkCXqSzFQIDAQABMA0GCSqGSIb3DQEB -BQUAA4GBAD6atn+xbACigA9+EmcZo2bpAzxLAuXOAVEBM6J7Nrd8pk1D3PRP0QPg -UxjIDQ7ZqEWwLAcKb6AIfWwJ2Wj7q5LSX5nEFnUXggpywfUNTuZaR/fquUVnhMaO -tF8fQB9AYSa1WjqUbIKlns3Z2RhUv2DSEifi6UNjsf2UpmDTxtkN ------END CERTIFICATE----- diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/network.py b/tests/wpt/web-platform-tests/old-tests/webdriver/network.py deleted file mode 100644 index 0674b989de3..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/network.py +++ /dev/null @@ -1,30 +0,0 @@ -# this comes from this stack overflow post: -# http://stackoverflow.com/a/1947766/725944 - -# module for getting the lan ip address of the computer - -import os -import socket - -if os.name != "nt": - import fcntl - import struct - def get_interface_ip(ifname): - sckt = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - return socket.inet_ntoa(fcntl.ioctl( - sckt.fileno(), - 0x8915, # SIOCGIFADDR - struct.pack('256s', ifname[:15]) - )[20:24]) - -def get_lan_ip(): - ip = socket.gethostbyname(socket.gethostname()) - if ip.startswith("127.") and os.name != "nt": - interfaces = ["eth0","eth1","eth2","wlan0","wlan1","wifi0","ath0","ath1","ppp0"] - for ifname in interfaces: - try: - ip = get_interface_ip(ifname) - break - except IOError: - pass - return ip diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/runtests.py b/tests/wpt/web-platform-tests/old-tests/webdriver/runtests.py deleted file mode 100644 index 1cd9a3836bb..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/runtests.py +++ /dev/null @@ -1,14 +0,0 @@ -import unittest - -from unittest import TestLoader, TextTestRunner, TestSuite - -if __name__ == "__main__": - - loader = TestLoader() - suite = TestSuite(( - loader.discover(".", pattern="*.py") - )) - - runner = TextTestRunner(verbosity=2) - runner.run(suite) - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/runtests_p0.py b/tests/wpt/web-platform-tests/old-tests/webdriver/runtests_p0.py deleted file mode 100644 index dc52c14be63..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/runtests_p0.py +++ /dev/null @@ -1,42 +0,0 @@ -import unittest - -from unittest import TestLoader, TextTestRunner, TestSuite - -from cookie import cookie_test -from navigation import forward -from navigation import forwardToNothing -from navigation import get_from_http_test -from navigation import refresh_page -from element_location import element_location_test -from element_state import visibility_test -from element_state import method_test -from element_state import properties -from javascript import execute_script_test -from user_input import clear_test -from windows import window_manipulation -from windows import tabbing - - - -if __name__ == "__main__": - - loader = TestLoader() - suite = TestSuite(( - loader.loadTestsFromModule(cookie_test), - loader.loadTestsFromModule(forward), - loader.loadTestsFromModule(forwardToNothing), - loader.loadTestsFromModule(element_location_test), - loader.loadTestsFromModule(visibility_test), - loader.loadTestsFromModule(execute_script_test), - loader.loadTestsFromModule(clear_test), - loader.loadTestsFromModule(method_test), - loader.loadTestsFromModule(properties), - loader.loadTestsFromModule(refresh_page), - loader.loadTestsFromModule(get_from_http_test), - loader.loadTestsFromModule(window_manipulation), - loader.loadTestsFromModule(tabbing) - )) - - runner = TextTestRunner(verbosity=2) - runner.run(suite) - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/__init__.py deleted file mode 100644 index 0c8107bebed..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__author__ = 'b-redeg' diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/res/screenshot.html b/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/res/screenshot.html deleted file mode 100644 index 057bb9bf5f8..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/res/screenshot.html +++ /dev/null @@ -1,5 +0,0 @@ - - -"img" element with not fully qualified url - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/take_screenshot.py b/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/take_screenshot.py deleted file mode 100644 index 20ff2bff2ae..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/screenshot/take_screenshot.py +++ /dev/null @@ -1,15 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - - -class ScreenShotTest(base_test.WebDriverBaseTest): - # Get a static page that must be the same upon refresh - def test_screenShot(self): - self.driver.get(self.webserver.where_is('screenshot/res/screen.html')) - -if __name__ == '__main__': - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/implicit_waits_tests.py b/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/implicit_waits_tests.py deleted file mode 100644 index 5faa0ad122d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/implicit_waits_tests.py +++ /dev/null @@ -1,64 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions - - -class ImplicitWaitsTests(base_test.WebDriverBaseTest): - def setUp(self): - self.driver.get(self.webserver.where_is('timeouts/res/implicit_waits_tests.html')) - - def test_find_element_by_id(self): - add = self.driver.find_element_by_css_selector("#adder") - self.driver.implicitly_wait(3) - add.click() - self.driver.find_element_by_css_selector("#box0") # All is well if this doesn't throw. - - def test_should_still_fail_to_find_an_element_when_implicit_waits_are_enabled(self): - self.driver.implicitly_wait(0.5) - try: - self.driver.find_element_by_css_selector("#box0") - self.fail("Expected NoSuchElementException to have been thrown") - except exceptions.NoSuchElementException as e: - pass - except Exception as e: - self.fail("Expected NoSuchElementException but got " + str(e)) - - def test_should_return_after_first_attempt_to_find_one_after_disabling_implicit_waits(self): - self.driver.implicitly_wait(3) - self.driver.implicitly_wait(0) - try: - self.driver.find_element_by_css_selector("#box0") - self.fail("Expected NoSuchElementException to have been thrown") - except exceptions.NoSuchElementException as e: - pass - except Exception as e: - self.fail("Expected NoSuchElementException but got " + str(e)) - - def test_should_implicitly_wait_until_at_least_one_element_is_found_when_searching_for_many(self): - add = self.driver.find_element_by_css_selector("#adder") - self.driver.implicitly_wait(2) - add.click() - add.click() - elements = self.driver.find_elements_by_css_selector(".redbox") - self.assertTrue(len(elements) >= 1) - - def test_should_still_fail_to_find_an_element_by_class_when_implicit_waits_are_enabled(self): - self.driver.implicitly_wait(0.5) - elements = self.driver.find_elements_by_css_selector(".redbox") - self.assertEqual(0, len(elements)) - - def test_should_return_after_first_attempt_to_find_many_after_disabling_implicit_waits(self): - add = self.driver.find_element_by_css_selector("#adder") - self.driver.implicitly_wait(1.1) - self.driver.implicitly_wait(0) - add.click() - elements = self.driver.find_elements_by_css_selector(".redbox") - self.assertEqual(0, len(elements)) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/page_load_timeouts_tests.py b/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/page_load_timeouts_tests.py deleted file mode 100644 index 2f0d3beebaa..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/page_load_timeouts_tests.py +++ /dev/null @@ -1,26 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions - - -class PageLoadTimeoutTest(base_test.WebDriverBaseTest): - def test_should_timeout_on_page_load_taking_too_long(self): - self.driver.set_page_load_timeout(0.01) - with self.assertRaises(exceptions.TimeoutException): - self.load_page() - - def test_should_not_timeout_on_page_load(self): - self.driver.set_page_load_timeout(30) - self.load_page() - pass - - def load_page(self): - self.driver.get(self.webserver.where_is('timeouts/res/page_load_timeouts_tests.html')) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/implicit_waits_tests.html b/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/implicit_waits_tests.html deleted file mode 100644 index ce39877fac7..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/implicit_waits_tests.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/page_load_timeouts_tests.html b/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/page_load_timeouts_tests.html deleted file mode 100644 index 555e19b70ef..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/timeouts/res/page_load_timeouts_tests.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - Hello WebDriver - - -

Page Load Timeouts Test

-
- Say Cheese -
- - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/clear_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/clear_test.py deleted file mode 100644 index 34e82e15999..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/clear_test.py +++ /dev/null @@ -1,53 +0,0 @@ -# -*- mode: python; fill-column: 100; comment-column: 100; -*- - -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions - - -class ElementClearTest(base_test.WebDriverBaseTest): - def test_writable_text_input_element_should_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_writable_input_page.html")) - e = self.driver.find_element_by_css_selector("#writableTextInput") - e.clear() - self.assertEquals("", e.get_attribute("value")) - - def test_disabled_text_input_element_should_not_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_disabled_input_page.html")) - e = self.driver.find_element_by_css_selector("#disabledTextInput") - self.assertRaises(exceptions.InvalidElementStateException, lambda: e.clear()) - - def test_read_only_text_input_element_should_not_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_readonly_input_page.html")) - e = self.driver.find_element_by_css_selector("#readOnlyTextInput") - self.assertRaises(exceptions.InvalidElementStateException, lambda: e.clear()) - - def test_writable_text_area_element_should_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_writable_textarea_page.html")) - e = self.driver.find_element_by_css_selector("#writableTextArea") - e.clear() - self.assertEquals("", e.get_attribute("value")) - - def test_disabled_text_area_element_should_not_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_disabled_textarea_page.html")) - e = self.driver.find_element_by_css_selector("#disabledTextArea") - self.assertRaises(exceptions.InvalidElementStateException, lambda: e.clear()) - - def test_read_only_text_input_element_should_not_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_readonly_textarea_page.html")) - e = self.driver.find_element_by_css_selector("#readOnlyTextArea") - self.assertRaises(exceptions.InvalidElementStateException, lambda: e.clear()) - - def test_content_editable_area_should_clear(self): - self.driver.get(self.webserver.where_is("user_input/res/element_clear_contenteditable_page.html")) - e = self.driver.find_element_by_css_selector("#contentEditableElement") - e.clear() - self.assertEquals("", e.text) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/click_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/click_test.py deleted file mode 100644 index c151f9bcdb2..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/click_test.py +++ /dev/null @@ -1,349 +0,0 @@ -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - -repo_root = os.path.abspath(os.path.join(__file__, "../../..")) -sys.path.insert(1, os.path.join(repo_root, "tools", "webdriver")) -from webdriver import exceptions, wait - - -class ClickTest(base_test.WebDriverBaseTest): - def setUp(self): - self.wait = wait.WebDriverWait(self.driver, 5, ignored_exceptions = [exceptions.NoSuchAlertException]) - self.driver.get(self.webserver.where_is('modal/res/alerts.html')) - - def tearDown(self): - try: - self.driver.switch_to_alert().dismiss() - except exceptions.NoSuchAlertException: - pass - - def test_click_div(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("div") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "div") - - def test_click_p(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("p") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "p") - - def test_click_h1(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("h1") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "h1") - - def test_click_pre(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("pre") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "pre") - - def test_click_ol(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("ol") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "ol") - - def test_click_ul(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("ul") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "ul") - - def test_click_a(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("a") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "a") - - def test_click_img(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("img") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "img") - - def test_click_video(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("video") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "video") - - def test_click_canvas(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("canvas") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "canvas") - - def test_click_progress(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("progress") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "progress") - - def test_click_textarea(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("textarea") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "textarea") - - def test_click_button(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("button") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "button") - - def test_click_svg(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("svg") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "svg") - - def test_click_input_range(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_range") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_range") - - def test_click_input_button(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_button") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_button") - - def test_click_input_submit(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_submit") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_submit") - - def test_click_input_reset(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_reset") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_reset") - - def test_click_input_checkbox(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_checkbox") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_checkbox") - - def test_click_input_radio(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_radio") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_radio") - - def test_click_input_text(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_text") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_text") - - def test_click_input_number(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_number") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_number") - - def test_click_input_tel(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_tel") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_tel") - - def test_click_input_url(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_url") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_url") - - def test_click_input_email(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_email") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_email") - - def test_click_input_search(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_search") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_search") - - def test_click_input_image(self): - self.driver.get(self.webserver.where_is("user_input/res/click.html")) - - element = self.driver.find_element_by_id("input_image") - element.click() - - alert = self.wait.until(lambda x: x.switch_to_alert()) - value = alert.get_text() - alert.accept() - - self.assertEquals(value, "input_image") - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/click.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/click.html deleted file mode 100644 index 3517bfca897..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/click.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - -
div
-

p

-

h1

-
pre
-
    ol
- - a - - - canvas - progress - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_contenteditable_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_contenteditable_page.html deleted file mode 100644 index 2d65d3880f5..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_contenteditable_page.html +++ /dev/null @@ -1,13 +0,0 @@ - - - -Clear Elements Test - - - -
-This is a contentEditable area -
- - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_input_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_input_page.html deleted file mode 100644 index b0f21235f3a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_input_page.html +++ /dev/null @@ -1,11 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_textarea_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_textarea_page.html deleted file mode 100644 index e274a05828d..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_disabled_textarea_page.html +++ /dev/null @@ -1,13 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_input_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_input_page.html deleted file mode 100644 index 5d3a7ac67c3..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_input_page.html +++ /dev/null @@ -1,11 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_textarea_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_textarea_page.html deleted file mode 100644 index d11241e86e9..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_readonly_textarea_page.html +++ /dev/null @@ -1,13 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_input_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_input_page.html deleted file mode 100644 index 448cd37df95..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_input_page.html +++ /dev/null @@ -1,11 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_textarea_page.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_textarea_page.html deleted file mode 100644 index d16657aa5e3..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/element_clear_writable_textarea_page.html +++ /dev/null @@ -1,13 +0,0 @@ - - - -Clear Elements Test - - - - - - - diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form-landing.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form-landing.html deleted file mode 100644 index 345e60e0409..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form-landing.html +++ /dev/null @@ -1,8 +0,0 @@ - - - - Text Form Landing - - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form.html b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form.html deleted file mode 100644 index d99ec899dcd..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/res/text-form.html +++ /dev/null @@ -1,25 +0,0 @@ - - - Text Form - - - - -

-
- - - - -
- - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/sendkeys_test.py b/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/sendkeys_test.py deleted file mode 100644 index d2edcbabd9a..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/user_input/sendkeys_test.py +++ /dev/null @@ -1,96 +0,0 @@ -import os -import sys -import random -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test - -repo_root = os.path.abspath(os.path.join(__file__, "../../..")) -sys.path.insert(1, os.path.join(repo_root, "tools", "webdriver")) -from webdriver import exceptions - - -class SendKeysTest(base_test.WebDriverBaseTest): - def setUp(self): - self.driver.get(self.webserver.where_is("user_input/res/text-form.html")) - - def test_send_simple_string(self): - element = self.driver.find_element_by_id("Text1") - element.send_keys("lorem ipsum") - - self.assertEquals(self.driver.find_element_by_id("text").get_text(), u"lorem ipsum") - - def test_send_return(self): - element = self.driver.find_element_by_id("Text1") - returnkey = unichr(int("E006", 16)) - element.send_keys([returnkey]) - - self.assertEquals(u"" + self.driver.get_current_url(), u"" + self.webserver.where_is("user_input/res/text-form-landing.html?e=mc2")) - - def test_send_backspace(self): - element = self.driver.find_element_by_id("Text1") - element.send_keys("world ") - element.send_keys("wide ") - element.send_keys("web ") - element.send_keys("consortium") - - backspace= unichr(int("E003", 16)) - for i in range(0, 11): - element.send_keys([backspace]) - - self.assertEquals(self.driver.find_element_by_id("text").get_text(), u"world wide web") - - def test_send_tab(self): - element1 = self.driver.find_element_by_id("Text1") - element2 = self.driver.find_element_by_id("Text2") - element1.send_keys("typing here") - - tab= unichr(int("E004", 16)) - element1.send_keys([tab]) - - output = self.driver.find_element_by_id("output") - tab_pressed = output.get_attribute("checked") - self.assertEquals(tab_pressed, u"true") - - def test_send_shift(self): - element = self.driver.find_element_by_id("Text1") - element.send_keys("low ") - - shift= unichr(int("E008", 16)) - element.send_keys([shift , "u", "p", shift]) - - self.assertEquals(self.driver.find_element_by_id("text").get_text(), u"low UP") - - def test_send_arrow_keys(self): - element = self.driver.find_element_by_id("Text1") - - element.send_keys("internet") - - backspace= unichr(int("E003", 16)) - left= unichr(int("E012", 16)) - right= unichr(int("E014", 16)) - for i in range(0, 4): - element.send_keys([left]) - - element.send_keys([backspace]) - element.send_keys([right]) - element.send_keys("a") - - self.assertEquals(self.driver.find_element_by_id("text").get_text(), u"intranet") - - def test_select_text_with_shift(self): - element = self.driver.find_element_by_id("Text1") - - element.send_keys("WebDriver") - backspace= unichr(int("E003", 16)) - shift= unichr(int("E008", 16)) - left= unichr(int("E012", 16)) - - element.send_keys([shift, left, left, left, left, left, left, backspace]) - - self.assertEquals(self.driver.find_element_by_id("text").get_text(), u"Web") - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/webdriver.cfg b/tests/wpt/web-platform-tests/old-tests/webdriver/webdriver.cfg deleted file mode 100644 index cb74f56ceaa..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/webdriver.cfg +++ /dev/null @@ -1,35 +0,0 @@ -# to add more browsers specify a [section header] with the name -# the 'browser' is currently required -# url and capabilities are optional -# url is the 'command_executor' argument passed in to the 'browser' class -# capabilities is the 'desired_capabilities' argument. - -[firefox] -capabilities: {"browserName": "firefox"} -mode: compatibility - -[selendroid] -capabilities: {"platform": "ANDROID", "browserName": "android"} -mode: compatibility - -[chrome] -url: http://localhost:9515 -capabilities: {"browserName": "chrome"} -mode: compatibility - -[ie] -capabilities: {"browserName": "ie"} -mode: compatibility - -[edge] -capabilities: {"browserName": "edge"} -mode: compatibility - -[ios-driver] -capabilities: {"browserName": "iphone"} -mode: compatibility - -[blackberry] -url: http://169.254.0.1:1338 -capabilities: {"browserName": "blackberry"} -mode: compatibility diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/__init__.py b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/__init__.py deleted file mode 100644 index 0c8107bebed..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__author__ = 'b-redeg' diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win1.html b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win1.html deleted file mode 100644 index b8bf7e80b5b..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win1.html +++ /dev/null @@ -1,5 +0,0 @@ - - -window one - -
win2
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win2.html b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win2.html deleted file mode 100644 index 81a068fa888..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win2.html +++ /dev/null @@ -1,5 +0,0 @@ - - -window two - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win3.html b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win3.html deleted file mode 100644 index d3ee6944b57..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win3.html +++ /dev/null @@ -1,5 +0,0 @@ - - -window three - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win4.html b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win4.html deleted file mode 100644 index ef35f761769..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win4.html +++ /dev/null @@ -1,5 +0,0 @@ - - -window four - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win5.html b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win5.html deleted file mode 100644 index 673d2a19a1f..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/res/win5.html +++ /dev/null @@ -1,5 +0,0 @@ - - -window five - -  \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/tabbing.py b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/tabbing.py deleted file mode 100644 index a6b5f99bf37..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/tabbing.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- mode: python; fill-column: 100; comment-column: 100; -*- - -import os -import sys -import unittest -import time - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions -from selenium.webdriver.common.keys import Keys -from selenium.webdriver.common.action_chains import ActionChains - - -class tabbingTest(base_test.WebDriverBaseTest): - def test_open_close_tab(self): - self.driver.get(self.webserver.where_is("windows/res/win1.html")) - self.driver.find_element_by_tag_name("div").click() - h = self.driver.window_handles - self.assertEquals(2, len(h)) - self.driver.switch_to.window(h[1]) - try: - self.driver.switch_to.window("does not exist") - self.fail("NoSuchWindowException expected") - except exceptions.NoSuchWindowException: - pass - self.driver.close() - -if __name__ == "__main__": - unittest.main() diff --git a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/window_manipulation.py b/tests/wpt/web-platform-tests/old-tests/webdriver/windows/window_manipulation.py deleted file mode 100644 index 02771672776..00000000000 --- a/tests/wpt/web-platform-tests/old-tests/webdriver/windows/window_manipulation.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- mode: python; fill-column: 100; comment-column: 100; -*- - -import os -import sys -import unittest - -sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../.."))) -import base_test -from selenium.common import exceptions - - -class WindowingTest(base_test.WebDriverBaseTest): - def test_maximize(self): - #self.driver.get(self.webserver.where_is("windows/res/win1.html")) - self.driver.maximize_window() - - def test_window_size_manipulation(self): - #self.driver.get(self.webserver.where_is("windows/res/win1.html")) - self.driver.set_window_size(400, 400) - window_size = self.driver.get_window_size() - self.assertTrue("width" in window_size) - self.assertTrue("height" in window_size) - self.assertEquals({"width": 400, "height":400}, window_size) - - """ - todo: make that work - see: https://w3c.github.io/webdriver/webdriver-spec.html#setwindowsize - result = self.driver.set_window_size(100, 100) - self.assertTrue("status" in result) - self.assertEquals(result["status"], 500) - """ - - def test_window_position_manipulation(self): - #self.driver.get(self.webserver.where_is("windows/res/win1.html")) - self.driver.set_window_position(400, 400) - window_position = self.driver.get_window_position() - self.assertTrue("x" in window_position) - self.assertTrue("y" in window_position) - self.assertEquals({"x": 400, "y": 400}, window_position) - - -if __name__ == "__main__": - unittest.main()