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.INTERNET_EXPLORER 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:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
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)