RESOLVED FIXED 180400
WebDriver: test imported/w3c/webdriver/tests/element_click/bubbling.py::test_spin_event_loop is failing
https://bugs.webkit.org/show_bug.cgi?id=180400
Summary WebDriver: test imported/w3c/webdriver/tests/element_click/bubbling.py::test_...
Carlos Garcia Campos
Reported 2017-12-05 02:10:56 PST
session = <webdriver.client.Session object at 0x7ff1c632a610> def test_spin_event_loop(session): """ Wait until the user agent event loop has spun enough times to process the DOM events generated by clicking. """ session.url = inline(""" <style> body * { margin: 10px; padding: 10px; border: 1px solid blue; } </style> <div id=three>THREE <div id=two>TWO <div id=one>ONE</div> </div> </div> <script> window.delayedClicks = []; for (let level of document.querySelectorAll("div")) { level.addEventListener("click", ({currentTarget}) => { setTimeout(() => window.delayedClicks.push(currentTarget), 100); }); } </script> """) three, two, one = session.find.css("div") one.click() delayed_clicks = session.execute_script("return window.delayedClicks") > assert one in delayed_clicks E assert <webdriver.client.Element object at 0x7ff1c6321390> in [] delayed_clicks = [] one = <webdriver.client.Element object at 0x7ff1c6321390> session = <webdriver.client.Session object at 0x7ff1c632a610> three = <webdriver.client.Element object at 0x7ff1c6321490> two = <webdriver.client.Element object at 0x7ff1c6321d10>
Attachments
Diego Pino
Comment 1 2020-04-10 05:58:19 PDT
This test was deleted by https://trac.webkit.org/changeset/259791/webkit, since the test was passing. There's no more tests referring this bug. Closing bug.
Radar WebKit Bug Importer
Comment 2 2020-04-10 05:59:21 PDT
Note You need to log in before you can comment on or make changes to this bug.