Skip to content

Config

Set your app server and test-run options. Start with the app URL and, if Dyno should start it, a command. The configuration guide lists defaults and setup examples.

Property Modifier Type
artifactsDir? readonly string
browser? readonly { args?: readonly string[]; deviceScaleFactor?: number; hasTouch?: boolean; isMobile?: boolean; locale?: string; name?: "chrome" | "chromium" | "edge" | "firefox" | "webkit"; path?: string; timezoneId?: string; userAgent?: string; }
browser.args? readonly readonly string[]
browser.deviceScaleFactor? readonly number
browser.hasTouch? readonly boolean
browser.isMobile? readonly boolean
browser.locale? readonly string
browser.name? readonly "chrome" | "chromium" | "edge" | "firefox" | "webkit"
browser.path? readonly string
browser.timezoneId? readonly string
browser.userAgent? readonly string
cleanupTimeout? readonly number
expectTimeout? readonly number
forbidOnly? readonly boolean
host? readonly string
port? readonly number
random? readonly boolean
reportDir? readonly string
runTimeout? readonly number
seed? readonly string
setup? readonly string
testDir? readonly string
testMatch? readonly string
timeout? readonly number
viewport? readonly Viewport
webServer readonly { command?: string | readonly string[]; cwd?: string; env?: Readonly<Record<string, string>>; ready?: string | RegExp; reuseExistingServer?: boolean; timeout?: number; url: string; }
webServer.command? readonly string | readonly string[]
webServer.cwd? readonly string
webServer.env? readonly Readonly<Record<string, string>>
webServer.ready? readonly string | RegExp
webServer.reuseExistingServer? readonly boolean
webServer.timeout? readonly number
webServer.url readonly string
workers? readonly number