Closed
Bug 1487624
Opened 7 years ago
Closed 7 years ago
Intermittent testing\marionette\harness\marionette_harness\tests\unit\test_modal_dialogs.py TestTabModalAlerts.test_handle_two_modal_dialogs | NoAlertPresentException:
Categories
(Testing :: Marionette Client and Harness, defect, P5)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: ebalazs [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=196827825&repo=mozilla-central
https://queue.taskcluster.net/v1/task/DiuO-o_qS1mYNYE2EtbMyQ/runs/0/artifacts/public/logs/live_backing.log
TEST-START | testing\marionette\harness\marionette_harness\tests\unit\test_modal_dialogs.py TestTabModalAlerts.test_handle_two_modal_dialogs
06:20:27 INFO - 1535696427420 Marionette TRACE 22 <- [1,23,null,{"value":null}]
06:20:27 INFO - 1535696427425 Marionette DEBUG Closed connection 22
06:20:27 INFO - 1535696427435 Marionette DEBUG Accepted connection 23 from 127.0.0.1:53499
06:20:27 INFO - 1535696427439 Marionette TRACE 23 -> [0,1,"WebDriver:NewSession",{}]
06:20:27 INFO - 1535696427457 Marionette DEBUG [2147483649] Frame script loaded
06:20:27 INFO - 1535696427464 Marionette DEBUG [2147483649] Frame script registered
06:20:27 INFO - 1535696427476 Marionette TRACE 23 <- [1,1,null,{"sessionId":"d348c6d9-2dfd-4e83-a681-c4288676ab23","capabilities":{"browserName":"firefox","browserVersion":"63.0a ... 5694282\\appdata\\local\\temp\\tmpo69fva.mozrunner","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
06:20:27 INFO - 1535696427483 Marionette TRACE 23 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
06:20:27 INFO - 1535696427487 Marionette TRACE 23 <- [1,2,null,{"value":null}]
06:20:27 INFO - 1535696427490 Marionette TRACE 23 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
06:20:27 INFO - 1535696427493 Marionette TRACE 23 <- [1,3,null,{"value":null}]
06:20:27 INFO - 1535696427496 Marionette TRACE 23 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
06:20:27 INFO - 1535696427499 Marionette TRACE 23 <- [1,4,null,{"value":null}]
06:20:27 INFO - 1535696427503 Marionette TRACE 23 -> [0,5,"WebDriver:GetChromeWindowHandle",{}]
06:20:27 INFO - 1535696427506 Marionette TRACE 23 <- [1,5,null,{"value":"3"}]
06:20:27 INFO - 1535696427509 Marionette TRACE 23 -> [0,6,"WebDriver:GetChromeWindowHandles",{}]
06:20:27 INFO - 1535696427511 Marionette TRACE 23 <- [1,6,null,["3"]]
06:20:27 INFO - 1535696427515 Marionette TRACE 23 -> [0,7,"WebDriver:GetWindowHandle",{}]
06:20:27 INFO - 1535696427517 Marionette TRACE 23 <- [1,7,null,{"value":"2147483649"}]
06:20:27 INFO - 1535696427521 Marionette TRACE 23 -> [0,8,"WebDriver:GetWindowHandles",{}]
06:20:27 INFO - 1535696427523 Marionette TRACE 23 <- [1,8,null,["2147483649"]]
06:20:27 INFO - 1535696427527 Marionette TRACE 23 -> [0,9,"Marionette:GetContext",{}]
06:20:27 INFO - 1535696427529 Marionette TRACE 23 <- [1,9,null,{"value":"content"}]
06:20:27 INFO - 1535696427532 Marionette TRACE 23 -> [0,10,"Marionette:SetContext",{"value":"chrome"}]
06:20:27 INFO - 1535696427535 Marionette TRACE 23 <- [1,10,null,{"value":null}]
06:20:27 INFO - 1535696427539 Marionette TRACE 23 -> [0,11,"WebDriver:ExecuteScript",{"scriptTimeout":null,"newSandbox":true,"args":["prompts.tab_modal.enabled","Tab modal alerts ... tBranch});\n return prefs.get(pref, null, Components.interfaces[valueType]);","sandbox":"default","line":889}]
06:20:27 INFO - 1535696427554 Marionette TRACE 23 <- [1,11,null,{"value":true}]
06:20:27 INFO - 1535696427558 Marionette TRACE 23 -> [0,12,"Marionette:SetContext",{"value":"content"}]
06:20:27 INFO - 1535696427560 Marionette TRACE 23 <- [1,12,null,{"value":null}]
06:20:27 INFO - 1535696427563 Marionette TRACE 23 -> [0,13,"WebDriver:Navigate",{"url":"http://127.0.0.1:49942/test_tab_modal_dialogs.html"}]
06:20:27 INFO - 1535696427590 Marionette DEBUG [2147483649] Received DOM event beforeunload for http://127.0.0.1:49942/test_tab_modal_dialogs.html#
06:20:27 INFO - 1535696427655 Marionette DEBUG [2147483649] Received DOM event pagehide for http://127.0.0.1:49942/test_tab_modal_dialogs.html#
06:20:27 INFO - 1535696427661 Marionette DEBUG [2147483649] Received DOM event unload for http://127.0.0.1:49942/test_tab_modal_dialogs.html#
06:20:27 INFO - ++DOMWINDOW == 17 (000001FC20ABD400) [pid = 5220] [serial = 21] [outer = 000001FC19627800]
06:20:27 INFO - 1535696427733 Marionette DEBUG [2147483649] Received DOM event DOMContentLoaded for http://127.0.0.1:49942/test_tab_modal_dialogs.html
06:20:27 INFO - 1535696427825 Marionette DEBUG [2147483649] Received DOM event pageshow for http://127.0.0.1:49942/test_tab_modal_dialogs.html
06:20:27 INFO - 1535696427835 Marionette TRACE 23 <- [1,13,null,{"value":null}]
06:20:27 INFO - 1535696427863 Marionette TRACE 23 -> [0,14,"WebDriver:FindElement",{"using":"id","value":"open-two-dialogs"}]
06:20:27 INFO - 1535696427950 Marionette TRACE 23 <- [1,14,null,{"value":{"element-6066-11e4-a52e-4f735466cecf":"46ff90dc-9fcc-4ed6-b2bd-44bcc852b25e"}}]
06:20:27 INFO - 1535696427955 Marionette TRACE 23 -> [0,15,"WebDriver:ElementClick",{"id":"46ff90dc-9fcc-4ed6-b2bd-44bcc852b25e"}]
06:20:28 INFO - 1535696428107 Marionette DEBUG Received observer notification tabmodal-dialog-loaded
06:20:28 INFO - 1535696428127 Marionette TRACE 23 <- [1,15,null,{"value":null}]
06:20:28 INFO - 1535696428152 Marionette TRACE 23 -> [0,16,"WebDriver:GetAlertText",{}]
06:20:28 INFO - 1535696428155 Marionette TRACE 23 <- [1,16,null,{"value":"First"}]
06:20:28 INFO - --DOMWINDOW == 16 (000001FC1FF9B400) [pid = 5220] [serial = 5] [outer = 0000000000000000] [url = http://127.0.0.1:49942/empty.html]
06:20:28 INFO - --DOMWINDOW == 15 (000001FC1FF9F800) [pid = 5220] [serial = 7] [outer = 0000000000000000] [url = http://127.0.0.1:49942/empty.html]
06:20:28 INFO - --DOMWINDOW == 14 (000001FC1FBA3000) [pid = 5220] [serial = 3] [outer = 0000000000000000] [url = about:blank]
06:20:28 INFO - --DOMWINDOW == 13 (000001FC1FB9FC00) [pid = 5220] [serial = 10] [outer = 0000000000000000] [url = http://127.0.0.1:49942/empty.html]
06:20:28 INFO - 1535696428182 Marionette TRACE 23 -> [0,17,"WebDriver:SendAlertText",{"text":"foo"}]
06:20:28 INFO - 1535696428312 Marionette TRACE 23 <- [1,17,null,{"value":null}]
06:20:28 INFO - 1535696428331 Marionette TRACE 23 -> [0,18,"WebDriver:AcceptAlert",{}]
06:20:28 INFO - 1535696428374 Marionette TRACE 23 <- [1,18,null,{"value":null}]
06:20:28 INFO - 1535696428378 Marionette TRACE 23 -> [0,19,"WebDriver:SendAlertText",{"text":"bar"}]
06:20:28 INFO - 1535696428383 Marionette TRACE 23 <- [1,19,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:178:5\nNoSuchAl ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null]
06:20:28 INFO - 1535696428388 Marionette TRACE 23 -> [0,20,"Marionette:GetContext",{}]
06:20:28 INFO - 1535696428390 Marionette TRACE 23 <- [1,20,null,{"value":"content"}]
06:20:28 INFO - 1535696428394 Marionette TRACE 23 -> [0,21,"Marionette:SetContext",{"value":"chrome"}]
06:20:28 INFO - 1535696428396 Marionette TRACE 23 <- [1,21,null,{"value":null}]
06:20:28 INFO - 1535696428402 Marionette TRACE 23 -> [0,22,"WebDriver:TakeScreenshot",{"highlights":null,"full":true,"hash":false,"id":null,"scroll":true}]
06:20:28 INFO - [Parent 6592, Main Thread] WARNING: Remote iframe not rendered: file z:/build/build/src/layout/ipc/RenderFrameParent.cpp, line 182
06:20:28 INFO - 1535696428475 Marionette TRACE 23 <- [1,22,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABVYAAAMACAYAAADPPjzCAAAgAElEQVR4nOzdX4ic530v8Lks9MKBXgZkyEXA0PVuIKQJiUlLiaC2oI4D ... pG5PuudX/ze35vhq78rN5/YYRVAAAAgPMJq8YUZ/YogV8VnPMRVgEAAADOJ6wa8+EjrAIAAACcT1g15sNHWAUAAAA4338LfdZHb119JwAAAABJRU5ErkJggg=="}]
06:20:28 INFO - 1535696428559 Marionette TRACE 23 -> [0,23,"Marionette:SetContext",{"value":"content"}]
06:20:28 INFO - 1535696428563 Marionette TRACE 23 <- [1,23,null,{"value":null}]
06:20:28 INFO - 1535696428567 Marionette TRACE 23 -> [0,24,"Marionette:GetContext",{}]
06:20:28 INFO - 1535696428569 Marionette TRACE 23 <- [1,24,null,{"value":"content"}]
06:20:28 INFO - 1535696428572 Marionette TRACE 23 -> [0,25,"Marionette:SetContext",{"value":"content"}]
06:20:28 INFO - 1535696428575 Marionette TRACE 23 <- [1,25,null,{"value":null}]
06:20:28 INFO - 1535696428578 Marionette TRACE 23 -> [0,26,"WebDriver:GetPageSource",{}]
06:20:28 INFO - 1535696428650 Marionette TRACE 23 <- [1,26,{"error":"unexpected alert open","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:178:5\n ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null]
06:20:28 INFO - 1535696428697 Marionette TRACE 23 -> [0,27,"Marionette:SetContext",{"value":"content"}]
06:20:28 INFO - Failed to gather test failure debug:
06:20:28 INFO - stacktrace:
06:20:28 INFO - WebDriverError@chrome://marionette/content/error.js:178:5
06:20:28 INFO - UnexpectedAlertOpenError@chrome://marionette/content/error.js:461:5
06:20:28 INFO - GeckoDriver.prototype._handleUserPrompts@chrome://marionette/content/driver.js:3243:13
06:20:28 INFO - async*GeckoDriver.prototype.getPageSource@chrome://marionette/content/driver.js:1142:9
06:20:28 INFO - Async*despatch@chrome://marionette/content/server.js:298:20
06:20:28 INFO - async*execute@chrome://marionette/content/server.js:271:11
06:20:28 INFO - async*onPacket/<@chrome://marionette/content/server.js:246:15
06:20:28 INFO - async*onPacket@chrome://marionette/content/server.js:245:8
06:20:28 INFO - _onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9
06:20:28 INFO - 1535696428700 Marionette TRACE 23 <- [1,27,null,{"value":null}]
06:20:28 ERROR - TEST-UNEXPECTED-ERROR | testing\marionette\harness\marionette_harness\tests\unit\test_modal_dialogs.py TestTabModalAlerts.test_handle_two_modal_dialogs | NoAlertPresentException:
06:20:28 INFO - stacktrace:
06:20:28 INFO - WebDriverError@chrome://marionette/content/error.js:178:5
06:20:28 INFO - NoSuchAlertError@chrome://marionette/content/error.js:377:5
06:20:28 INFO - GeckoDriver.prototype._checkIfAlertIsPresent@chrome://marionette/content/driver.js:3218:11
06:20:28 INFO - GeckoDriver.prototype.sendKeysToDialog@chrome://marionette/content/driver.js:3206:3
06:20:28 INFO - Async*despatch@chrome://marionette/content/server.js:298:20
06:20:28 INFO - async*execute@chrome://marionette/content/server.js:271:11
06:20:28 INFO - async*onPacket/<@chrome://marionette/content/server.js:246:15
06:20:28 INFO - async*onPacket@chrome://marionette/content/server.js:245:8
06:20:28 INFO - _onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9
06:20:28 INFO - Traceback (most recent call last):
06:20:28 INFO - File "Z:\task_1535694282\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 159, in run
06:20:28 INFO - testMethod()
06:20:28 INFO - File "Z:\task_1535694282\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_modal_dialogs.py", line 149, in test_handle_two_modal_dialogs
06:20:28 INFO - alert2.send_keys("bar")
06:20:28 INFO - File "Z:\task_1535694282\build\venv\lib\site-packages\marionette_driver\marionette.py", line 561, in send_keys
06:20:28 INFO - {"text": Marionette.convert_keys(*string)})
06:20:28 INFO - File "Z:\task_1535694282\build\venv\lib\site-packages\marionette_driver\decorators.py", line 26, in _
06:20:28 INFO - return func(*args, **kwargs)
06:20:28 INFO - File "Z:\task_1535694282\build\venv\lib\site-packages\marionette_driver\marionette.py", line 755, in _send_message
06:20:28 INFO - self._handle_error(err)
06:20:28 INFO - File "Z:\task_1535694282\build\venv\lib\site-packages\marionette_driver\marionette.py", line 775, in _handle_error
06:20:28 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace)
06:20:28 INFO - TEST-INFO took 1281ms
06:20:28 INFO - 1535696428707 Marionette TRACE 23 -> [0,28,"WebDriver:DismissAlert",{}]
06:20:28 INFO - 1535696428714 Marionette TRACE 23 <- [1,28,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:178:5\nNoSuchAl ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null]
06:20:28 INFO - 1535696428718 Marionette TRACE 23 -> [0,29,"WebDriver:GetChromeWindowHandles",{}]
06:20:28 INFO - 1535696428721 Marionette TRACE 23 <- [1,29,null,["3"]]
06:20:28 INFO - 1535696428730 Marionette TRACE 23 -> [0,30,"WebDriver:GetWindowHandles",{}]
06:20:28 INFO - 1535696428733 Marionette TRACE 23 <- [1,30,null,["2147483649"]]
06:20:28 INFO - 1535696428740 Marionette TRACE 23 -> [0,31,"WebDriver:DeleteSession",{}]
06:20:28 INFO - 1535696428745 Marionette TRACE 23 <- [1,31,null,{"value":null}]
Sending the text to the first open user prompt works fine. But after closing it there isn't another one still open?
06:20:28 INFO - 1535696428182 Marionette TRACE 23 -> [0,17,"WebDriver:SendAlertText",{"text":"foo"}]
06:20:28 INFO - 1535696428312 Marionette TRACE 23 <- [1,17,null,{"value":null}]
06:20:28 INFO - 1535696428331 Marionette TRACE 23 -> [0,18,"WebDriver:AcceptAlert",{}]
06:20:28 INFO - 1535696428374 Marionette TRACE 23 <- [1,18,null,{"value":null}]
06:20:28 INFO - 1535696428378 Marionette TRACE 23 -> [0,19,"WebDriver:SendAlertText",{"text":"bar"}]
06:20:28 INFO - 1535696428383 Marionette TRACE 23 <- [1,19,{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:178:5\nNoSuchAl ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null]
| Comment hidden (Intermittent Failures Robot) |
Comment 3•7 years ago
|
||
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Updated•3 years ago
|
Product: Testing → Remote Protocol
Comment 4•3 years ago
|
||
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.
Description
•