class BrowserWebDriverContainer(capabilities: str, image: str | None = None, port: int = 4444, vnc_port: int = 5900, **kwargs)ΒΆ

Selenium browser container for Chrome or Firefox.

Example

>>> from testcontainers.selenium import BrowserWebDriverContainer
>>> from selenium.webdriver import DesiredCapabilities

>>> with BrowserWebDriverContainer(DesiredCapabilities.CHROME) as chrome:
...    webdriver = chrome.get_driver()

You can easily change browser by passing DesiredCapabilities.FIREFOX instead.