* 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
260 lines
5.8 KiB
JSON
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"
|
|
]
|
|
}
|
|
}
|