Skip to content

Browser Type Settings#

BrowserType#

Class to define browser type as used in BrowserSettings.

Attributes:

Name Type Description
BrowserType.CHROME Enum

Chrome browser. Default browser (except on Windows).

BrowserType.EDGE Enum

Edge browser. Default on Windows.

BrowserType.FIREFOX Enum

Firefox browser.

BrowserType.Enum Enum

Internet Explorer browser.

BrowserType.SAFARI Enum

Safari browser.

Example

Use Firefox as browser type:

1
2
3
4
5
6
from browserist import Browser, BrowserSettings

settings = BrowserSettings(browser_type=BrowserType.FIREFOX)

with Browser(settings) as browser:
    browser.open.url("https://example.com")

How to run multiple browsers:

from browserist import Browser, BrowserSettings, BrowserType

chrome = BrowserSettings(type=BrowserType.CHROME)
edge = BrowserSettings(type=BrowserType.EDGE)
firefox = BrowserSettings(type=BrowserType.FIREFOX)

for settings in [chrome, edge, firefox]:
    with Browser(settings) as browser:
        browser.open.url("https://example.com")
        browser.wait.seconds(5)