A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://playwright.dev/docs/api/class-browsertype below:

BrowserType | Playwright

  • acceptDownloads boolean (optional)#

    Whether to automatically download all the attachments. Defaults to true where all the downloads are accepted.

  • args Array<string> (optional)#

    warning

    Use custom browser args at your own risk, as some of them may break Playwright functionality.

    Additional arguments to pass to the browser instance. The list of Chromium flags can be found here.

  • baseURL string (optional)#

    When using page.goto(), page.route(), page.waitForURL(), page.waitForRequest(), or page.waitForResponse() it takes the base URL in consideration by using the URL() constructor for building the corresponding URL. Unset by default. Examples:

  • bypassCSP boolean (optional)#

    Toggles bypassing page's Content-Security-Policy. Defaults to false.

  • channel string (optional)#

    Browser distribution channel.

    Use "chromium" to opt in to new headless mode.

    Use "chrome", "chrome-beta", "chrome-dev", "chrome-canary", "msedge", "msedge-beta", "msedge-dev", or "msedge-canary" to use branded Google Chrome and Microsoft Edge.

  • chromiumSandbox boolean (optional)#

    Enable Chromium sandboxing. Defaults to false.

  • clientCertificates Array<Object> (optional) Added in: 1.46#

    TLS Client Authentication allows the server to request a client certificate and verify it.

    Details

    An array of client certificates to be used. Each certificate object must have either both certPath and keyPath, a single pfxPath, or their corresponding direct value equivalents (cert and key, or pfx). Optionally, passphrase property should be provided if the certificate is encrypted. The origin property should be provided with an exact match to the request origin that the certificate is valid for.

    note

    When using WebKit on macOS, accessing localhost will not pick up client certificates. You can make it work by replacing localhost with local.playwright.

  • colorScheme null | "light" | "dark" | "no-preference" (optional)#

    Emulates prefers-colors-scheme media feature, supported values are 'light' and 'dark'. See page.emulateMedia() for more details. Passing null resets emulation to system defaults. Defaults to 'light'.

  • contrast null | "no-preference" | "more" (optional)#

    Emulates 'prefers-contrast' media feature, supported values are 'no-preference', 'more'. See page.emulateMedia() for more details. Passing null resets emulation to system defaults. Defaults to 'no-preference'.

  • deviceScaleFactor number (optional)#

    Specify device scale factor (can be thought of as dpr). Defaults to 1. Learn more about emulating devices with device scale factor.

  • devtools boolean (optional)#

    Chromium-only Whether to auto-open a Developer Tools panel for each tab. If this option is true, the headless option will be set false.

  • downloadsPath string (optional)#

    If specified, accepted downloads are downloaded into this directory. Otherwise, temporary directory is created and is deleted when browser is closed. In either case, the downloads are deleted when the browser context they were created in is closed.

  • env Object<string, string | number | boolean> (optional)#

    Specify environment variables that will be visible to the browser. Defaults to process.env.

  • executablePath string (optional)#

    Path to a browser executable to run instead of the bundled one. If executablePath is a relative path, then it is resolved relative to the current working directory. Note that Playwright only works with the bundled Chromium, Firefox or WebKit, use at your own risk.

  • extraHTTPHeaders Object<string, string> (optional)#

    An object containing additional HTTP headers to be sent with every request. Defaults to none.

  • firefoxUserPrefs Object<string, string | number | boolean> (optional) Added in: v1.40#

    Firefox user preferences. Learn more about the Firefox user preferences at about:config.

  • forcedColors null | "active" | "none" (optional)#

    Emulates 'forced-colors' media feature, supported values are 'active', 'none'. See page.emulateMedia() for more details. Passing null resets emulation to system defaults. Defaults to 'none'.

  • geolocation Object (optional)#

  • handleSIGHUP boolean (optional)#

    Close the browser process on SIGHUP. Defaults to true.

  • handleSIGINT boolean (optional)#

    Close the browser process on Ctrl-C. Defaults to true.

  • handleSIGTERM boolean (optional)#

    Close the browser process on SIGTERM. Defaults to true.

  • hasTouch boolean (optional)#

    Specifies if viewport supports touch events. Defaults to false. Learn more about mobile emulation.

  • headless boolean (optional)#

    Whether to run browser in headless mode. More details for Chromium and Firefox. Defaults to true unless the devtools option is true.

  • httpCredentials Object (optional)#

    Credentials for HTTP authentication. If no origin is specified, the username and password are sent to any servers upon unauthorized responses.

  • ignoreDefaultArgs boolean | Array<string> (optional)#

    If true, Playwright does not pass its own configurations args and only uses the ones from args. If an array is given, then filters out the given default arguments. Dangerous option; use with care. Defaults to false.

  • ignoreHTTPSErrors boolean (optional)#

    Whether to ignore HTTPS errors when sending network requests. Defaults to false.

  • isMobile boolean (optional)#

    Whether the meta viewport tag is taken into account and touch events are enabled. isMobile is a part of device, so you don't actually need to set it manually. Defaults to false and is not supported in Firefox. Learn more about mobile emulation.

  • javaScriptEnabled boolean (optional)#

    Whether or not to enable JavaScript in the context. Defaults to true. Learn more about disabling JavaScript.

  • locale string (optional)#

    Specify user locale, for example en-GB, de-DE, etc. Locale will affect navigator.language value, Accept-Language request header value as well as number and date formatting rules. Defaults to the system default locale. Learn more about emulation in our emulation guide.

  • logger Logger (optional)#

    Logger sink for Playwright logging.

  • offline boolean (optional)#

    Whether to emulate network being offline. Defaults to false. Learn more about network emulation.

  • permissions Array<string> (optional)#

    A list of permissions to grant to all pages in this context. See browserContext.grantPermissions() for more details. Defaults to none.

  • proxy Object (optional)#

    Network proxy settings.

  • recordHar Object (optional)#

    Enables HAR recording for all pages into recordHar.path file. If not specified, the HAR is not recorded. Make sure to await browserContext.close() for the HAR to be saved.

  • recordVideo Object (optional)#

    Enables video recording for all pages into recordVideo.dir directory. If not specified videos are not recorded. Make sure to await browserContext.close() for videos to be saved.

  • reducedMotion null | "reduce" | "no-preference" (optional)#

    Emulates 'prefers-reduced-motion' media feature, supported values are 'reduce', 'no-preference'. See page.emulateMedia() for more details. Passing null resets emulation to system defaults. Defaults to 'no-preference'.

  • screen Object (optional)#

    Emulates consistent window screen size available inside web page via window.screen. Is only used when the viewport is set.

  • serviceWorkers "allow" | "block" (optional)#

    Whether to allow sites to register Service workers. Defaults to 'allow'.

  • slowMo number (optional)#

    Slows down Playwright operations by the specified amount of milliseconds. Useful so that you can see what is going on.

  • strictSelectors boolean (optional)#

    If set to true, enables strict selectors mode for this context. In the strict selectors mode all operations on selectors that imply single target DOM element will throw when more than one element matches the selector. This option does not affect any Locator APIs (Locators are always strict). Defaults to false. See Locator to learn more about the strict mode.

  • timeout number (optional)#

    Maximum time in milliseconds to wait for the browser instance to start. Defaults to 30000 (30 seconds). Pass 0 to disable timeout.

  • timezoneId string (optional)#

    Changes the timezone of the context. See ICU's metaZones.txt for a list of supported timezone IDs. Defaults to the system timezone.

  • tracesDir string (optional)#

    If specified, traces are saved into this directory.

  • userAgent string (optional)#

    Specific user agent to use in this context.

  • videoSize Object (optional)#

  • videosPath string (optional)#

  • viewport null | Object (optional)#

    Emulates consistent viewport for each page. Defaults to an 1280x720 viewport. Use null to disable the consistent viewport emulation. Learn more about viewport emulation.

    note

    The null value opts out from the default presets, makes viewport depend on the host window size defined by the operating system. It makes the execution of the tests non-deterministic.


  • RetroSearch is an open source project built by @garambo | Open a GitHub Issue

    Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

    HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3