Closed
Bug 1657684
Opened 5 years ago
Closed 5 years ago
Intermittent Wd | JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded
Categories
(Remote Protocol :: Marionette, defect, P5)
Remote Protocol
Marionette
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312285750&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CEE7feknQn-lK3NT8ZDadg/runs/0/artifacts/public/logs/live_backing.log
[task 2020-08-06T17:22:45.624Z] 17:22:45 INFO - STDOUT: PASSED
[task 2020-08-06T17:22:45.625Z] 17:22:45 INFO - PID 9487 | 1596734565622 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/timeouts {"implicit": 0}
[task 2020-08-06T17:22:45.626Z] 17:22:45 INFO - PID 9487 | 1596734565624 Marionette DEBUG 0 -> [0,70,"WebDriver:SetTimeouts",{"implicit":0}]
[task 2020-08-06T17:22:45.627Z] 17:22:45 INFO - PID 9487 | 1596734565625 Marionette DEBUG 0 <- [1,70,null,{"value":null}]
[task 2020-08-06T17:22:45.631Z] 17:22:45 INFO - PID 9487 | 1596734565627 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.632Z] 17:22:45 INFO - PID 9487 | 1596734565628 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/timeouts {"pageLoad": 300000}
[task 2020-08-06T17:22:45.632Z] 17:22:45 INFO - PID 9487 | 1596734565630 Marionette DEBUG 0 -> [0,71,"WebDriver:SetTimeouts",{"pageLoad":300000}]
[task 2020-08-06T17:22:45.634Z] 17:22:45 INFO - PID 9487 | 1596734565630 Marionette DEBUG 0 <- [1,71,null,{"value":null}]
[task 2020-08-06T17:22:45.634Z] 17:22:45 INFO - PID 9487 | 1596734565631 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.636Z] 17:22:45 INFO - PID 9487 | 1596734565633 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/timeouts {"script": 30000}
[task 2020-08-06T17:22:45.639Z] 17:22:45 INFO - PID 9487 | 1596734565634 Marionette DEBUG 0 -> [0,72,"WebDriver:SetTimeouts",{"script":30000}]
[task 2020-08-06T17:22:45.640Z] 17:22:45 INFO - PID 9487 | 1596734565636 Marionette DEBUG 0 <- [1,72,null,{"value":null}]
[task 2020-08-06T17:22:45.642Z] 17:22:45 INFO - PID 9487 | 1596734565636 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.643Z] 17:22:45 INFO - PID 9487 | 1596734565637 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window
[task 2020-08-06T17:22:45.644Z] 17:22:45 INFO - PID 9487 | 1596734565639 Marionette DEBUG 0 -> [0,73,"WebDriver:GetWindowHandle",{}]
[task 2020-08-06T17:22:45.644Z] 17:22:45 INFO - PID 9487 | 1596734565639 Marionette DEBUG 0 <- [1,73,null,{"value":"42"}]
[task 2020-08-06T17:22:45.644Z] 17:22:45 INFO - PID 9487 | 1596734565640 webdriver::server DEBUG <- 200 OK {"value":"42"}
[task 2020-08-06T17:22:45.646Z] 17:22:45 INFO - PID 9487 | 1596734565641 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window
[task 2020-08-06T17:22:45.649Z] 17:22:45 INFO - PID 9487 | 1596734565645 Marionette DEBUG 0 -> [0,74,"WebDriver:GetWindowHandle",{}]
[task 2020-08-06T17:22:45.649Z] 17:22:45 INFO - PID 9487 | 1596734565645 Marionette DEBUG 0 <- [1,74,null,{"value":"42"}]
[task 2020-08-06T17:22:45.649Z] 17:22:45 INFO - PID 9487 | 1596734565646 webdriver::server DEBUG <- 200 OK {"value":"42"}
[task 2020-08-06T17:22:45.650Z] 17:22:45 INFO - PID 9487 | 1596734565647 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window/handles
[task 2020-08-06T17:22:45.654Z] 17:22:45 INFO - PID 9487 | 1596734565649 Marionette DEBUG 0 -> [0,75,"WebDriver:GetWindowHandles",{}]
[task 2020-08-06T17:22:45.654Z] 17:22:45 INFO - PID 9487 | 1596734565650 Marionette DEBUG 0 <- [1,75,null,["40","42"]]
[task 2020-08-06T17:22:45.655Z] 17:22:45 INFO - PID 9487 | 1596734565651 webdriver::server DEBUG <- 200 OK {"value":["40","42"]}
[task 2020-08-06T17:22:45.656Z] 17:22:45 INFO - PID 9487 | 1596734565653 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window {"handle": "42"}
[task 2020-08-06T17:22:45.658Z] 17:22:45 INFO - PID 9487 | 1596734565654 Marionette DEBUG 0 -> [0,76,"WebDriver:SwitchToWindow",{"handle":"42","name":"42"}]
[task 2020-08-06T17:22:45.662Z] 17:22:45 INFO - PID 9487 | 1596734565655 Marionette DEBUG 0 <- [1,76,null,{"value":null}]
[task 2020-08-06T17:22:45.662Z] 17:22:45 INFO - PID 9487 | 1596734565656 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.663Z] 17:22:45 INFO - PID 9487 | 1596734565657 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/alert/dismiss {}
[task 2020-08-06T17:22:45.664Z] 17:22:45 INFO - PID 9487 | 1596734565659 Marionette DEBUG 0 -> [0,77,"WebDriver:DismissAlert",{}]
[task 2020-08-06T17:22:45.669Z] 17:22:45 INFO - PID 9487 | 1596734565660 Marionette DEBUG 0 <- [1,77,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchAl ... t@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20\n"},null]
[task 2020-08-06T17:22:45.670Z] 17:22:45 INFO - PID 9487 | 1596734565661 webdriver::server DEBUG <- 404 Not Found {"value":{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchAlertError@chrome://marionette/content/error.js:376:5\nGeckoDriver.prototype._checkIfAlertIsPresent@chrome://marionette/content/driver.js:3397:11\nGeckoDriver.prototype.dismissDialog@chrome://marionette/content/driver.js:3310:8\ndespatch@chrome://marionette/content/server.js:305:40\nexecute@chrome://marionette/content/server.js:275:16\nonPacket/<@chrome://marionette/content/server.js:248:20\nonPacket@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20\n"}}
[task 2020-08-06T17:22:45.671Z] 17:22:45 INFO - PID 9487 | 1596734565664 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window {"handle": "40"}
[task 2020-08-06T17:22:45.671Z] 17:22:45 INFO - PID 9487 | 1596734565665 Marionette DEBUG 0 -> [0,78,"WebDriver:SwitchToWindow",{"handle":"40","name":"40"}]
[task 2020-08-06T17:22:45.679Z] 17:22:45 INFO - PID 9487 | 1596734565674 Marionette TRACE Received DOM event TabSelect for [object XULElement]
[task 2020-08-06T17:22:45.695Z] 17:22:45 INFO - PID 9487 | 1596734565687 Marionette DEBUG 0 <- [1,78,null,{"value":null}]
[task 2020-08-06T17:22:45.696Z] 17:22:45 INFO - PID 9487 | 1596734565688 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.696Z] 17:22:45 INFO - PID 9487 | 1596734565689 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/alert/dismiss {}
[task 2020-08-06T17:22:45.697Z] 17:22:45 INFO - PID 9487 | 1596734565690 Marionette DEBUG 0 -> [0,79,"WebDriver:DismissAlert",{}]
[task 2020-08-06T17:22:45.699Z] 17:22:45 INFO - PID 9487 | 1596734565691 Marionette DEBUG 0 <- [1,79,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchAl ... t@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20\n"},null]
[task 2020-08-06T17:22:45.699Z] 17:22:45 INFO - PID 9487 | 1596734565692 webdriver::server DEBUG <- 404 Not Found {"value":{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchAlertError@chrome://marionette/content/error.js:376:5\nGeckoDriver.prototype._checkIfAlertIsPresent@chrome://marionette/content/driver.js:3397:11\nGeckoDriver.prototype.dismissDialog@chrome://marionette/content/driver.js:3310:8\ndespatch@chrome://marionette/content/server.js:305:40\nexecute@chrome://marionette/content/server.js:275:16\nonPacket/<@chrome://marionette/content/server.js:248:20\nonPacket@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20\n"}}
[task 2020-08-06T17:22:45.701Z] 17:22:45 INFO - PID 9487 | 1596734565694 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window {"handle": "42"}
[task 2020-08-06T17:22:45.703Z] 17:22:45 INFO - PID 9487 | 1596734565695 Marionette DEBUG 0 -> [0,80,"WebDriver:SwitchToWindow",{"handle":"42","name":"42"}]
[task 2020-08-06T17:22:45.719Z] 17:22:45 INFO - PID 9487 | 1596734565707 Marionette TRACE Received DOM event TabSelect for [object XULElement]
[task 2020-08-06T17:22:45.735Z] 17:22:45 INFO - PID 9487 | 1596734565720 Marionette DEBUG 0 <- [1,80,null,{"value":null}]
[task 2020-08-06T17:22:45.735Z] 17:22:45 INFO - PID 9487 | 1596734565721 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.736Z] 17:22:45 INFO - PID 9487 | 1596734565722 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window
[task 2020-08-06T17:22:45.736Z] 17:22:45 INFO - PID 9487 | 1596734565723 Marionette DEBUG 0 -> [0,81,"WebDriver:GetWindowHandle",{}]
[task 2020-08-06T17:22:45.737Z] 17:22:45 INFO - PID 9487 | 1596734565723 Marionette DEBUG 0 <- [1,81,null,{"value":"42"}]
[task 2020-08-06T17:22:45.737Z] 17:22:45 INFO - PID 9487 | 1596734565724 webdriver::server DEBUG <- 200 OK {"value":"42"}
[task 2020-08-06T17:22:45.737Z] 17:22:45 INFO - PID 9487 | 1596734565725 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window/handles
[task 2020-08-06T17:22:45.738Z] 17:22:45 INFO - PID 9487 | 1596734565726 Marionette DEBUG 0 -> [0,82,"WebDriver:GetWindowHandles",{}]
[task 2020-08-06T17:22:45.738Z] 17:22:45 INFO - PID 9487 | 1596734565727 Marionette DEBUG 0 <- [1,82,null,["40","42"]]
[task 2020-08-06T17:22:45.738Z] 17:22:45 INFO - PID 9487 | 1596734565728 webdriver::server DEBUG <- 200 OK {"value":["40","42"]}
[task 2020-08-06T17:22:45.738Z] 17:22:45 INFO - PID 9487 | 1596734565729 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window {"handle": "40"}
[task 2020-08-06T17:22:45.738Z] 17:22:45 INFO - PID 9487 | 1596734565730 Marionette DEBUG 0 -> [0,83,"WebDriver:SwitchToWindow",{"handle":"40","name":"40"}]
[task 2020-08-06T17:22:45.754Z] 17:22:45 INFO - PID 9487 | 1596734565739 Marionette TRACE Received DOM event TabSelect for [object XULElement]
[task 2020-08-06T17:22:45.754Z] 17:22:45 INFO - PID 9487 | 1596734565742 Marionette DEBUG 0 <- [1,83,null,{"value":null}]
[task 2020-08-06T17:22:45.756Z] 17:22:45 INFO - PID 9487 | 1596734565753 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.757Z] 17:22:45 INFO - PID 9487 | 1596734565754 webdriver::server DEBUG -> GET /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window/handles
[task 2020-08-06T17:22:45.761Z] 17:22:45 INFO - PID 9487 | 1596734565756 Marionette DEBUG 0 -> [0,84,"WebDriver:GetWindowHandles",{}]
[task 2020-08-06T17:22:45.761Z] 17:22:45 INFO - PID 9487 | 1596734565757 Marionette DEBUG 0 <- [1,84,null,["40","42"]]
[task 2020-08-06T17:22:45.761Z] 17:22:45 INFO - PID 9487 | 1596734565758 webdriver::server DEBUG <- 200 OK {"value":["40","42"]}
[task 2020-08-06T17:22:45.763Z] 17:22:45 INFO - PID 9487 | 1596734565760 webdriver::server DEBUG -> DELETE /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window
[task 2020-08-06T17:22:45.763Z] 17:22:45 INFO - PID 9487 | 1596734565761 Marionette DEBUG 0 -> [0,85,"WebDriver:CloseWindow",{}]
[task 2020-08-06T17:22:45.779Z] 17:22:45 INFO - PID 9487 | 1596734565773 Marionette TRACE Received DOM event TabClose for [object XULElement]
[task 2020-08-06T17:22:45.800Z] 17:22:45 INFO - PID 9487 | 1596734565798 Marionette TRACE Received observer notification message-manager-disconnect
[task 2020-08-06T17:22:45.801Z] 17:22:45 INFO - PID 9487 | 1596734565798 Marionette DEBUG 0 <- [1,85,null,["42"]]
[task 2020-08-06T17:22:45.802Z] 17:22:45 INFO - PID 9487 | 1596734565800 webdriver::server DEBUG <- 200 OK {"value":["42"]}
[task 2020-08-06T17:22:45.804Z] 17:22:45 INFO - PID 9487 | 1596734565801 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window {"handle": "42"}
[task 2020-08-06T17:22:45.806Z] 17:22:45 INFO - PID 9487 | 1596734565803 Marionette DEBUG 0 -> [0,86,"WebDriver:SwitchToWindow",{"handle":"42","name":"42"}]
[task 2020-08-06T17:22:45.808Z] 17:22:45 INFO - PID 9487 | 1596734565803 Marionette DEBUG 0 <- [1,86,null,{"value":null}]
[task 2020-08-06T17:22:45.808Z] 17:22:45 INFO - PID 9487 | 1596734565804 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.811Z] 17:22:45 INFO - PID 9487 | 1596734565806 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/window/rect {"width": 800, "height": 600}
[task 2020-08-06T17:22:45.811Z] 17:22:45 INFO - PID 9487 | 1596734565807 Marionette DEBUG 0 -> [0,87,"WebDriver:SetWindowRect",{"height":600,"width":800}]
[task 2020-08-06T17:22:45.813Z] 17:22:45 INFO - PID 9487 | 1596734565810 Marionette DEBUG 0 <- [1,87,null,{"x":100,"y":100,"width":800,"height":600}]
[task 2020-08-06T17:22:45.816Z] 17:22:45 INFO - PID 9487 | 1596734565812 webdriver::server DEBUG <- 200 OK {"value":{"x":100,"y":100,"width":800,"height":600}}
[task 2020-08-06T17:22:45.817Z] 17:22:45 INFO - PID 9487 | 1596734565814 webdriver::server DEBUG -> POST /session/aa43706a-d20b-4f80-b00a-c51e52102c53/frame {"id": null}
[task 2020-08-06T17:22:45.817Z] 17:22:45 INFO - PID 9487 | 1596734565815 Marionette DEBUG 0 -> [0,88,"WebDriver:SwitchToFrame",{"id":null}]
[task 2020-08-06T17:22:45.825Z] 17:22:45 INFO - PID 9487 | 1596734565819 Marionette DEBUG 0 <- [1,88,null,{"value":null}]
[task 2020-08-06T17:22:45.826Z] 17:22:45 INFO - PID 9487 | 1596734565820 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:45.833Z] 17:22:45 INFO - STDOUT: =================================== FAILURES ===================================
[task 2020-08-06T17:22:45.833Z] 17:22:45 INFO - STDOUT: ______________________ test_ignore[capabilities0-confirm] ______________________
[task 2020-08-06T17:22:45.834Z] 17:22:45 INFO - STDOUT: check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f1c3b4085d0>
[task 2020-08-06T17:22:45.834Z] 17:22:45 INFO - STDOUT: dialog_type = 'confirm'
[task 2020-08-06T17:22:45.835Z] 17:22:45 INFO - STDOUT: @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"})
[task 2020-08-06T17:22:45.836Z] 17:22:45 INFO - STDOUT: @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"])
[task 2020-08-06T17:22:45.837Z] 17:22:45 INFO - STDOUT: def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type):
[task 2020-08-06T17:22:45.837Z] 17:22:45 INFO - STDOUT: > check_user_prompt_not_closed_but_exception(dialog_type)
[task 2020-08-06T17:22:45.838Z] 17:22:45 INFO - STDOUT: check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f1c3b4085d0>
[task 2020-08-06T17:22:45.838Z] 17:22:45 INFO - STDOUT: dialog_type = 'confirm'
[task 2020-08-06T17:22:45.839Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/close_window/user_prompts.py
[task 2020-08-06T17:22:45.840Z] 17:22:45 INFO - STDOUT: :110:
[task 2020-08-06T17:22:45.840Z] 17:22:45 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2020-08-06T17:22:45.840Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/close_window/user_prompts.py
[task 2020-08-06T17:22:45.841Z] 17:22:45 INFO - STDOUT: :60: in check_user_prompt_not_closed_but_exception
[task 2020-08-06T17:22:45.841Z] 17:22:45 INFO - STDOUT: create_dialog(dialog_type, text=dialog_type)
[task 2020-08-06T17:22:45.842Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/support/fixtures.py
[task 2020-08-06T17:22:45.843Z] 17:22:45 INFO - STDOUT: :202: in create_dialog
[task 2020-08-06T17:22:45.844Z] 17:22:45 INFO - STDOUT: """, args=(dialog_type, text))
[task 2020-08-06T17:22:45.845Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2020-08-06T17:22:45.845Z] 17:22:45 INFO - STDOUT: :19: in inner
[task 2020-08-06T17:22:45.846Z] 17:22:45 INFO - STDOUT: return func(self, *args, **kwargs)
[task 2020-08-06T17:22:45.846Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2020-08-06T17:22:45.846Z] 17:22:45 INFO - STDOUT: :655: in execute_async_script
[task 2020-08-06T17:22:45.847Z] 17:22:45 INFO - STDOUT: return self.send_session_command("POST", "execute/async", body)
[task 2020-08-06T17:22:45.847Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2020-08-06T17:22:45.847Z] 17:22:45 INFO - STDOUT: :523: in send_session_command
[task 2020-08-06T17:22:45.847Z] 17:22:45 INFO - STDOUT: return self.send_command(method, url, body, timeout)
[task 2020-08-06T17:22:45.848Z] 17:22:45 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2020-08-06T17:22:45.848Z] 17:22:45 INFO - STDOUT: self = <Session 9b548b12-ba53-4d9e-9f68-36036457d986>, method = 'POST'
[task 2020-08-06T17:22:45.848Z] 17:22:45 INFO - STDOUT: url = 'session/9b548b12-ba53-4d9e-9f68-36036457d986/execute/async'
[task 2020-08-06T17:22:45.849Z] 17:22:45 INFO - STDOUT: body = {'args': ('confirm', 'confirm'), 'script': '\n let dialog_type = arguments[0];\n let text = argu... window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n '}
[task 2020-08-06T17:22:45.849Z] 17:22:45 INFO - STDOUT: timeout = None
[task 2020-08-06T17:22:45.850Z] 17:22:45 INFO - STDOUT: def send_command(self, method, url, body=None, timeout=None):
[task 2020-08-06T17:22:45.853Z] 17:22:45 INFO - STDOUT: """
[task 2020-08-06T17:22:45.853Z] 17:22:45 INFO - STDOUT: Send a command to the remote end and validate its success.
[task 2020-08-06T17:22:45.854Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.854Z] 17:22:45 INFO - STDOUT: :param method: HTTP method to use in request.
[task 2020-08-06T17:22:45.855Z] 17:22:45 INFO - STDOUT: :param uri: "Command part" of the HTTP request URL,
[task 2020-08-06T17:22:45.856Z] 17:22:45 INFO - STDOUT: e.g. `window/rect`.
[task 2020-08-06T17:22:45.857Z] 17:22:45 INFO - STDOUT: :param body: Optional body of the HTTP request.
[task 2020-08-06T17:22:45.857Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.858Z] 17:22:45 INFO - STDOUT: :return: `None` if the HTTP response body was empty, otherwise
[task 2020-08-06T17:22:45.858Z] 17:22:45 INFO - STDOUT: the `value` field returned after parsing the response
[task 2020-08-06T17:22:45.859Z] 17:22:45 INFO - STDOUT: body as JSON.
[task 2020-08-06T17:22:45.859Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.861Z] 17:22:45 INFO - STDOUT: :raises error.WebDriverException: If the remote end returns
[task 2020-08-06T17:22:45.861Z] 17:22:45 INFO - STDOUT: an error.
[task 2020-08-06T17:22:45.862Z] 17:22:45 INFO - STDOUT: :raises ValueError: If the response body does not contain a
[task 2020-08-06T17:22:45.863Z] 17:22:45 INFO - STDOUT: `value` key.
[task 2020-08-06T17:22:45.863Z] 17:22:45 INFO - STDOUT: """
[task 2020-08-06T17:22:45.872Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.872Z] 17:22:45 INFO - STDOUT: response = self.transport.send(
[task 2020-08-06T17:22:45.872Z] 17:22:45 INFO - STDOUT: method, url, body,
[task 2020-08-06T17:22:45.881Z] 17:22:45 INFO - STDOUT: encoder=protocol.Encoder, decoder=protocol.Decoder,
[task 2020-08-06T17:22:45.881Z] 17:22:45 INFO - STDOUT: session=self, timeout=timeout)
[task 2020-08-06T17:22:45.881Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.881Z] 17:22:45 INFO - STDOUT: if response.status != 200:
[task 2020-08-06T17:22:45.882Z] 17:22:45 INFO - STDOUT: err = error.from_response(response)
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: if isinstance(err, error.InvalidSessionIdException):
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: # The driver could have already been deleted the session.
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: self.session_id = None
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT:
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: > raise err
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: E JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded
[task 2020-08-06T17:22:45.885Z] 17:22:45 INFO - STDOUT: E
[task 2020-08-06T17:22:45.887Z] 17:22:45 INFO - STDOUT: E Remote-end stacktrace:
[task 2020-08-06T17:22:45.887Z] 17:22:45 INFO - STDOUT: E
[task 2020-08-06T17:22:45.888Z] 17:22:45 INFO - STDOUT: E WebDriverError@chrome://marionette/content/error.js:175:5
[task 2020-08-06T17:22:45.889Z] 17:22:45 INFO - STDOUT: E JavaScriptError@chrome://marionette/content/error.js:354:5
[task 2020-08-06T17:22:45.890Z] 17:22:45 INFO - STDOUT: E evaluate.sandbox/promise</unloadHandler<@chrome://marionette/content/evaluate.js:132:20
[task 2020-08-06T17:22:45.890Z] 17:22:45 INFO - STDOUT: body = {'args': ('confirm', 'confirm'), 'script': '\n let dialog_type = arguments[0];\n let text = argu... window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n '}
[task 2020-08-06T17:22:45.893Z] 17:22:45 INFO - STDOUT: err = <JavascriptErrorException http_status=500>
[task 2020-08-06T17:22:45.893Z] 17:22:45 INFO - STDOUT: method = 'POST'
[task 2020-08-06T17:22:45.894Z] 17:22:45 INFO - STDOUT: response = <Response status=500 error=<JavascriptErrorException http_status=500>>
[task 2020-08-06T17:22:45.894Z] 17:22:45 INFO - STDOUT: self = <Session 9b548b12-ba53-4d9e-9f68-36036457d986>
[task 2020-08-06T17:22:45.894Z] 17:22:45 INFO - STDOUT: timeout = None
[task 2020-08-06T17:22:45.895Z] 17:22:45 INFO - STDOUT: url = 'session/9b548b12-ba53-4d9e-9f68-36036457d986/execute/async'
[task 2020-08-06T17:22:45.895Z] 17:22:45 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2020-08-06T17:22:45.895Z] 17:22:45 INFO - STDOUT: :487: JavascriptErrorException
[task 2020-08-06T17:22:45.901Z] 17:22:45 INFO - STDOUT: =============================== warnings summary ===============================
[task 2020-08-06T17:22:45.901Z] 17:22:45 INFO - STDOUT: <undetermined location>
[task 2020-08-06T17:22:45.901Z] 17:22:45 INFO - STDOUT: Module already imported so cannot be rewritten: mozlog
[task 2020-08-06T17:22:45.901Z] 17:22:45 INFO - STDOUT: Module already imported so cannot be rewritten: tests.support.fixtures
[task 2020-08-06T17:22:45.901Z] 17:22:45 INFO - STDOUT: -- Docs: http://doc.pytest.org/en/latest/warnings.html
[task 2020-08-06T17:22:45.902Z] 17:22:45 INFO - STDOUT: =============== 1 failed, 17 passed, 2 warnings in 74.53 seconds ===============
[task 2020-08-06T17:22:45.904Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_accept_and_notify[capabilities0-alert-None]
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_accept_and_notify[capabilities0-confirm-True]
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_accept_and_notify[capabilities0-prompt-]
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss[capabilities0-alert]
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss[capabilities0-confirm]
[task 2020-08-06T17:22:45.905Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss[capabilities0-prompt]
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss_and_notify[capabilities0-alert-None]
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss_and_notify[capabilities0-confirm-False]
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_dismiss_and_notify[capabilities0-prompt-None]
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - TEST-PASS | /webdriver/tests/close_window/user_prompts.py | test_ignore[capabilities0-alert]
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/close_window/user_prompts.py | test_ignore[capabilities0-confirm] - JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f1c3b4085d0>
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - dialog_type = 'confirm'
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.906Z] 17:22:45 INFO - @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"})
[task 2020-08-06T17:22:45.907Z] 17:22:45 INFO - @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"])
[task 2020-08-06T17:22:45.907Z] 17:22:45 INFO - def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type):
[task 2020-08-06T17:22:45.908Z] 17:22:45 INFO - > check_user_prompt_not_closed_but_exception(dialog_type)
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f1c3b4085d0>
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - dialog_type = 'confirm'
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f1c3b4085d0>
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - dialog_type = 'confirm'
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - tests/web-platform/tests/webdriver/tests/close_window/user_prompts.py:110:
[task 2020-08-06T17:22:45.909Z] 17:22:45 INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - tests/web-platform/tests/webdriver/tests/close_window/user_prompts.py:60: in check_user_prompt_not_closed_but_exception
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - create_dialog(dialog_type, text=dialog_type)
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - tests/web-platform/tests/webdriver/tests/support/fixtures.py:202: in create_dialog
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - """, args=(dialog_type, text))
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:19: in inner
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - return func(self, *args, **kwargs)
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:655: in execute_async_script
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - return self.send_session_command("POST", "execute/async", body)
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:523: in send_session_command
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - return self.send_command(method, url, body, timeout)
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - self = <Session 9b548b12-ba53-4d9e-9f68-36036457d986>, method = 'POST'
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - url = 'session/9b548b12-ba53-4d9e-9f68-36036457d986/execute/async'
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - body = {'args': ('confirm', 'confirm'), 'script': '\n let dialog_type = arguments[0];\n let text = argu... window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n '}
[task 2020-08-06T17:22:45.910Z] 17:22:45 INFO - timeout = None
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - def send_command(self, method, url, body=None, timeout=None):
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - """
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - Send a command to the remote end and validate its success.
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - :param method: HTTP method to use in request.
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - :param uri: "Command part" of the HTTP request URL,
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - e.g. `window/rect`.
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO - :param body: Optional body of the HTTP request.
[task 2020-08-06T17:22:45.911Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.912Z] 17:22:45 INFO - :return: `None` if the HTTP response body was empty, otherwise
[task 2020-08-06T17:22:45.912Z] 17:22:45 INFO - the `value` field returned after parsing the response
[task 2020-08-06T17:22:45.912Z] 17:22:45 INFO - body as JSON.
[task 2020-08-06T17:22:45.912Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - :raises error.WebDriverException: If the remote end returns
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - an error.
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - :raises ValueError: If the response body does not contain a
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - `value` key.
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - """
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - response = self.transport.send(
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - method, url, body,
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - encoder=protocol.Encoder, decoder=protocol.Decoder,
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - session=self, timeout=timeout)
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - if response.status != 200:
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO - err = error.from_response(response)
[task 2020-08-06T17:22:45.913Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - if isinstance(err, error.InvalidSessionIdException):
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - # The driver could have already been deleted the session.
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - self.session_id = None
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - > raise err
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E Remote-end stacktrace:
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E WebDriverError@chrome://marionette/content/error.js:175:5
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E JavaScriptError@chrome://marionette/content/error.js:354:5
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - E evaluate.sandbox/promise</unloadHandler<@chrome://marionette/content/evaluate.js:132:20
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.914Z] 17:22:45 INFO - body = {'args': ('confirm', 'confirm'), 'script': '\n let dialog_type = arguments[0];\n let text = argu... window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n '}
[task 2020-08-06T17:22:45.915Z] 17:22:45 INFO - err = <JavascriptErrorException http_status=500>
[task 2020-08-06T17:22:45.915Z] 17:22:45 INFO - method = 'POST'
[task 2020-08-06T17:22:45.915Z] 17:22:45 INFO - response = <Response status=500 error=<JavascriptErrorException http_status=500>>
[task 2020-08-06T17:22:45.915Z] 17:22:45 INFO - self = <Session 9b548b12-ba53-4d9e-9f68-36036457d986>
[task 2020-08-06T17:22:45.915Z] 17:22:45 INFO - timeout = None
[task 2020-08-06T17:22:45.916Z] 17:22:45 INFO - url = 'session/9b548b12-ba53-4d9e-9f68-36036457d986/execute/async'
[task 2020-08-06T17:22:45.916Z] 17:22:45 INFO -
[task 2020-08-06T17:22:45.916Z] 17:22:45 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:487: JavascriptErrorException
[task 2020-08-06T17:22:45.916Z] 17:22:45 INFO - ....
[task 2020-08-06T17:22:45.917Z] 17:22:45 INFO - TEST-OK | /webdriver/tests/close_window/user_prompts.py | took 74590ms
[task 2020-08-06T17:22:45.917Z] 17:22:45 INFO - Restarting browser for new test group
[task 2020-08-06T17:22:46.045Z] 17:22:46 INFO - Closing logging queue
[task 2020-08-06T17:22:46.045Z] 17:22:46 INFO - queue closed
[task 2020-08-06T17:22:46.046Z] 17:22:46 INFO - Starting runner
[task 2020-08-06T17:22:46.062Z] 17:22:46 INFO - PID 11900 | 1596734566059 geckodriver INFO Listening on 127.0.0.1:46976
[task 2020-08-06T17:22:46.062Z] 17:22:46 INFO - WebDriver HTTP server listening at http://127.0.0.1:46976/
[task 2020-08-06T17:22:46.063Z] 17:22:46 INFO - TEST-START | /webdriver/tests/get_element_text/get.py
| Comment hidden (Intermittent Failures Robot) |
Comment 2•5 years ago
|
||
Here the real log from the failing lines:
[task 2020-08-06T17:22:31.850Z] 17:22:31 INFO - PID 9487 | 1596734551842 Marionette TRACE Received DOM event TabOpen for [object XULElement]
[task 2020-08-06T17:22:32.060Z] 17:22:32 INFO - PID 9487 | DEBUG: Adding blocker ContentParent: id=61d000b27a80 for phase xpcom-will-shutdown
[task 2020-08-06T17:22:32.060Z] 17:22:32 INFO - PID 9487 | DEBUG: Adding blocker ContentParent: id=61d000b27a80 for phase profile-before-change
[task 2020-08-06T17:22:32.221Z] 17:22:32 INFO - PID 9487 | 1596734552212 Marionette TRACE [40] Frame script loaded
[task 2020-08-06T17:22:32.223Z] 17:22:32 INFO - PID 9487 | 1596734552214 Marionette TRACE [40] Frame script registered
[task 2020-08-06T17:22:32.237Z] 17:22:32 INFO - PID 9487 | 1596734552230 Marionette DEBUG 0 <- [1,33,null,{"handle":"40","type":"tab"}]
[task 2020-08-06T17:22:32.254Z] 17:22:32 INFO - PID 9487 | 1596734552240 webdriver::server DEBUG <- 200 OK {"value":{"handle":"40","type":"tab"}}
[task 2020-08-06T17:22:32.256Z] 17:22:32 INFO - PID 9487 | 1596734552241 webdriver::server DEBUG -> POST /session/9b548b12-ba53-4d9e-9f68-36036457d986/window {"handle": "40"}
[task 2020-08-06T17:22:32.257Z] 17:22:32 INFO - PID 9487 | 1596734552243 Marionette DEBUG 0 -> [0,34,"WebDriver:SwitchToWindow",{"handle":"40","name":"40"}]
[task 2020-08-06T17:22:32.265Z] 17:22:32 INFO - PID 9487 | 1596734552256 Marionette TRACE Received DOM event TabSelect for [object XULElement]
[task 2020-08-06T17:22:32.274Z] 17:22:32 INFO - PID 9487 | 1596734552268 Marionette DEBUG 0 <- [1,34,null,{"value":null}]
[task 2020-08-06T17:22:32.283Z] 17:22:32 INFO - PID 9487 | 1596734552278 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-08-06T17:22:32.284Z] 17:22:32 INFO - PID 9487 | 1596734552280 webdriver::server DEBUG -> POST /session/9b548b12-ba53-4d9e-9f68-36036457d986/execute/async {"args": ["confirm", "confirm"], "script": "\n let dialog_type = arguments[0];\n let text = arguments[1];\n\n setTimeout(function() {\n if (dialog_type == 'prompt') {\n window.dialog_return_value = window[dialog_type](text, '');\n } else {\n window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n "}
[task 2020-08-06T17:22:32.285Z] 17:22:32 INFO - PID 9487 | 1596734552282 Marionette DEBUG 0 -> [0,35,"WebDriver:ExecuteAsyncScript",{"args":["confirm","confirm"],"script":"\n let dialog_type = arguments[0];\n ... window.dialog_return_value = window[dialog_type](text);\n }\n }, 0);\n "}]
[task 2020-08-06T17:22:32.314Z] 17:22:32 INFO - PID 9487 | 1596734552307 Marionette DEBUG 0 <- [1,35,{"error":"javascript error","message":"JavaScriptError: Document was unloaded","stacktrace":"WebDriverError@chrome://ma ... tte/content/error.js:354:5\nevaluate.sandbox/promise</unloadHandler<@chrome://marionette/content/evaluate.js:132:20\n"},null]
[task 2020-08-06T17:22:32.314Z] 17:22:32 INFO - PID 9487 | 1596734552308 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"JavaScriptError: Document was unloaded","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nJavaScriptError@chrome://marionette/content/error.js:354:5\nevaluate.sandbox/promise</unloadHandler<@chrome://marionette/content/evaluate.js:132:20\n"}}
Not sure what's going on here. Lets see how often this happens.
Updated•5 years ago
|
Summary: Intermittent /webdriver/tests/close_window/user_prompts.py | test_ignore[capabilities0-confirm] - JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded → Intermittent Wd | JavascriptErrorException: javascript error (500): JavaScriptError: Document was unloaded
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 6•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Comment 7•3 years ago
|
||
Moving bug to Remote Protocol::Marionette component per bug 1815831.
Component: geckodriver → Marionette
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•