{ "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" ] } }