Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ICapabilities

The desired capabilities of the browser used to run the tests.

Hierarchy

  • DesiredCapabilities
    • ICapabilities

Indexable

[key: string]: any

The desired capabilities of the browser used to run the tests.

Index

Properties

Optional acceptInsecureCerts

acceptInsecureCerts: boolean

Optional acceptSslCerts

acceptSslCerts: boolean

Optional addCustomRequestHeaders

addCustomRequestHeaders: boolean

Optional applicationCacheEnabled

applicationCacheEnabled: boolean

Optional avoidProxy

avoidProxy: boolean

Optional browserAttachTimeout

browserAttachTimeout: number

Optional browserConnectionEnabled

browserConnectionEnabled: boolean

browserName

browserName: string

Optional browserSideLog

browserSideLog: boolean

Optional browserVersion

browserVersion: string

Optional build

build: string

Optional captureNetworkTraffic

captureNetworkTraffic: boolean

Optional changeMaxConnections

changeMaxConnections: boolean

Optional chromeOptions

chromeOptions: object

Type declaration

  • Optional args?: string[]
  • Optional binary?: string
  • Optional debuggerAddress?: string
  • Optional detach?: boolean
  • Optional excludeSwitches?: string[]
  • Optional extensions?: string[]
  • Optional localState?: object
    • [name: string]: any
  • Optional minidumpPath?: string
  • Optional mobileEmulation?: object
    • [name: string]: any
  • Optional perfLoggingPrefs?: object
    • [name: string]: any
  • Optional windowTypes?: string[]

Optional cleanSession

cleanSession: boolean

Optional commandLineFlags

commandLineFlags: string

Optional cssSelectorsEnabled

cssSelectorsEnabled: boolean

Optional databaseEnabled

databaseEnabled: boolean

Optional dontInjectRegex

dontInjectRegex: RegExp

Optional elementScrollBehavior

elementScrollBehavior: number

Optional enableElementCacheCleanup

enableElementCacheCleanup: boolean

Optional enablePersistentHover

enablePersistentHover: boolean

Optional ensureCleanSession

ensureCleanSession: boolean

Optional environment

environment: string

Optional executablePath

executablePath: string

Optional extractPath

extractPath: string

Optional firefoxProfileTemplate

firefoxProfileTemplate: string

Optional firefox_binary

firefox_binary: string

Optional handlesAlerts

handlesAlerts: boolean

Optional honorSystemProxy

honorSystemProxy: boolean

Optional host

host: string

Optional ie.browserCommandLineSwitches

ie.browserCommandLineSwitches: string

Optional ie.ensureCleanSession

ie.ensureCleanSession: boolean

Optional ie.forceCreateProcessApi

ie.forceCreateProcessApi: boolean

Optional ie.setProxyByServer

ie.setProxyByServer: boolean

Optional ie.usePerProcessProxy

ie.usePerProcessProxy: boolean

Optional ignoreProtectedModeSettings

ignoreProtectedModeSettings: boolean

Optional ignoreZoomSetting

ignoreZoomSetting: boolean

Optional initialBrowserUrl

initialBrowserUrl: string

Optional javascriptEnabled

javascriptEnabled: boolean

Optional killProcessesByName

killProcessesByName: boolean

Optional locationContextEnabled

locationContextEnabled: boolean

Optional logFile

logFile: string

Optional logLevel

logLevel: string

Optional loggingPrefs

loggingPrefs: object

Type declaration

  • Optional browser?: LoggingPreferences
  • Optional client?: LoggingPreferences
  • Optional driver?: LoggingPreferences
  • Optional server?: LoggingPreferences

Optional maxInstances

maxInstances: number

Optional nativeEvents

nativeEvents: boolean

Optional onlyProxySeleniumTraffic

onlyProxySeleniumTraffic: boolean

Optional optionsSet

optionsSet: boolean

Optional pageLoadStrategy

pageLoadStrategy: PageLoadingStrategy

Optional pageLoadingStrategy

pageLoadingStrategy: string

Optional perfLoggingPrefs

perfLoggingPrefs: object

Type declaration

  • Optional bufferUsageReportingInterval?: boolean
  • Optional enableNetwork?: boolean
  • Optional enablePage?: boolean
  • Optional enableTimeline?: boolean
  • Optional tracingCategories?: boolean

Optional platform

platform: string

Optional platformName

platformName: string

Optional profile

profile: string

Optional proxy

proxy: ProxyObject

Optional proxyEverything

proxyEverything: boolean

Optional proxyRequired

proxyRequired: boolean

Optional requireWindowFocus

requireWindowFocus: boolean

Optional rotatable

rotatable: boolean

Optional safari.options

safari.options: object

Type declaration

  • [name: string]: any

Optional selenium.server.url

selenium.server.url: string

Optional seleniumProtocol

seleniumProtocol: string

Optional setWindowRect

setWindowRect: boolean

Optional silent

silent: string

Optional singleWindow

singleWindow: boolean

Optional timeoutInSeconds

timeoutInSeconds: number

Optional timeouts

timeouts: Timeouts

Optional trustAllSSLCertificates

trustAllSSLCertificates: boolean

Optional unexpectedAlertBehaviour

unexpectedAlertBehaviour: string

Optional unhandledPromptBehavior

unhandledPromptBehavior: string

Optional userExtensions

userExtensions: string

Optional userJSInjection

userJSInjection: boolean

Optional version

version: string

Optional webStorageEnabled

webStorageEnabled: boolean

Optional webdriver.remote.quietExceptions

webdriver.remote.quietExceptions: boolean

Optional webdriver.remote.sessionid

webdriver.remote.sessionid: string

Generated using TypeDoc