Closed Bug 1631326 Opened 4 years ago Closed 4 years ago

Intermittent testing/marionette/harness/marionette_harness/tests/unit/test_unhandled_prompt_behavior.py TestUnhandledPromptBehavior.test_default_confirm | AssertionError: UnexpectedAlertOpen not raised

Categories

(Testing :: Marionette Client and Harness, defect, P5)

Version 3
defect

Tracking

(firefox76 unaffected, firefox77 wontfix, firefox78 fixed)

RESOLVED DUPLICATE of bug 1631112
Tracking Status
firefox76 --- unaffected
firefox77 --- wontfix
firefox78 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=298340742&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eSzLP9WXRSiz2clLTqKb4Q/runs/0/artifacts/public/logs/live_backing.log


[task 2020-04-20T05:14:17.602Z] 05:14:17     INFO -  TEST-START | testing/marionette/harness/marionette_harness/tests/unit/test_unhandled_prompt_behavior.py TestUnhandledPromptBehavior.test_default_confirm
[task 2020-04-20T05:14:17.602Z] 05:14:17     INFO -  1587359657598	Marionette	DEBUG	Closed connection 48
[task 2020-04-20T05:14:17.602Z] 05:14:17     INFO -  1587359657599	Marionette	DEBUG	Accepted connection 49 from 127.0.0.1:52312
[task 2020-04-20T05:14:17.609Z] 05:14:17     INFO -  1587359657601	Marionette	DEBUG	49 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2020-04-20T05:14:17.609Z] 05:14:17     INFO -  1587359657604	Marionette	TRACE	[4] Frame script loaded
[task 2020-04-20T05:14:17.609Z] 05:14:17     INFO -  1587359657604	Marionette	TRACE	[4] Frame script registered
[task 2020-04-20T05:14:17.609Z] 05:14:17     INFO -  1587359657605	Marionette	DEBUG	49 <- [1,1,null,{"sessionId":"601fe3d6-f5a0-490c-8da7-52838aea064f","capabilities":{"browserName":"firefox","browserVersion":"77.0a ... p\\tmplcnmlk.mozrunner","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
[task 2020-04-20T05:14:17.612Z] 05:14:17     INFO -  1587359657606	Marionette	DEBUG	49 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
[task 2020-04-20T05:14:17.612Z] 05:14:17     INFO -  1587359657607	Marionette	DEBUG	49 <- [1,2,null,{"value":null}]
[task 2020-04-20T05:14:17.612Z] 05:14:17     INFO -  1587359657607	Marionette	DEBUG	49 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
[task 2020-04-20T05:14:17.612Z] 05:14:17     INFO -  1587359657608	Marionette	DEBUG	49 <- [1,3,null,{"value":null}]
[task 2020-04-20T05:14:17.612Z] 05:14:17     INFO -  1587359657608	Marionette	DEBUG	49 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
[task 2020-04-20T05:14:17.613Z] 05:14:17     INFO -  1587359657609	Marionette	DEBUG	49 <- [1,4,null,{"value":null}]
[task 2020-04-20T05:14:17.614Z] 05:14:17     INFO -  1587359657610	Marionette	DEBUG	49 -> [0,5,"WebDriver:DeleteSession",{}]
[task 2020-04-20T05:14:17.615Z] 05:14:17     INFO -  1587359657611	Marionette	DEBUG	49 <- [1,5,null,{"value":null}]
[task 2020-04-20T05:14:17.615Z] 05:14:17     INFO -  1587359657612	Marionette	DEBUG	Closed connection 49
[task 2020-04-20T05:14:17.618Z] 05:14:17     INFO -  1587359657613	Marionette	DEBUG	Accepted connection 50 from 127.0.0.1:52313
[task 2020-04-20T05:14:17.618Z] 05:14:17     INFO -  1587359657614	Marionette	DEBUG	50 -> [0,1,"WebDriver:NewSession",{}]
[task 2020-04-20T05:14:17.618Z] 05:14:17     INFO -  1587359657616	Marionette	TRACE	[4] Frame script loaded
[task 2020-04-20T05:14:17.621Z] 05:14:17     INFO -  1587359657617	Marionette	TRACE	[4] Frame script registered
[task 2020-04-20T05:14:17.621Z] 05:14:17     INFO -  1587359657617	Marionette	DEBUG	50 <- [1,1,null,{"sessionId":"23ccc156-45d0-4c25-b22a-a06b17579629","capabilities":{"browserName":"firefox","browserVersion":"77.0a ... p\\tmplcnmlk.mozrunner","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
[task 2020-04-20T05:14:17.624Z] 05:14:17     INFO -  1587359657618	Marionette	DEBUG	50 -> [0,2,"WebDriver:ExecuteAsyncScript",{"scriptTimeout":null,"newSandbox":true,"args":["confirm","foo confirm"],"filename":"Z:\\ ... .return_value = null;\n            window.return_value = window[arguments[0]](arguments[1]);","sandbox":"default","line":45}]
[task 2020-04-20T05:14:17.631Z] 05:14:17     INFO -  1587359657626	Marionette	TRACE	Received observer notification tabmodal-dialog-loaded
[task 2020-04-20T05:14:17.631Z] 05:14:17     INFO -  1587359657627	Marionette	DEBUG	50 <- [1,2,null,{"value":null}]
[task 2020-04-20T05:14:17.634Z] 05:14:17     INFO -  1587359657629	Marionette	TRACE	Received event DOMModalDialogClosed
[task 2020-04-20T05:14:17.634Z] 05:14:17     INFO -  1587359657629	Marionette	DEBUG	50 -> [0,3,"WebDriver:GetTitle",{}]
[task 2020-04-20T05:14:17.634Z] 05:14:17     INFO -  1587359657630	Marionette	DEBUG	50 <- [1,3,null,{"value":"Marionette Test"}]
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  JavaScript error: resource://gre/modules/Prompter.jsm, line 642: NS_ERROR_NOT_AVAILABLE: prompt aborted by 1587359657631	Marionette	DEBUG	50 -> [0,4,"Marionette:GetContext",{}]
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  user
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  1587359657632	Marionette	DEBUG	50 <- [1,4,null,{"value":"content"}]
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  1587359657633	Marionette	DEBUG	50 -> [0,5,"Marionette:SetContext",{"value":"chrome"}]
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  1587359657633	Marionette	DEBUG	50 <- [1,5,null,{"value":null}]
[task 2020-04-20T05:14:17.637Z] 05:14:17     INFO -  1587359657633	Marionette	DEBUG	50 -> [0,6,"WebDriver:TakeScreenshot",{"full":true,"hash":false,"id":null,"scroll":true}]
[task 2020-04-20T05:14:17.732Z] 05:14:17     INFO -  1587359657726	Marionette	DEBUG	50 <- [1,6,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAQHCAYAAACjlsT7AAAgAElEQVR4nOzdbZDU9Z3v/Xl46tqnVO3jiwdbRdXxVLmJMbupnFMWtbUrO ... ACAAAAwJgABAAAAIAxAQgAAAAAYwIQAAAAAMYEIAAAAACMCUAAAAAAGBOAAAAAADAmAAEAAABgTAACAAAAwJgABAAAAICxAN/R8pZc//HKAAAAAElFTkSuQmCC"}]
[task 2020-04-20T05:14:17.733Z] 05:14:17     INFO -  1587359657728	Marionette	DEBUG	50 -> [0,7,"Marionette:SetContext",{"value":"content"}]
[task 2020-04-20T05:14:17.733Z] 05:14:17     INFO -  1587359657728	Marionette	DEBUG	50 <- [1,7,null,{"value":null}]
[task 2020-04-20T05:14:17.733Z] 05:14:17     INFO -  1587359657729	Marionette	DEBUG	50 -> [0,8,"Marionette:GetContext",{}]
[task 2020-04-20T05:14:17.733Z] 05:14:17     INFO -  1587359657730	Marionette	DEBUG	50 <- [1,8,null,{"value":"content"}]
[task 2020-04-20T05:14:17.734Z] 05:14:17     INFO -  1587359657730	Marionette	DEBUG	50 -> [0,9,"Marionette:SetContext",{"value":"content"}]
[task 2020-04-20T05:14:17.734Z] 05:14:17     INFO -  1587359657730	Marionette	DEBUG	50 <- [1,9,null,{"value":null}]
[task 2020-04-20T05:14:17.734Z] 05:14:17     INFO -  1587359657731	Marionette	DEBUG	50 -> [0,10,"WebDriver:GetPageSource",{}]
[task 2020-04-20T05:14:17.741Z] 05:14:17     INFO -  1587359657732	Marionette	DEBUG	50 <- [1,10,null,{"value":"<html><head>\n<title>Marionette Test</title>\n</head>\n<body>\n\n \n</body></html>"}]
[task 2020-04-20T05:14:17.741Z] 05:14:17     INFO -  1587359657733	Marionette	DEBUG	50 -> [0,11,"Marionette:SetContext",{"value":"content"}]
[task 2020-04-20T05:14:17.742Z] 05:14:17     INFO -  1587359657734	Marionette	DEBUG	50 <- [1,11,null,{"value":null}]
[task 2020-04-20T05:14:17.742Z] 05:14:17    ERROR -  TEST-UNEXPECTED-FAIL | testing/marionette/harness/marionette_harness/tests/unit/test_unhandled_prompt_behavior.py TestUnhandledPromptBehavior.test_default_confirm | AssertionError: UnexpectedAlertOpen not raised
[task 2020-04-20T05:14:17.742Z] 05:14:17     INFO -  Traceback (most recent call last):
[task 2020-04-20T05:14:17.742Z] 05:14:17     INFO -    File "Z:\task_1587358767\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 159, in run
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -      testMethod()
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -    File "Z:\task_1587358767\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 33, in wrapper
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -      return func(self, *args, **kwargs)
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -    File "Z:\task_1587358767\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_unhandled_prompt_behavior.py", line 110, in test_default
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -      self.perform_user_prompt_check(prompt_type, "foo {}".format(prompt_type), result)
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -    File "Z:\task_1587358767\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_unhandled_prompt_behavior.py", line 49, in perform_user_prompt_check
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -      self.marionette.title
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -  TEST-INFO took 136ms
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -  1587359657737	Marionette	DEBUG	50 -> [0,12,"WebDriver:DismissAlert",{}]
[task 2020-04-20T05:14:17.743Z] 05:14:17     INFO -  1587359657737	Marionette	DEBUG	50 <- [1,12,{"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-04-20T05:14:17.743Z] 05:14:17     INFO -  1587359657738	Marionette	DEBUG	50 -> [0,13,"WebDriver:DeleteSession",{}]
[task 2020-04-20T05:14:17.744Z] 05:14:17     INFO -  1587359657739	Marionette	DEBUG	50 <- [1,13,null,{"value":null}]
[task 2020-04-20T05:14:17.744Z] 05:14:17     INFO -  TEST-START | testing/marionette/harness/marionette_harness/tests/unit/test_unhandled_prompt_behavior.py TestUnhandledPromptBehavior.test_default_prompt

Caused by:

JavaScript error: resource://gre/modules/Prompter.jsm, line 642: NS_ERROR_NOT_AVAILABLE: prompt aborted by user

Depends on: 1631362
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.