Closed Bug 1542365 Opened 5 years ago Closed 5 years ago

Intermittent testing/firefox-ui/tests/functional/private_browsing/test_about_private_browsing.py TestAboutPrivateBrowsing.testCheckAboutPrivateBrowsing | StaleElementException: The element reference of <a id="learnMore" href="about:blank?private-browsing"

Categories

(Testing :: Firefox UI Tests, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, regression)

#[markdown(off)]
Filed by: dluca [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=238456757&repo=autoland

https://queue.taskcluster.net/v1/task/UAoqE2qiR4mCTYH-Xn0mGQ/runs/0/artifacts/public/logs/live_backing.log

INFO - 1554489640277 Marionette DEBUG 34 <- [1,288,null,[{"chromeelement-9fc5-4b51-a3c8-01716eedeb04":"9de8d2c3-626e-4a41-b119-93cc0a9716a8"},{"chromeelement-9fc5-4b51-a ... 0fae1573-32b0-2145-90a9-6ceefa9484ca"},{"chromeelement-9fc5-4b51-a3c8-01716eedeb04":"b79ee138-7ea9-264a-bedb-6c74f08ffefd"}]]
18:40:40 INFO - 1554489640278 Marionette DEBUG 34 -> [0,289,"WebDriver:GetElementAttribute",{"id":"9de8d2c3-626e-4a41-b119-93cc0a9716a8","name":"id"}]
18:40:40 INFO - 1554489640279 Marionette DEBUG 34 <- [1,289,null,{"value":"menu_newNavigatorTab"}]
18:40:40 INFO - 1554489640279 Marionette DEBUG 34 -> [0,290,"WebDriver:GetElementAttribute",{"id":"bfc5010d-943e-fa40-9193-c734d88787f7","name":"id"}]
18:40:40 INFO - 1554489640280 Marionette DEBUG 34 <- [1,290,null,{"value":"menu_newNavigator"}]
18:40:40 INFO - 1554489640280 Marionette DEBUG 34 -> [0,291,"WebDriver:GetElementAttribute",{"id":"622cebf8-f4dd-5448-b236-5cda12536bfe","name":"id"}]
18:40:40 INFO - 1554489640281 Marionette DEBUG 34 <- [1,291,null,{"value":"menu_newPrivateWindow"}]
18:40:40 INFO - 1554489640281 Marionette DEBUG 34 -> [0,292,"WebDriver:GetElementAttribute",{"id":"852bf5ea-2b04-a949-970c-275f9cc4e692","name":"id"}]
18:40:40 INFO - 1554489640282 Marionette DEBUG 34 <- [1,292,null,{"value":"menu_openLocation"}]
18:40:40 INFO - 1554489640282 Marionette DEBUG 34 -> [0,293,"WebDriver:GetElementAttribute",{"id":"702a0cf7-92a2-a341-acc8-6d0d9c448c2b","name":"id"}]
18:40:40 INFO - 1554489640283 Marionette DEBUG 34 <- [1,293,null,{"value":"menu_openFile"}]
18:40:40 INFO - 1554489640283 Marionette DEBUG 34 -> [0,294,"WebDriver:GetElementAttribute",{"id":"16c00467-448d-0d40-83f5-f3b38a86d0b2","name":"id"}]
18:40:40 INFO - 1554489640284 Marionette DEBUG 34 <- [1,294,null,{"value":"menu_close"}]
18:40:40 INFO - 1554489640284 Marionette DEBUG 34 -> [0,295,"WebDriver:GetElementAttribute",{"id":"b6b106f3-e249-fa44-9a0d-862fba078439","name":"id"}]
18:40:40 INFO - 1554489640285 Marionette DEBUG 34 <- [1,295,null,{"value":"menu_closeWindow"}]
18:40:40 INFO - 1554489640285 Marionette DEBUG 34 -> [0,296,"WebDriver:GetElementAttribute",{"id":"735875c9-14a6-9c47-bc48-d47bcec978f3","name":"id"}]
18:40:40 INFO - 1554489640286 Marionette DEBUG 34 <- [1,296,null,{"value":"menu_savePage"}]
18:40:40 INFO - 1554489640287 Marionette DEBUG 34 -> [0,297,"WebDriver:GetElementAttribute",{"id":"b2809182-d035-c44c-84c3-1f8e2b9c810a","name":"id"}]
18:40:40 INFO - 1554489640287 Marionette DEBUG 34 <- [1,297,null,{"value":"menu_sendLink"}]
18:40:40 INFO - 1554489640288 Marionette DEBUG 34 -> [0,298,"WebDriver:GetElementAttribute",{"id":"50d04ecd-3cdf-094c-98e9-d46e5a9b9bc0","name":"id"}]
18:40:40 INFO - 1554489640288 Marionette DEBUG 34 <- [1,298,null,{"value":"menu_printSetup"}]
18:40:40 INFO - 1554489640289 Marionette DEBUG 34 -> [0,299,"WebDriver:GetElementAttribute",{"id":"32318af3-827f-3848-866d-d0b386e5f5cb","name":"id"}]
18:40:40 INFO - 1554489640289 Marionette DEBUG 34 <- [1,299,null,{"value":"menu_print"}]
18:40:40 INFO - 1554489640290 Marionette DEBUG 34 -> [0,300,"WebDriver:GetElementAttribute",{"id":"dc1ec901-cbf7-c647-90ee-8c9deef5091f","name":"id"}]
18:40:40 INFO - 1554489640290 Marionette DEBUG 34 <- [1,300,null,{"value":"menu_importFromAnotherBrowser"}]
18:40:40 INFO - 1554489640291 Marionette DEBUG 34 -> [0,301,"WebDriver:GetElementAttribute",{"id":"0fae1573-32b0-2145-90a9-6ceefa9484ca","name":"id"}]
18:40:40 INFO - 1554489640291 Marionette DEBUG 34 <- [1,301,null,{"value":"goOfflineMenuitem"}]
18:40:40 INFO - 1554489640292 Marionette DEBUG 34 -> [0,302,"WebDriver:GetElementAttribute",{"id":"b79ee138-7ea9-264a-bedb-6c74f08ffefd","name":"id"}]
18:40:40 INFO - 1554489640292 Marionette DEBUG 34 <- [1,302,null,{"value":"menu_FileQuitItem"}]
18:40:40 INFO - 1554489640293 Marionette DEBUG 34 -> [0,303,"WebDriver:ElementClick",{"id":"b6b106f3-e249-fa44-9a0d-862fba078439"}]
18:40:40 INFO - 1554489640296 Marionette DEBUG 34 <- [1,303,null,{"value":null}]
18:40:40 INFO - 1554489640381 Marionette DEBUG 34 -> [0,304,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640382 Marionette DEBUG 34 <- [1,304,null,["3"]]
18:40:40 INFO - 1554489640384 Marionette DEBUG 34 -> [0,305,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640384 Marionette DEBUG 34 <- [1,305,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640386 Marionette DEBUG 34 -> [0,306,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640386 Marionette DEBUG 34 <- [1,306,null,{"value":null}]
18:40:40 INFO - 1554489640387 Marionette DEBUG 34 -> [0,307,"WebDriver:TakeScreenshot",{"highlights":null,"full":true,"hash":false,"id":null,"scroll":true}]
18:40:40 INFO - 1554489640388 Marionette DEBUG 34 <- [1,307,{"error":"no such window","message":"Browsing context has been discarded","stacktrace":"WebDriverError@chrome://marion ... t@chrome://marionette/content/server.js:236:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:492:20\n"},null]
18:40:40 INFO - 1554489640392 Marionette DEBUG 34 -> [0,308,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 WARNING - Failed to gather test failure debug: Browsing context has been discarded
18:40:40 WARNING - stacktrace:
18:40:40 WARNING - WebDriverError@chrome://marionette/content/error.js:179:5
18:40:40 WARNING - NoSuchWindowError@chrome://marionette/content/error.js:411:5
18:40:40 WARNING - assert.that/<@chrome://marionette/content/assert.js:417:13
18:40:40 WARNING - assert.open@chrome://marionette/content/assert.js:175:25
18:40:40 WARNING - GeckoDriver.prototype.takeScreenshot@chrome://marionette/content/driver.js:2924:20
18:40:40 WARNING - despatch@chrome://marionette/content/server.js:289:40
18:40:40 WARNING - execute@chrome://marionette/content/server.js:262:16
18:40:40 WARNING - onPacket/<@chrome://marionette/content/server.js:235:20
18:40:40 WARNING - onPacket@chrome://marionette/content/server.js:236:9
18:40:40 WARNING - _onJSONObjectReady/<@chrome://marionette/content/transport.js:492:20
18:40:40 WARNING -
18:40:40 INFO - 1554489640392 Marionette DEBUG 34 <- [1,308,null,{"value":null}]
18:40:40 INFO - TEST-UNEXPECTED-ERROR | testing/firefox-ui/tests/functional/private_browsing/test_about_private_browsing.py TestAboutPrivateBrowsing.testCheckAboutPrivateBrowsing | StaleElementException: The element reference of <a id="learnMore" href="about:blank?private-browsing"> is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
18:40:40 INFO - stacktrace:
18:40:40 INFO - WebDriverError@chrome://marionette/content/error.js:179:5
18:40:40 INFO - StaleElementReferenceError@chrome://marionette/content/error.js:438:5
18:40:40 INFO - get@chrome://marionette/content/element.js:240:13
18:40:40 INFO - clickElement@chrome://marionette/content/listener.js:1192:22
18:40:40 INFO - MessageListener.receiveMessage*startListeners@chrome://marionette/content/listener.js:522:3
18:40:40 INFO - registerSelf@chrome://marionette/content/listener.js:456:5
18:40:40 INFO - @chrome://marionette/content/listener.js:1682:1
18:40:40 INFO - Traceback (most recent call last):
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/marionette_harness/marionette_test/testcases.py", line 159, in run
18:40:40 INFO - testMethod()
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/tests/firefox-ui/tests/testing/firefox-ui/tests/functional/private_browsing/test_about_private_browsing.py", line 62, in testCheckAboutPrivateBrowsing
18:40:40 INFO - tab = pb_window.tabbar.open_tab(trigger=tab_opener)
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/firefox_puppeteer/ui/browser/tabbar.py", line 139, in open_tab
18:40:40 INFO - trigger(self.selected_tab)
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/tests/firefox-ui/tests/testing/firefox-ui/tests/functional/private_browsing/test_about_private_browsing.py", line 60, in tab_opener
18:40:40 INFO - link.click()
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 256, in click
18:40:40 INFO - {"id": self.id})
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _
18:40:40 INFO - return func(*args, **kwargs)
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 598, in _send_message
18:40:40 INFO - self._handle_error(err)
18:40:40 INFO - File "/Users/cltbld/tasks/task_1554489408/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 618, in _handle_error
18:40:40 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace)
18:40:40 INFO - TEST-INFO took 1595ms
18:40:40 INFO - 1554489640401 Marionette DEBUG 34 -> [0,309,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640402 Marionette DEBUG 34 <- [1,309,null,["3"]]
18:40:40 INFO - 1554489640403 Marionette DEBUG 34 -> [0,310,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640403 Marionette DEBUG 34 <- [1,310,null,["3"]]
18:40:40 INFO - 1554489640404 Marionette DEBUG 34 -> [0,311,"WebDriver:SwitchToWindow",{"handle":"3","focus":true,"name":"3"}]
18:40:40 INFO - 1554489640404 Marionette DEBUG 34 <- [1,311,null,{"value":null}]
18:40:40 INFO - 1554489640404 Marionette DEBUG 34 -> [0,312,"WebDriver:GetChromeWindowHandle",{}]
18:40:40 INFO - 1554489640405 Marionette DEBUG 34 <- [1,312,null,{"value":"3"}]
18:40:40 INFO - 1554489640405 Marionette DEBUG 34 -> [0,313,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640405 Marionette DEBUG 34 <- [1,313,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640406 Marionette DEBUG 34 -> [0,314,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640406 Marionette DEBUG 34 <- [1,314,null,{"value":null}]
18:40:40 INFO - 1554489640406 Marionette DEBUG 34 -> [0,315,"WebDriver:GetChromeWindowHandle",{}]
18:40:40 INFO - 1554489640406 Marionette DEBUG 34 <- [1,315,null,{"value":"3"}]
18:40:40 INFO - 1554489640407 Marionette DEBUG 34 -> [0,316,"Marionette:GetWindowType",{}]
18:40:40 INFO - 1554489640407 Marionette DEBUG 34 <- [1,316,null,{"value":"navigator:browser"}]
18:40:40 INFO - 1554489640408 Marionette DEBUG 34 -> [0,317,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640408 Marionette DEBUG 34 <- [1,317,null,["3"]]
18:40:40 INFO - 1554489640408 Marionette DEBUG 34 -> [0,318,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640409 Marionette DEBUG 34 <- [1,318,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640409 Marionette DEBUG 34 -> [0,319,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640409 Marionette DEBUG 34 <- [1,319,null,{"value":null}]
18:40:40 INFO - 1554489640411 Marionette DEBUG 34 -> [0,320,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\n ... s":["3"],"filename":"../../venv/lib/python2.7/site-packages/firefox_puppeteer/ui/windows.py","sandbox":"default","line":157}]
18:40:40 INFO - 1554489640413 Marionette DEBUG 34 <- [1,320,null,{"value":true}]
18:40:40 INFO - 1554489640415 Marionette DEBUG 34 -> [0,321,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640415 Marionette DEBUG 34 <- [1,321,null,{"value":null}]
18:40:40 INFO - 1554489640416 Marionette DEBUG 34 -> [0,322,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640416 Marionette DEBUG 34 <- [1,322,null,{"value":null}]
18:40:40 INFO - 1554489640416 Marionette DEBUG 34 -> [0,323,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640417 Marionette DEBUG 34 <- [1,323,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640417 Marionette DEBUG 34 -> [0,324,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640417 Marionette DEBUG 34 <- [1,324,null,{"value":null}]
18:40:40 INFO - 1554489640418 Marionette DEBUG 34 -> [0,325,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n ... aseURL"],"filename":"../../venv/lib/python2.7/site-packages/marionette_driver/marionette.py","sandbox":"default","line":704}]
18:40:40 INFO - 1554489640421 Marionette DEBUG 34 <- [1,325,null,{"value":null}]
18:40:40 INFO - 1554489640422 Marionette DEBUG 34 -> [0,326,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640422 Marionette DEBUG 34 <- [1,326,null,{"value":null}]
18:40:40 INFO - 1554489640423 Marionette DEBUG 34 -> [0,327,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640424 Marionette DEBUG 34 <- [1,327,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640424 Marionette DEBUG 34 -> [0,328,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640424 Marionette DEBUG 34 <- [1,328,null,{"value":null}]
18:40:40 INFO - 1554489640425 Marionette DEBUG 34 -> [0,329,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n ... archUI"],"filename":"../../venv/lib/python2.7/site-packages/marionette_driver/marionette.py","sandbox":"default","line":704}]
18:40:40 INFO - 1554489640427 Marionette DEBUG 34 <- [1,329,null,{"value":null}]
18:40:40 INFO - 1554489640428 Marionette DEBUG 34 -> [0,330,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640428 Marionette DEBUG 34 <- [1,330,null,{"value":null}]
18:40:40 INFO - 1554489640429 Marionette DEBUG 34 -> [0,331,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640429 Marionette DEBUG 34 <- [1,331,null,{"value":null}]
18:40:40 INFO - 1554489640431 Marionette DEBUG 34 -> [0,332,"WebDriver:GetWindowHandles",{}]
18:40:40 INFO - 1554489640431 Marionette DEBUG 34 <- [1,332,null,["45097156612"]]
18:40:40 INFO - 1554489640432 Marionette DEBUG 34 -> [0,333,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640432 Marionette DEBUG 34 <- [1,333,null,["3"]]
18:40:40 INFO - 1554489640433 Marionette DEBUG 34 -> [0,334,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640433 Marionette DEBUG 34 <- [1,334,null,["3"]]
18:40:40 INFO - 1554489640434 Marionette DEBUG 34 -> [0,335,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640434 Marionette DEBUG 34 <- [1,335,null,["3"]]
18:40:40 INFO - 1554489640434 Marionette DEBUG 34 -> [0,336,"WebDriver:SwitchToWindow",{"handle":"3","focus":true,"name":"3"}]
18:40:40 INFO - 1554489640435 Marionette DEBUG 34 <- [1,336,null,{"value":null}]
18:40:40 INFO - 1554489640435 Marionette DEBUG 34 -> [0,337,"WebDriver:GetChromeWindowHandle",{}]
18:40:40 INFO - 1554489640436 Marionette DEBUG 34 <- [1,337,null,{"value":"3"}]
18:40:40 INFO - 1554489640436 Marionette DEBUG 34 -> [0,338,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640436 Marionette DEBUG 34 <- [1,338,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640437 Marionette DEBUG 34 -> [0,339,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640437 Marionette DEBUG 34 <- [1,339,null,{"value":null}]
18:40:40 INFO - 1554489640438 Marionette DEBUG 34 -> [0,340,"WebDriver:GetChromeWindowHandle",{}]
18:40:40 INFO - 1554489640438 Marionette DEBUG 34 <- [1,340,null,{"value":"3"}]
18:40:40 INFO - 1554489640438 Marionette DEBUG 34 -> [0,341,"Marionette:GetWindowType",{}]
18:40:40 INFO - 1554489640438 Marionette DEBUG 34 <- [1,341,null,{"value":"navigator:browser"}]
18:40:40 INFO - 1554489640440 Marionette DEBUG 34 -> [0,342,"WebDriver:GetChromeWindowHandles",{}]
18:40:40 INFO - 1554489640440 Marionette DEBUG 34 <- [1,342,null,["3"]]
18:40:40 INFO - 1554489640440 Marionette DEBUG 34 -> [0,343,"Marionette:GetContext",{}]
18:40:40 INFO - 1554489640441 Marionette DEBUG 34 <- [1,343,null,{"value":"chrome"}]
18:40:40 INFO - 1554489640442 Marionette DEBUG 34 -> [0,344,"Marionette:SetContext",{"value":"chrome"}]
18:40:40 INFO - 1554489640442 Marionette DEBUG 34 <- [1,344,null,{"value":null}]
18:40:40 INFO - 1554489640443 Marionette DEBUG 34 -> [0,345,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\n ... s":["3"],"filename":"../../venv/lib/python2.7/site-packages/firefox_puppeteer/ui/windows.py","sandbox":"default","line":157}]

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.