webdriverio/website/_sidebars.json
goosewobbler 3ac2341c00
fix(wdio-xvfb): autoXvfb should disable xvfb completely (#14700)
* feat(wdio-xvfb): add `enable`, remove CI check, update types

* chore: update lockfile

* docs(wdio-xvfb): update for new options

* test(wdio-xvfb): update units

* docs(wdio-xvfb): verbiage tweaks

* fix(wdio-local-runner): explicitly disable xvfb when autoXvfb is false

* docs(website): add page on headless / xvfb to testrunner

* test(wdio-local-runner): add tests for new options

* test(e2e): update for new behaviour

* chore(wdio-xvfb): revert some type changes

* chore(wdio-xvfb): fix type error

* test(wdio-xvfb): add comments

* test(wdio-xvfb): fix units and type issues

* feat(wdio-xvfb): improve auto install handling

* chore(wdio-local-runner): update type

* chore(types): update `xvfbAutoInstall` option for advanced control

* test(wdio-xvfb): update units for new behaviour

* test(wdio-local-runner): add tests for passing xvfbAutoInstall

* docs(wdio-xvfb): update for new xvfbAutoInstall

* docs(website): update for new `xvfbAutoInstall`

* refactor(wdio-xvfb): fix logic and clean up

* test(wdio-xvfb): fix units

* test(wdio-xvfb): fix windows-specific test failures

* test(e2e): fix base xvfb tests

* test(wdio-xvfb): add a couple more object format units

* test(e2e): add advanced config tests

* refactor(e2e): use marker files to test custom commands

* docs(website): add more detail

* test(e2e): dynamically assign mode

* feat(wdio-xvfb): array command escaping

* fix(e2e): update command

* docs(website): add missing xvfb options

* chore(wdio-local-runner): remove unnecessary `any`

* refactor(wdio-xvfb): pull apart options

* docs(wdio-xvfb): update for new options

* docs(website): update for new options

* refactor(types): rework xvfb options

* chore(wdio-local-runner): pass through new options

* test(e2e): update for new options, skip non-linux platforms

* test(wdio-xvfb): update units

* test(wdio-local-runner): update units

* fix(e2e): remove unnecessary `forceInstall`

* refactor(e2e): simplify tests

* fix(e2e): change `autoInstallMode` default

* docs(wdio-xvfb): change `autoInstallMode` default

* docs(website): update `autoInstallMode` default

* test(wdio-xvfb): update for `autoInstallMode` default change
2025-08-23 21:12:18 -07:00

260 lines
5.8 KiB
JSON

{
"docs": [
{
"type": "category",
"label": "Getting Started",
"link": {
"type": "doc",
"id": "gettingstarted"
},
"items": [
"why-webdriverio",
"boilerplates"
]
},
{
"type": "category",
"label": "Core Concepts",
"items": [
"setuptypes",
"automationProtocols",
"multiremote",
"autowait"
]
},
{
"type": "category",
"label": "Configuration",
"link": {
"type": "doc",
"id": "configuration"
},
"items": [
"driverbinaries",
"capabilities",
"appium",
"typescript",
"proxy"
]
},
{
"type": "category",
"label": "Guides",
"items": [
{
"type": "category",
"label": "Best Practices",
"link": {
"type": "doc",
"id": "bestpractices"
},
"items": [
"best-practices/file-download",
"best-practices/browser-logs"
]
},
"selectors",
"timeouts",
"emulation",
"snapshot",
"mocksandspies",
"customcommands",
"custommatchers",
"pageobjects",
"debugging",
"repl",
"record",
"security"
]
},
{
"type": "category",
"label": "Testrunner",
"link": {
"type": "doc",
"id": "testrunner"
},
"items": [
"configurationfile",
"runner",
"headless-and-xvfb",
"frameworks",
"assertion",
"organizingsuites",
"parameterize-tests",
"sharding",
"retry",
"watcher",
"customreporter",
"customservices"
]
},
{
"type": "category",
"label": "Desktop Testing",
"items": [
"desktop-testing/macos",
"desktop-testing/windows",
{
"type": "category",
"label": "Electron",
"link": {
"type": "doc",
"id": "desktop-testing/electron"
},
"items": [
"desktop-testing/electron/configuration",
"desktop-testing/electron/api",
"desktop-testing/electron/mocking",
"desktop-testing/electron/standalone"
]
}
]
},
{
"type": "category",
"label": "Component Testing",
"link": {
"type": "doc",
"id": "component-testing"
},
"items": [
{
"type": "category",
"label": "Framework Setup",
"items": [
"component-testing/lit",
"component-testing/vue",
"component-testing/svelte",
"component-testing/solid",
"component-testing/react",
"component-testing/preact",
"component-testing/stencil"
]
},
"component-testing/coverage",
"component-testing/mocking"
]
},
{
"type": "category",
"label": "Extension Testing",
"items": [
"extension-testing/web-extensions",
"extension-testing/vscode-extensions"
]
},
{
"type": "category",
"label": "Accessibility Testing",
"items": [
"accessibility-testing/axe-core",
"accessibility-testing/browserstack"
]
},
{
"type": "category",
"label": "OCR Testing",
"items": [
"ocr-testing/getting-started",
{
"type": "category",
"label": "Commands",
"items": [
"ocr-testing/ocr-click-on-text",
"ocr-testing/ocr-get-element-position-by-text",
"ocr-testing/ocr-get-text",
"ocr-testing/ocr-set-value",
"ocr-testing/ocr-wait-for-text-displayed"
]
},
"ocr-testing/cli-wizard",
"ocr-testing/more-test-optimization",
"ocr-testing/ocr-faq"
],
"link": {
"type": "doc",
"id": "ocr-testing/ocr-testing"
}
},
{
"type": "category",
"label": "Visual Testing",
"items": [
"visual-testing/writing-tests",
"visual-testing/methods",
{
"type": "category",
"label": "Options",
"items": [
"visual-testing/service-options",
"visual-testing/method-options"
]
},
"visual-testing/test-output",
"visual-testing/visual-reporter",
"visual-testing/considerations",
{
"type": "category",
"label": "Percy",
"link": {
"type": "doc",
"id": "percy-overview"
},
"items": [
"visual-testing/integrate-with-percy",
"visual-testing/integrate-with-app-percy"
]
},
{
"type": "doc",
"id": "visual-testing/argos",
"label": "Argos"
},
"visual-testing/faq"
],
"link": {
"type": "doc",
"id": "visual-testing"
}
},
{
"type": "category",
"label": "Migrate",
"items": [
"v6-migration",
"v7-migration",
"protractor-migration",
"async-migration"
]
},
{
"type": "category",
"label": "Integration",
"items": [
"cloudservices",
"autocompletion",
"docker",
"githubactions",
"jenkins",
"bamboo",
"seleniumgrid"
]
}
],
"api": [
"api",
"api/expect-webdriverio",
"api/globals",
"api/environment",
"api/modules"
],
"flowcharts": {
"Flowcharts": [
"flowcharts/wdiocommands",
"flowcharts/createlocalworkerprocess",
"flowcharts/testexecution",
"flowcharts/highleveloverview"
]
}
}