Closed Bug 1715272 Opened 5 years ago Closed 3 years ago

Intermittent mozilla/tests/webdriver/execute_async_script/execute_async.py | test_no_abort_by_user_prompt_in_other_tab[alert] - webdriver.error.NoSuchAlertException: no such alert (404):

Categories

(Testing :: General, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1785888

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=342103221&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/czUsossoTPqG9xvWL_uVJg/runs/0/artifacts/public/logs/live_backing.log


[task 2021-06-08T10:22:26.031Z] 10:22:26     INFO - TEST-START | /_mozilla/webdriver/execute_async_script/execute_async.py
[task 2021-06-08T10:22:26.033Z] 10:22:26     INFO - PID 14614 | 1623147746025	geckodriver	INFO	Listening on 127.0.0.1:45954
[task 2021-06-08T10:22:26.324Z] 10:22:26     INFO - STDOUT: ============================= test session starts ==============================
[task 2021-06-08T10:22:26.325Z] 10:22:26     INFO - STDOUT: platform linux -- Python 3.6.9, pytest-6.1.1, py-1.5.2, pluggy-unknown -- /builds/worker/workspace/build/venv/bin/python
[task 2021-06-08T10:22:26.329Z] 10:22:26     INFO - STDOUT: rootdir: /builds/worker/workspace/build
[task 2021-06-08T10:22:26.330Z] 10:22:26     INFO - STDOUT: plugins: asyncio-0.14.0
[task 2021-06-08T10:22:26.330Z] 10:22:26     INFO - STDOUT: collecting ... 
[task 2021-06-08T10:22:26.349Z] 10:22:26     INFO - STDOUT: collected 3 items
[task 2021-06-08T10:22:26.350Z] 10:22:26     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/execute_async_script/execute_async.py::test_no_abort_by_user_prompt_in_other_tab[alert] 
[task 2021-06-08T10:22:26.351Z] 10:22:26     INFO - PID 14614 | 1623147746345	webdriver::server	DEBUG	-> POST /session {"capabilities": {"alwaysMatch": {"moz:firefoxOptions": {"args": ["--profile", "/tmp/tmptgod8gyg.mozrunner"], "binary": "/builds/worker/workspace/build/application/firefox/firefox"}}}}
[task 2021-06-08T10:22:26.354Z] 10:22:26     INFO - PID 14614 | 1623147746345	geckodriver::capabilities	DEBUG	Trying to read firefox version from ini files
[task 2021-06-08T10:22:26.354Z] 10:22:26     INFO - PID 14614 | 1623147746346	geckodriver::capabilities	DEBUG	Found version 91.0a1
[task 2021-06-08T10:22:26.354Z] 10:22:26     INFO - PID 14614 | 1623147746346	geckodriver::browser	DEBUG	Backing up prefs to "/tmp/tmptgod8gyg.mozrunner/user.geckodriver_backup_21"
[task 2021-06-08T10:22:26.356Z] 10:22:26     INFO - PID 14614 | 1623147746354	mozrunner::runner	INFO	Running command: "/builds/worker/workspace/build/application/firefox/firefox" "--marionette" "--profile" "/tmp/tmptgod8gyg.mozrunner" "-foreground" "-no-remote"
<...>
[task 2021-06-08T10:22:40.526Z] 10:22:40     INFO - STDOUT: PASSED
[task 2021-06-08T10:22:40.529Z] 10:22:40     INFO - PID 14614 | 1623147760521	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.534Z] 10:22:40     INFO - PID 14614 | 1623147760524	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/timeouts {"implicit": 0}
[task 2021-06-08T10:22:40.535Z] 10:22:40     INFO - PID 14614 | 1623147760525	Marionette	DEBUG	0 -> [0,69,"WebDriver:SetTimeouts",{"implicit":0}]
[task 2021-06-08T10:22:40.535Z] 10:22:40     INFO - PID 14614 | 1623147760527	Marionette	DEBUG	0 <- [1,69,null,{"value":null}]
[task 2021-06-08T10:22:40.535Z] 10:22:40     INFO - PID 14614 | 1623147760527	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.536Z] 10:22:40     INFO - PID 14614 | 1623147760529	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/timeouts {"pageLoad": 300000}
[task 2021-06-08T10:22:40.536Z] 10:22:40     INFO - PID 14614 | 1623147760531	Marionette	DEBUG	0 -> [0,70,"WebDriver:SetTimeouts",{"pageLoad":300000}]
[task 2021-06-08T10:22:40.537Z] 10:22:40     INFO - PID 14614 | 1623147760533	Marionette	DEBUG	0 <- [1,70,null,{"value":null}]
[task 2021-06-08T10:22:40.541Z] 10:22:40     INFO - PID 14614 | 1623147760537	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.541Z] 10:22:40     INFO - PID 14614 | 1623147760539	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/timeouts {"script": 30000}
[task 2021-06-08T10:22:40.547Z] 10:22:40     INFO - PID 14614 | 1623147760541	Marionette	DEBUG	0 -> [0,71,"WebDriver:SetTimeouts",{"script":30000}]
[task 2021-06-08T10:22:40.547Z] 10:22:40     INFO - PID 14614 | 1623147760543	Marionette	DEBUG	0 <- [1,71,null,{"value":null}]
[task 2021-06-08T10:22:40.549Z] 10:22:40     INFO - PID 14614 | 1623147760544	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.551Z] 10:22:40     INFO - PID 14614 | 1623147760545	webdriver::server	DEBUG	-> GET /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window
[task 2021-06-08T10:22:40.553Z] 10:22:40     INFO - PID 14614 | 1623147760548	Marionette	DEBUG	0 -> [0,72,"WebDriver:GetWindowHandle",{}]
[task 2021-06-08T10:22:40.555Z] 10:22:40     INFO - PID 14614 | 1623147760550	Marionette	DEBUG	0 <- [1,72,null,{"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.556Z] 10:22:40     INFO - PID 14614 | 1623147760551	webdriver::server	DEBUG	<- 200 OK {"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.558Z] 10:22:40     INFO - PID 14614 | 1623147760552	webdriver::server	DEBUG	-> GET /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window
[task 2021-06-08T10:22:40.559Z] 10:22:40     INFO - PID 14614 | 1623147760554	Marionette	DEBUG	0 -> [0,73,"WebDriver:GetWindowHandle",{}]
[task 2021-06-08T10:22:40.561Z] 10:22:40     INFO - PID 14614 | 1623147760555	Marionette	DEBUG	0 <- [1,73,null,{"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.562Z] 10:22:40     INFO - PID 14614 | 1623147760556	webdriver::server	DEBUG	<- 200 OK {"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.563Z] 10:22:40     INFO - PID 14614 | 1623147760558	webdriver::server	DEBUG	-> GET /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window/handles
[task 2021-06-08T10:22:40.565Z] 10:22:40     INFO - PID 14614 | 1623147760560	Marionette	DEBUG	0 -> [0,74,"WebDriver:GetWindowHandles",{}]
[task 2021-06-08T10:22:40.566Z] 10:22:40     INFO - PID 14614 | 1623147760562	Marionette	DEBUG	0 <- [1,74,null,["4f448970-9c29-414f-a2f1-241f08ba8662"]]
[task 2021-06-08T10:22:40.567Z] 10:22:40     INFO - PID 14614 | 1623147760563	webdriver::server	DEBUG	<- 200 OK {"value":["4f448970-9c29-414f-a2f1-241f08ba8662"]}
[task 2021-06-08T10:22:40.569Z] 10:22:40     INFO - PID 14614 | 1623147760565	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window {"handle": "4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.570Z] 10:22:40     INFO - PID 14614 | 1623147760567	Marionette	DEBUG	0 -> [0,75,"WebDriver:SwitchToWindow",{"handle":"4f448970-9c29-414f-a2f1-241f08ba8662","name":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.572Z] 10:22:40     INFO - PID 14614 | 1623147760569	Marionette	DEBUG	0 <- [1,75,null,{"value":null}]
[task 2021-06-08T10:22:40.574Z] 10:22:40     INFO - PID 14614 | 1623147760571	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.575Z] 10:22:40     INFO - PID 14614 | 1623147760573	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/dismiss {}
[task 2021-06-08T10:22:40.577Z] 10:22:40     INFO - PID 14614 | 1623147760575	Marionette	DEBUG	0 -> [0,76,"WebDriver:DismissAlert",{}]
[task 2021-06-08T10:22:40.580Z] 10:22:40     INFO - PID 14614 | 1623147760577	Marionette	DEBUG	0 <- [1,76,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://remote/content/marionette/error.js:181:5\nN ... ote/content/marionette/server.js:254:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.js:504:20\n"},null]
[task 2021-06-08T10:22:40.583Z] 10:22:40     INFO - PID 14614 | 1623147760578	webdriver::server	DEBUG	<- 404 Not Found {"value":{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://remote/content/marionette/error.js:181:5\nNoSuchAlertError@chrome://remote/content/marionette/error.js:382:5\nGeckoDriver.prototype._checkIfAlertIsPresent@chrome://remote/content/marionette/driver.js:2630:11\nGeckoDriver.prototype.dismissDialog@chrome://remote/content/marionette/driver.js:2531:8\ndespatch@chrome://remote/content/marionette/server.js:307:40\nexecute@chrome://remote/content/marionette/server.js:280:16\nonPacket/<@chrome://remote/content/marionette/server.js:253:20\nonPacket@chrome://remote/content/marionette/server.js:254:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.js:504:20\n"}}
[task 2021-06-08T10:22:40.585Z] 10:22:40     INFO - PID 14614 | 1623147760579	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window {"handle": "4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.586Z] 10:22:40     INFO - PID 14614 | 1623147760581	Marionette	DEBUG	0 -> [0,77,"WebDriver:SwitchToWindow",{"handle":"4f448970-9c29-414f-a2f1-241f08ba8662","name":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.588Z] 10:22:40     INFO - PID 14614 | 1623147760584	Marionette	DEBUG	0 <- [1,77,null,{"value":null}]
[task 2021-06-08T10:22:40.588Z] 10:22:40     INFO - PID 14614 | 1623147760585	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.590Z] 10:22:40     INFO - PID 14614 | 1623147760587	webdriver::server	DEBUG	-> GET /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window
[task 2021-06-08T10:22:40.592Z] 10:22:40     INFO - PID 14614 | 1623147760589	Marionette	DEBUG	0 -> [0,78,"WebDriver:GetWindowHandle",{}]
[task 2021-06-08T10:22:40.593Z] 10:22:40     INFO - PID 14614 | 1623147760590	Marionette	DEBUG	0 <- [1,78,null,{"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.595Z] 10:22:40     INFO - PID 14614 | 1623147760591	webdriver::server	DEBUG	<- 200 OK {"value":"4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.596Z] 10:22:40     INFO - PID 14614 | 1623147760593	webdriver::server	DEBUG	-> GET /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window/handles
[task 2021-06-08T10:22:40.598Z] 10:22:40     INFO - PID 14614 | 1623147760594	Marionette	DEBUG	0 -> [0,79,"WebDriver:GetWindowHandles",{}]
[task 2021-06-08T10:22:40.599Z] 10:22:40     INFO - PID 14614 | 1623147760596	Marionette	DEBUG	0 <- [1,79,null,["4f448970-9c29-414f-a2f1-241f08ba8662"]]
[task 2021-06-08T10:22:40.601Z] 10:22:40     INFO - PID 14614 | 1623147760598	webdriver::server	DEBUG	<- 200 OK {"value":["4f448970-9c29-414f-a2f1-241f08ba8662"]}
[task 2021-06-08T10:22:40.603Z] 10:22:40     INFO - PID 14614 | 1623147760599	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window {"handle": "4f448970-9c29-414f-a2f1-241f08ba8662"}
[task 2021-06-08T10:22:40.604Z] 10:22:40     INFO - PID 14614 | 1623147760601	Marionette	DEBUG	0 -> [0,80,"WebDriver:SwitchToWindow",{"handle":"4f448970-9c29-414f-a2f1-241f08ba8662","name":"4f448970-9c29-414f-a2f1-241f08ba8662"}]
[task 2021-06-08T10:22:40.606Z] 10:22:40     INFO - PID 14614 | 1623147760604	Marionette	DEBUG	0 <- [1,80,null,{"value":null}]
[task 2021-06-08T10:22:40.608Z] 10:22:40     INFO - PID 14614 | 1623147760605	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.609Z] 10:22:40     INFO - PID 14614 | 1623147760606	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/window/rect {"width": 800, "height": 600}
[task 2021-06-08T10:22:40.611Z] 10:22:40     INFO - PID 14614 | 1623147760609	Marionette	DEBUG	0 -> [0,81,"WebDriver:SetWindowRect",{"height":600,"width":800}]
[task 2021-06-08T10:22:40.616Z] 10:22:40     INFO - PID 14614 | 1623147760613	Marionette	DEBUG	0 <- [1,81,null,{"x":100,"y":100,"width":800,"height":600}]
[task 2021-06-08T10:22:40.617Z] 10:22:40     INFO - PID 14614 | 1623147760614	webdriver::server	DEBUG	<- 200 OK {"value":{"x":100,"y":100,"width":800,"height":600}}
[task 2021-06-08T10:22:40.619Z] 10:22:40     INFO - PID 14614 | 1623147760615	webdriver::server	DEBUG	-> POST /session/7dc6c94d-2849-45d6-872e-691b055f82ca/frame {"id": null}
[task 2021-06-08T10:22:40.620Z] 10:22:40     INFO - PID 14614 | 1623147760617	Marionette	DEBUG	0 -> [0,82,"WebDriver:SwitchToFrame",{"id":null}]
[task 2021-06-08T10:22:40.625Z] 10:22:40     INFO - PID 14614 | 1623147760623	Marionette	DEBUG	0 <- [1,82,null,{"value":null}]
[task 2021-06-08T10:22:40.625Z] 10:22:40     INFO - PID 14614 | 1623147760623	webdriver::server	DEBUG	<- 200 OK {"value":null}
[task 2021-06-08T10:22:40.631Z] 10:22:40     INFO - STDOUT: =================================== FAILURES ===================================
[task 2021-06-08T10:22:40.632Z] 10:22:40     INFO - STDOUT: _______________ test_no_abort_by_user_prompt_in_other_tab[alert] _______________
[task 2021-06-08T10:22:40.634Z] 10:22:40     INFO - STDOUT: session = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.634Z] 10:22:40     INFO - STDOUT: inline = <function inline.<locals>.inline at 0x7f795f85b8c8>
[task 2021-06-08T10:22:40.636Z] 10:22:40     INFO - STDOUT: dialog_type = 'alert'
[task 2021-06-08T10:22:40.637Z] 10:22:40     INFO - STDOUT:     @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"])
[task 2021-06-08T10:22:40.638Z] 10:22:40     INFO - STDOUT:     def test_no_abort_by_user_prompt_in_other_tab(session, inline, dialog_type):
[task 2021-06-08T10:22:40.639Z] 10:22:40     INFO - STDOUT:         original_handle = session.window_handle
[task 2021-06-08T10:22:40.640Z] 10:22:40     INFO - STDOUT:         original_handles = session.handles
[task 2021-06-08T10:22:40.641Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.643Z] 10:22:40     INFO - STDOUT:         session.url = inline(
[task 2021-06-08T10:22:40.643Z] 10:22:40     INFO - STDOUT:             """
[task 2021-06-08T10:22:40.644Z] 10:22:40     INFO - STDOUT:           <a onclick="window.open();">open window</a>
[task 2021-06-08T10:22:40.645Z] 10:22:40     INFO - STDOUT:           <script>
[task 2021-06-08T10:22:40.646Z] 10:22:40     INFO - STDOUT:             window.addEventListener("message", function (event) {{
[task 2021-06-08T10:22:40.647Z] 10:22:40     INFO - STDOUT:               {}("foo");
[task 2021-06-08T10:22:40.648Z] 10:22:40     INFO - STDOUT:             }});
[task 2021-06-08T10:22:40.649Z] 10:22:40     INFO - STDOUT:           </script>
[task 2021-06-08T10:22:40.650Z] 10:22:40     INFO - STDOUT:         """.format(
[task 2021-06-08T10:22:40.650Z] 10:22:40     INFO - STDOUT:                 dialog_type
[task 2021-06-08T10:22:40.651Z] 10:22:40     INFO - STDOUT:             )
[task 2021-06-08T10:22:40.652Z] 10:22:40     INFO - STDOUT:         )
[task 2021-06-08T10:22:40.653Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.654Z] 10:22:40     INFO - STDOUT:         session.find.css("a", all=False).click()
[task 2021-06-08T10:22:40.655Z] 10:22:40     INFO - STDOUT:         wait = Poll(session, timeout=5, message="No new window has been opened")
[task 2021-06-08T10:22:40.655Z] 10:22:40     INFO - STDOUT:         new_handles = wait.until(lambda s: set(s.handles) - set(original_handles))
[task 2021-06-08T10:22:40.656Z] 10:22:40     INFO - STDOUT:         assert len(new_handles) == 1
[task 2021-06-08T10:22:40.657Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.658Z] 10:22:40     INFO - STDOUT:         session.window_handle = new_handles.pop()
[task 2021-06-08T10:22:40.659Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.660Z] 10:22:40     INFO - STDOUT:         response = execute_async_script(
[task 2021-06-08T10:22:40.661Z] 10:22:40     INFO - STDOUT:             session,
[task 2021-06-08T10:22:40.662Z] 10:22:40     INFO - STDOUT:             """
[task 2021-06-08T10:22:40.663Z] 10:22:40     INFO - STDOUT:             const resolve = arguments[0];
[task 2021-06-08T10:22:40.665Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.666Z] 10:22:40     INFO - STDOUT:             // Trigger opening a user prompt in the other window.
[task 2021-06-08T10:22:40.667Z] 10:22:40     INFO - STDOUT:             window.opener.postMessage("foo", "*");
[task 2021-06-08T10:22:40.668Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.669Z] 10:22:40     INFO - STDOUT:             // Delay resolving the Promise to ensure a user prompt has been opened.
[task 2021-06-08T10:22:40.670Z] 10:22:40     INFO - STDOUT:             setTimeout(() => resolve(42), 500);
[task 2021-06-08T10:22:40.671Z] 10:22:40     INFO - STDOUT:             """,
[task 2021-06-08T10:22:40.672Z] 10:22:40     INFO - STDOUT:         )
[task 2021-06-08T10:22:40.673Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.674Z] 10:22:40     INFO - STDOUT:         assert_success(response, 42)
[task 2021-06-08T10:22:40.675Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.676Z] 10:22:40     INFO - STDOUT:         session.window.close()
[task 2021-06-08T10:22:40.677Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.678Z] 10:22:40     INFO - STDOUT:         session.window_handle = original_handle
[task 2021-06-08T10:22:40.684Z] 10:22:40     INFO - STDOUT: >       session.alert.accept()
[task 2021-06-08T10:22:40.684Z] 10:22:40     INFO - STDOUT: dialog_type = 'alert'
[task 2021-06-08T10:22:40.684Z] 10:22:40     INFO - STDOUT: inline     = <function inline.<locals>.inline at 0x7f795f85b8c8>
[task 2021-06-08T10:22:40.685Z] 10:22:40     INFO - STDOUT: new_handles = set()
[task 2021-06-08T10:22:40.685Z] 10:22:40     INFO - STDOUT: original_handle = '4f448970-9c29-414f-a2f1-241f08ba8662'
[task 2021-06-08T10:22:40.685Z] 10:22:40     INFO - STDOUT: original_handles = ['4f448970-9c29-414f-a2f1-241f08ba8662']
[task 2021-06-08T10:22:40.685Z] 10:22:40     INFO - STDOUT: response   = <Responsetatus=200 body={"value": 42}>
[task 2021-06-08T10:22:40.687Z] 10:22:40     INFO - STDOUT: session    = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.688Z] 10:22:40     INFO - STDOUT: wait       = <tests.support.sync.Poll object at 0x7f795f046240>
[task 2021-06-08T10:22:40.689Z] 10:22:40     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/execute_async_script/execute_async.py
[task 2021-06-08T10:22:40.690Z] 10:22:40     INFO - STDOUT: :60: 
[task 2021-06-08T10:22:40.691Z] 10:22:40     INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2021-06-08T10:22:40.692Z] 10:22:40     INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2021-06-08T10:22:40.693Z] 10:22:40     INFO - STDOUT: :18: in inner
[task 2021-06-08T10:22:40.693Z] 10:22:40     INFO - STDOUT:     return func(self, *args, **kwargs)
[task 2021-06-08T10:22:40.694Z] 10:22:40     INFO - STDOUT:         args       = ()
[task 2021-06-08T10:22:40.695Z] 10:22:40     INFO - STDOUT:         func       = <function UserPrompt.accept at 0x7f795f9308c8>
[task 2021-06-08T10:22:40.697Z] 10:22:40     INFO - STDOUT:         kwargs     = {}
[task 2021-06-08T10:22:40.697Z] 10:22:40     INFO - STDOUT:         self       = <webdriver.client.UserPrompt object at 0x7f795f877b70>
[task 2021-06-08T10:22:40.704Z] 10:22:40     INFO - STDOUT:         session    = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.704Z] 10:22:40     INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: :457: in accept
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:     self.session.send_session_command("POST", "alert/accept")
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         self       = <webdriver.client.UserPrompt object at 0x7f795f877b70>
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: :621: in send_session_command
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:     return self.send_command(method, url, body, timeout)
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         body       = None
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         method     = 'POST'
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         self       = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         timeout    = None
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         uri        = 'alert/accept'
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT:         url        = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept'
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: self = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>, method = 'POST'
[task 2021-06-08T10:22:40.709Z] 10:22:40     INFO - STDOUT: url = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept', body = None
[task 2021-06-08T10:22:40.710Z] 10:22:40     INFO - STDOUT: timeout = None
[task 2021-06-08T10:22:40.711Z] 10:22:40     INFO - STDOUT:     def send_command(self, method, url, body=None, timeout=None):
[task 2021-06-08T10:22:40.711Z] 10:22:40     INFO - STDOUT:         """
[task 2021-06-08T10:22:40.712Z] 10:22:40     INFO - STDOUT:         Send a command to the remote end and validate its success.
[task 2021-06-08T10:22:40.712Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.714Z] 10:22:40     INFO - STDOUT:         :param method: HTTP method to use in request.
[task 2021-06-08T10:22:40.714Z] 10:22:40     INFO - STDOUT:         :param uri: "Command part" of the HTTP request URL,
[task 2021-06-08T10:22:40.715Z] 10:22:40     INFO - STDOUT:             e.g. `window/rect`.
[task 2021-06-08T10:22:40.716Z] 10:22:40     INFO - STDOUT:         :param body: Optional body of the HTTP request.
[task 2021-06-08T10:22:40.717Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.718Z] 10:22:40     INFO - STDOUT:         :return: `None` if the HTTP response body was empty, otherwise
[task 2021-06-08T10:22:40.719Z] 10:22:40     INFO - STDOUT:             the `value` field returned after parsing the response
[task 2021-06-08T10:22:40.721Z] 10:22:40     INFO - STDOUT:             body as JSON.
[task 2021-06-08T10:22:40.721Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.722Z] 10:22:40     INFO - STDOUT:         :raises error.WebDriverException: If the remote end returns
[task 2021-06-08T10:22:40.723Z] 10:22:40     INFO - STDOUT:             an error.
[task 2021-06-08T10:22:40.726Z] 10:22:40     INFO - STDOUT:         :raises ValueError: If the response body does not contain a
[task 2021-06-08T10:22:40.726Z] 10:22:40     INFO - STDOUT:             `value` key.
[task 2021-06-08T10:22:40.726Z] 10:22:40     INFO - STDOUT:         """
[task 2021-06-08T10:22:40.727Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.728Z] 10:22:40     INFO - STDOUT:         response = self.transport.send(
[task 2021-06-08T10:22:40.729Z] 10:22:40     INFO - STDOUT:             method, url, body,
[task 2021-06-08T10:22:40.731Z] 10:22:40     INFO - STDOUT:             encoder=protocol.Encoder, decoder=protocol.Decoder,
[task 2021-06-08T10:22:40.732Z] 10:22:40     INFO - STDOUT:             session=self, timeout=timeout)
[task 2021-06-08T10:22:40.733Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.737Z] 10:22:40     INFO - STDOUT:         if response.status != 200:
[task 2021-06-08T10:22:40.737Z] 10:22:40     INFO - STDOUT:             err = error.from_response(response)
[task 2021-06-08T10:22:40.737Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT:             if isinstance(err, error.InvalidSessionIdException):
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT:                 # The driver could have already been deleted the session.
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT:                 self.session_id = None
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT:     
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT: >           raise err
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT: E           webdriver.error.NoSuchAlertException: no such alert (404): 
[task 2021-06-08T10:22:40.738Z] 10:22:40     INFO - STDOUT: E           
[task 2021-06-08T10:22:40.739Z] 10:22:40     INFO - STDOUT: E           Remote-end stacktrace:
[task 2021-06-08T10:22:40.739Z] 10:22:40     INFO - STDOUT: E           
[task 2021-06-08T10:22:40.739Z] 10:22:40     INFO - STDOUT: E           WebDriverError@chrome://remote/content/marionette/error.js:181:5
[task 2021-06-08T10:22:40.740Z] 10:22:40     INFO - STDOUT: E           NoSuchAlertError@chrome://remote/content/marionette/error.js:382:5
[task 2021-06-08T10:22:40.741Z] 10:22:40     INFO - STDOUT: E           GeckoDriver.prototype._checkIfAlertIsPresent@chrome://remote/content/marionette/driver.js:2630:11
[task 2021-06-08T10:22:40.742Z] 10:22:40     INFO - STDOUT: E           GeckoDriver.prototype.acceptDialog@chrome://remote/content/marionette/driver.js:2553:8
[task 2021-06-08T10:22:40.743Z] 10:22:40     INFO - STDOUT: E           despatch@chrome://remote/content/marionette/server.js:307:40
[task 2021-06-08T10:22:40.743Z] 10:22:40     INFO - STDOUT: E           execute@chrome://remote/content/marionette/server.js:280:16
[task 2021-06-08T10:22:40.744Z] 10:22:40     INFO - STDOUT: E           onPacket/<@chrome://remote/content/marionette/server.js:253:20
[task 2021-06-08T10:22:40.744Z] 10:22:40     INFO - STDOUT: E           onPacket@chrome://remote/content/marionette/server.js:254:9
[task 2021-06-08T10:22:40.745Z] 10:22:40     INFO - STDOUT: E           _onJSONObjectReady/<@chrome://remote/content/marionette/transport.js:504:20
[task 2021-06-08T10:22:40.746Z] 10:22:40     INFO - STDOUT: body       = None
[task 2021-06-08T10:22:40.746Z] 10:22:40     INFO - STDOUT: err        = <NoSuchAlertException http_status=404>
[task 2021-06-08T10:22:40.747Z] 10:22:40     INFO - STDOUT: method     = 'POST'
[task 2021-06-08T10:22:40.748Z] 10:22:40     INFO - STDOUT: response   = <Response status=404 error=<NoSuchAlertException http_status=404>>
[task 2021-06-08T10:22:40.748Z] 10:22:40     INFO - STDOUT: self       = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.749Z] 10:22:40     INFO - STDOUT: timeout    = None
[task 2021-06-08T10:22:40.750Z] 10:22:40     INFO - STDOUT: url        = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept'
[task 2021-06-08T10:22:40.750Z] 10:22:40     INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2021-06-08T10:22:40.751Z] 10:22:40     INFO - STDOUT: :585: NoSuchAlertException
[task 2021-06-08T10:22:40.751Z] 10:22:40     INFO - STDOUT: =========================== short test summary info ============================
[task 2021-06-08T10:22:40.752Z] 10:22:40     INFO - STDOUT: FAILED tests/web-platform/mozilla/tests/webdriver/execute_async_script/execute_async.py::test_no_abort_by_user_prompt_in_other_tab[alert]
[task 2021-06-08T10:22:40.753Z] 10:22:40     INFO - STDOUT: ========================= 1 failed, 2 passed in 14.31s =========================
[task 2021-06-08T10:22:40.758Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.758Z] 10:22:40     INFO - TEST-UNEXPECTED-FAIL | /_mozilla/webdriver/execute_async_script/execute_async.py | test_no_abort_by_user_prompt_in_other_tab[alert] - webdriver.error.NoSuchAlertException: no such alert (404):
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO - session = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO - inline = <function inline.<locals>.inline at 0x7f795f85b8c8>
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO - dialog_type = 'alert'
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO -     @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"])
[task 2021-06-08T10:22:40.759Z] 10:22:40     INFO -     def test_no_abort_by_user_prompt_in_other_tab(session, inline, dialog_type):
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -         original_handle = session.window_handle
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -         original_handles = session.handles
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -         session.url = inline(
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -             """
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -           <a onclick="window.open();">open window</a>
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -           <script>
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -             window.addEventListener("message", function (event) {{
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -               {}("foo");
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -             }});
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -           </script>
[task 2021-06-08T10:22:40.760Z] 10:22:40     INFO -         """.format(
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -                 dialog_type
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -             )
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -         )
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -         session.find.css("a", all=False).click()
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -         wait = Poll(session, timeout=5, message="No new window has been opened")
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -         new_handles = wait.until(lambda s: set(s.handles) - set(original_handles))
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -         assert len(new_handles) == 1
[task 2021-06-08T10:22:40.761Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.762Z] 10:22:40     INFO -         session.window_handle = new_handles.pop()
[task 2021-06-08T10:22:40.762Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.762Z] 10:22:40     INFO -         response = execute_async_script(
[task 2021-06-08T10:22:40.763Z] 10:22:40     INFO -             session,
[task 2021-06-08T10:22:40.763Z] 10:22:40     INFO -             """
[task 2021-06-08T10:22:40.763Z] 10:22:40     INFO -             const resolve = arguments[0];
[task 2021-06-08T10:22:40.763Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.763Z] 10:22:40     INFO -             // Trigger opening a user prompt in the other window.
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -             window.opener.postMessage("foo", "*");
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -             // Delay resolving the Promise to ensure a user prompt has been opened.
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -             setTimeout(() => resolve(42), 500);
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -             """,
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -         )
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -         assert_success(response, 42)
[task 2021-06-08T10:22:40.764Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO -         session.window.close()
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO -         session.window_handle = original_handle
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - >       session.alert.accept()
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - dialog_type = 'alert'
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - inline     = <function inline.<locals>.inline at 0x7f795f85b8c8>
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - new_handles = set()
[task 2021-06-08T10:22:40.765Z] 10:22:40     INFO - original_handle = '4f448970-9c29-414f-a2f1-241f08ba8662'
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - original_handles = ['4f448970-9c29-414f-a2f1-241f08ba8662']
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - response   = <Responsetatus=200 body={"value": 42}>
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - session    = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - wait       = <tests.support.sync.Poll object at 0x7f795f046240>
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - tests/web-platform/mozilla/tests/webdriver/execute_async_script/execute_async.py:60: 
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:18: in inner
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO -     return func(self, *args, **kwargs)
[task 2021-06-08T10:22:40.766Z] 10:22:40     INFO -         args       = ()
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO -         func       = <function UserPrompt.accept at 0x7f795f9308c8>
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO -         kwargs     = {}
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO -         self       = <webdriver.client.UserPrompt object at 0x7f795f877b70>
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO -         session    = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:457: in accept
[task 2021-06-08T10:22:40.767Z] 10:22:40     INFO -     self.session.send_session_command("POST", "alert/accept")
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO -         self       = <webdriver.client.UserPrompt object at 0x7f795f877b70>
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:621: in send_session_command
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO -     return self.send_command(method, url, body, timeout)
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO -         body       = None
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO -         method     = 'POST'
[task 2021-06-08T10:22:40.768Z] 10:22:40     INFO -         self       = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO -         timeout    = None
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO -         uri        = 'alert/accept'
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO -         url        = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept'
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO - self = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>, method = 'POST'
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO - url = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept', body = None
[task 2021-06-08T10:22:40.769Z] 10:22:40     INFO - timeout = None
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -     def send_command(self, method, url, body=None, timeout=None):
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -         """
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -         Send a command to the remote end and validate its success.
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -         :param method: HTTP method to use in request.
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -         :param uri: "Command part" of the HTTP request URL,
[task 2021-06-08T10:22:40.770Z] 10:22:40     INFO -             e.g. `window/rect`.
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -         :param body: Optional body of the HTTP request.
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -         :return: `None` if the HTTP response body was empty, otherwise
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -             the `value` field returned after parsing the response
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -             body as JSON.
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -         :raises error.WebDriverException: If the remote end returns
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -             an error.
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -         :raises ValueError: If the response body does not contain a
[task 2021-06-08T10:22:40.771Z] 10:22:40     INFO -             `value` key.
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -         """
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -         response = self.transport.send(
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -             method, url, body,
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -             encoder=protocol.Encoder, decoder=protocol.Decoder,
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -             session=self, timeout=timeout)
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.772Z] 10:22:40     INFO -         if response.status != 200:
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -             err = error.from_response(response)
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -             if isinstance(err, error.InvalidSessionIdException):
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -                 # The driver could have already been deleted the session.
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -                 self.session_id = None
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO -     
[task 2021-06-08T10:22:40.773Z] 10:22:40     INFO - >           raise err
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           webdriver.error.NoSuchAlertException: no such alert (404): 
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           Remote-end stacktrace:
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           WebDriverError@chrome://remote/content/marionette/error.js:181:5
[task 2021-06-08T10:22:40.774Z] 10:22:40     INFO - E           NoSuchAlertError@chrome://remote/content/marionette/error.js:382:5
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           GeckoDriver.prototype._checkIfAlertIsPresent@chrome://remote/content/marionette/driver.js:2630:11
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           GeckoDriver.prototype.acceptDialog@chrome://remote/content/marionette/driver.js:2553:8
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           despatch@chrome://remote/content/marionette/server.js:307:40
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           execute@chrome://remote/content/marionette/server.js:280:16
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           onPacket/<@chrome://remote/content/marionette/server.js:253:20
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           onPacket@chrome://remote/content/marionette/server.js:254:9
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - E           _onJSONObjectReady/<@chrome://remote/content/marionette/transport.js:504:20
[task 2021-06-08T10:22:40.775Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - body       = None
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - err        = <NoSuchAlertException http_status=404>
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - method     = 'POST'
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - response   = <Response status=404 error=<NoSuchAlertException http_status=404>>
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - self       = <Session 7dc6c94d-2849-45d6-872e-691b055f82ca>
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - timeout    = None
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - url        = 'session/7dc6c94d-2849-45d6-872e-691b055f82ca/alert/accept'
[task 2021-06-08T10:22:40.776Z] 10:22:40     INFO - 
[task 2021-06-08T10:22:40.777Z] 10:22:40     INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:585: NoSuchAlertException
[task 2021-06-08T10:22:40.777Z] 10:22:40     INFO - ..
[task 2021-06-08T10:22:40.777Z] 10:22:40     INFO - TEST-OK | /_mozilla/webdriver/execute_async_script/execute_async.py | took 14653ms
[task 2021-06-08T10:22:40.777Z] 10:22:40     INFO - No more tests
[task 2021-06-08T10:22:40.857Z] 10:22:40     INFO - Closing logging queue
[task 2021-06-08T10:22:40.859Z] 10:22:40     INFO - queue closed
[task 2021-06-08T10:22:40.861Z] 10:22:40     INFO - Got 1 unexpected results, with 0 unexpected passes
[task 2021-06-08T10:22:40.862Z] 10:22:40     INFO - SUITE-END | took 2490s
[task 2021-06-08T10:22:41.210Z] 10:22:41     INFO - wptserve Stopped http server on 127.0.0.1:8000
[task 2021-06-08T10:22:41.665Z] 10:22:41     INFO - wptserve Stopped http server on 127.0.0.1:8001
[task 2021-06-08T10:22:42.075Z] 10:22:42     INFO - wptserve Stopped http server on 127.0.0.1:8443
[task 2021-06-08T10:22:42.168Z] 10:22:42     INFO - wptserve Stopped http server on 127.0.0.1:8444
[task 2021-06-08T10:22:42.655Z] 10:22:42     INFO - wptserve Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
[task 2021-06-08T10:22:43.166Z] 10:22:43     INFO - wptserve Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
[task 2021-06-08T10:22:43.693Z] 10:22:43     INFO - wptserve Stopped http server on 127.0.0.1:9000
[task 2021-06-08T10:22:43.763Z] 10:22:43     INFO - Removed font: Ahem.ttf
[task 2021-06-08T10:22:43.839Z] 10:22:43     INFO - Closing logging queue
[task 2021-06-08T10:22:43.840Z] 10:22:43     INFO - queue closed
[task 2021-06-08T10:22:44.102Z] 10:22:44    ERROR - Return code: 1
[task 2021-06-08T10:22:44.103Z] 10:22:44    ERROR - Got 1 unexpected statuses
[task 2021-06-08T10:22:44.103Z] 10:22:44  WARNING - # TBPL WARNING #
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → DUPLICATE
No longer blocks: 1785888
You need to log in before you can comment on or make changes to this bug.