NoSuchWindowException: Message: Browsing context has been discarded

651 views
Skip to first unread message

Pritam Kalbhor

unread,
Nov 30, 2021, 2:14:32 AM11/30/21
to Selenium Users
I am using selenium in following environment:
OS: Ubuntu: 20.04
Selenium: 4.1.0
Browser: Firefox 94.0
Geckodriver: 0.30
Python: 3.8+

I am running following commands:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
options = Options()
options.headless = True
browser = webdriver.Firefox(options=options)
url = 'https://www.google.com'
browser.get(url)

I am getting the following error:
browser.get(url)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/remote/webdriver.py", line 436, in get
    self.execute(Command.GET, {'url': url})
  File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/remote/webdriver.py", line 424, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchWindowException: Message: Browsing context has been discarded
Stacktrace:
WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:181:5
NoSuchWindowError@chrome://remote/content/shared/webdriver/Errors.jsm:415:5
assert.that/<@chrome://remote/content/shared/webdriver/Assert.jsm:435:13
assert.open@chrome://remote/content/shared/webdriver/Assert.jsm:143:4
GeckoDriver.prototype.navigateTo@chrome://remote/content/marionette/driver.js:778:34
despatch@chrome://remote/content/marionette/server.js:306:40
execute@chrome://remote/content/marionette/server.js:279:16
onPacket/<@chrome://remote/content/marionette/server.js:252:20
onPacket@chrome://remote/content/marionette/server.js:253:9
_onJSONObjectReady/<@chrome://remote/content/marionette/transport.js:500:20

Reply all
Reply to author
Forward
0 new messages