{"version":1,"pages":[{"id":"yalsPT3DTyl7KBRsr9lM","title":"What's New?","pathname":"/","siteSpaceId":"sitesp_ZOh1L","description":"See the latest QApilot releases, including CoWork, PII exposure detection, and other recent product changes that affect testing workflows today."},{"id":"ZofWajOALLuEpvbGRC3G","title":"Help Section","pathname":"/help-section","siteSpaceId":"sitesp_ZOh1L","description":"Find built-in QApilot help resources, including demos, terms, local agent downloads, the status page, and links to product docs for quick support."},{"id":"lP5aooitGgASVcJVi5IT","title":"Getting Started","pathname":"/detailed-documentation/getting-started","siteSpaceId":"sitesp_ZOh1L","description":"Get a quick QApilot overview covering autonomous testing, recording, natural-language authoring, integrations, execution reports, and workflows.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"I3SsO4MYGrQ6IC6m7M80","title":"Introduction: QApilot","pathname":"/detailed-documentation/introduction-qapilot","siteSpaceId":"sitesp_ZOh1L","description":"Understand QApilot’s core concepts, cloud architecture, local and cloud execution models, and the platform’s role in modern QA workflows.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"EgssUnMpz4Ywa1pwOPHN","title":"QApilot Terminology","pathname":"/detailed-documentation/qapilot-terminology","siteSpaceId":"sitesp_ZOh1L","description":"Learn QApilot terminology for test cases, suites, data, rules, recorders, pages, and modules so teams share a common testing language internally.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"h0Co5rHkthbrxp8P9CQm","title":"Setup","pathname":"/detailed-documentation/setup","siteSpaceId":"sitesp_ZOh1L","description":"Set up access to QApilot, create accounts, sign in, reach the dashboard, and find the right guides for projects, tests, and reports quickly.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"qB4sglLGnrGMAHMMTBKT","title":"System Requirements","pathname":"/detailed-documentation/setup/system-requirements","siteSpaceId":"sitesp_ZOh1L","description":"Review the hardware, software, and OS requirements for cloud testing and local Android or iOS execution on Windows, macOS, and Linux devices.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Setup"}]},{"id":"qLKQ3D1NvufgdpvpN5vc","title":"Local Recording/Execution","pathname":"/detailed-documentation/setup/local-recording-execution","siteSpaceId":"sitesp_ZOh1L","description":"Set up local recording and execution on Windows, macOS, Linux, or iOS, including software installs, device connection, and launch steps for testers.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Setup"}]},{"id":"gTQpV45cVRJNY6mzjZxr","title":"Cloud Recording/Execution","pathname":"/detailed-documentation/setup/cloud-recording-execution","siteSpaceId":"sitesp_ZOh1L","description":"Configure cloud recording and execution on real devices, upload APK or IPA builds, connect providers, and start Appium sessions for automated mobile testing.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Setup"}]},{"id":"KyZ0DRVJRf5YPqAYdvYg","title":"Projects","pathname":"/detailed-documentation/projects","siteSpaceId":"sitesp_ZOh1L","description":"Create, edit, filter, team-manage, and disable QApilot projects, then use each project as the starting point for recording and crawling workflows.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"6y2Onhavi6kKWTHc6mfT","title":"Autonomous Test Generation","pathname":"/detailed-documentation/autonomous-test-generation","siteSpaceId":"sitesp_ZOh1L","description":"Understand how QApilot’s crawler explores Android apps, records discovered flows, and turns navigation coverage into reusable tests for later execution.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"vym7z7MW4UvhYvosnpJe","title":"How to run the Crawler","pathname":"/detailed-documentation/autonomous-test-generation/how-to-run-the-crawler","siteSpaceId":"sitesp_ZOh1L","description":"Launch the crawler in a fresh or dependent Appium session, configure app inputs, watch live progress, and review generated results from start to completion.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Autonomous Test Generation"}]},{"id":"yF2LDB7cIDfTzofwkIkg","title":"Crawler Report","pathname":"/detailed-documentation/autonomous-test-generation/crawler-report","siteSpaceId":"sitesp_ZOh1L","description":"Review crawl flow graphs, grouped scenarios, interaction paths, generated test cases, and failure reasons after an autonomous crawl run.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Autonomous Test Generation"}]},{"id":"l8SZwkTl7sPBBPRt1XGh","title":"Auto Bug Finder","pathname":"/detailed-documentation/autonomous-test-generation/auto-bug-finder","siteSpaceId":"sitesp_ZOh1L","description":"See issues found during crawling, including broken assets, loading failures, spelling problems, and accessibility gaps on each screen with evidence.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Autonomous Test Generation"}]},{"id":"0u7buLkpgVEIKO7rPEP1","title":"CoWork","pathname":"/detailed-documentation/cowork","siteSpaceId":"sitesp_ZOh1L","description":"Explore CoWork, QApilot’s human-in-the-loop authoring mode for turning written test cases into automated mobile recordings with AI planning on live devices.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"hx84M7DBHprRoGDalxUh","title":"Test Recording","pathname":"/detailed-documentation/test-recording","siteSpaceId":"sitesp_ZOh1L","description":"Learn the prerequisites for recording mobile test steps in QApilot and how recording connects with test cases, suites, and execution flows.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"64Viiv0dVG1DImfgXZ6n","title":"Create Test Steps Using Test Recorder","pathname":"/detailed-documentation/test-recording/create-test-steps-using-test-recorder","siteSpaceId":"sitesp_ZOh1L","description":"Use the recorder workspace to capture steps, edit actions, add manual steps, switch contexts, and manage screenshots and controls during recording sessions.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"}]},{"id":"XfEdUYSqwj99JREBdZLW","title":"Gestures","pathname":"/detailed-documentation/test-recording/create-test-steps-using-test-recorder/gestures","siteSpaceId":"sitesp_ZOh1L","description":"Reference QApilot recorder gestures and action keywords, from alerts and swipes to waits, network toggles, orientation checks, and OCR usage.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"},{"label":"Create Test Steps Using Test Recorder"}]},{"id":"wKJ9PHTYcidNz28pofXj","title":"Keywords","pathname":"/detailed-documentation/test-recording/create-test-steps-using-test-recorder/keywords","siteSpaceId":"sitesp_ZOh1L","description":"Review supported recorder keywords like Draw Signature and Reset App, including their behavior, limits, and best-fit automation uses in tests.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"},{"label":"Create Test Steps Using Test Recorder"}]},{"id":"e5CaxXryzazzqRgbaIn3","title":"Camera Injection, File Injection (via LambdaTest)","pathname":"/detailed-documentation/test-recording/camera-injection-file-injection-via-lambdatest","siteSpaceId":"sitesp_ZOh1L","description":"Simulate camera captures and file uploads on LambdaTest by injecting uploaded media into tests for QR scans, barcodes, and documents during execution.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"}]},{"id":"TzOXaGXYRy1HqmGAHwvG","title":"Code Snippet Execution","pathname":"/detailed-documentation/test-recording/code-snippet-execution","siteSpaceId":"sitesp_ZOh1L","description":"Create, test, and run secure JavaScript snippets in QApilot to add custom logic, validations, and step outcomes to test flows without leaving the platform.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"}]},{"id":"LIankVoG9qhXTjSHbsQO","title":"Reusable Test Blocks","pathname":"/detailed-documentation/test-recording/reusable-test-blocks","siteSpaceId":"sitesp_ZOh1L","description":"Build reusable functional blocks from shared steps, insert them into tests, handle exceptions, and centralize updates across flows with clear reporting.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"}]},{"id":"7BT1bANyFPO5jM8hV7hA","title":"PWA Testing (via LambdaTest)","pathname":"/detailed-documentation/test-recording/pwa-testing-via-lambdatest","siteSpaceId":"sitesp_ZOh1L","description":"Test Progressive Web Apps in QApilot with recorder, crawler, cross-browser execution, and reporting across Android and iOS devices and browsers.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Recording"}]},{"id":"iLmsuZsapSzltz7UypWC","title":"API Automation","pathname":"/detailed-documentation/api-automation","siteSpaceId":"sitesp_ZOh1L","description":"Build, script, execute, and report API tests in QApilot with collections, reusable data, value extraction, and stateful workflows across execution modes.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"Y7Qi9LjKIaf89PySq4yk","title":"Test Plan Executions","pathname":"/detailed-documentation/test-plan-executions","siteSpaceId":"sitesp_ZOh1L","description":"Create and run test plans from suites, rules, cases, or deep links, then configure devices, data, settings, CI/CD, and reports for each run.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"ul1yjIvZoz2rc6if8OMT","title":"Test Case","pathname":"/detailed-documentation/test-plan-executions/test-case","siteSpaceId":"sitesp_ZOh1L","description":"Create, filter, execute, and manage QApilot test cases, then maintain step history, conditions, and recorded flows in one place for your project.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"5tULWx9L9zRP17GR28Ox","title":"If Conditions at Test Case Level","pathname":"/detailed-documentation/test-plan-executions/test-case/if-conditions-at-test-case-level","siteSpaceId":"sitesp_ZOh1L","description":"Use if and if-else logic in test cases to branch execution based on variables or other test cases and support dynamic flows during automation runs.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"},{"label":"Test Case"}]},{"id":"FoLZl7AmC2XGgeI9jaIA","title":"Test Steps","pathname":"/detailed-documentation/test-plan-executions/test-case/test-steps","siteSpaceId":"sitesp_ZOh1L","description":"Reorder, clone, filter, and edit test steps with screenshot-based views, OS tags, and updated page element references across Flutter and native projects.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"},{"label":"Test Case"}]},{"id":"eec7RE4rOOBr28kfPwmo","title":"Configurable PII Blurring","pathname":"/detailed-documentation/test-plan-executions/configurable-pii-blurring","siteSpaceId":"sitesp_ZOh1L","description":"Choose which PII types QApilot blurs in screenshots at the test plan level, protecting sensitive data in reports and artifacts during execution.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"L3jzxXm7GfSkqsgB61VL","title":"Test Suite","pathname":"/detailed-documentation/test-plan-executions/test-suite","siteSpaceId":"sitesp_ZOh1L","description":"Group test cases into suites, import them in order, run them together, and manage suite lifecycle actions from one screen inside your QApilot project.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"NzFM6P12Hdd91gULNlPJ","title":"Test Rule","pathname":"/detailed-documentation/test-plan-executions/test-rule","siteSpaceId":"sitesp_ZOh1L","description":"Associate test suites with relevant test data through rules, then execute the full grouped workflow and manage it over time within a project.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"DCqu40QTz4zFlpRAVH8F","title":"Test Data","pathname":"/detailed-documentation/test-plan-executions/test-data","siteSpaceId":"sitesp_ZOh1L","description":"Create, manage, and clone test data sets with reusable key-value items so executions can run with consistent or copied inputs across test plans.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"JLAcrg6QBFcRaRxPdeXs","title":"Dynamic Test Data","pathname":"/detailed-documentation/test-plan-executions/dynamic-test-data","siteSpaceId":"sitesp_ZOh1L","description":"Select existing test data from the recorder, create items inline, and update variables during execution without leaving the flow while recording.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"VdljTEv23D4qtwbM2alF","title":"Cross OS Execution Guidelines (Android ↔ iOS)","pathname":"/detailed-documentation/test-plan-executions/cross-os-execution-guidelines-android-ios","siteSpaceId":"sitesp_ZOh1L","description":"Improve Cross-OS reliability across Android and iOS by validating platform differences, refining locators, and using platform-specific steps where needed.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"d77aPtDYfH9NH2Ix6rJl","title":"Schedulers","pathname":"/detailed-documentation/test-plan-executions/schedulers","siteSpaceId":"sitesp_ZOh1L","description":"Schedule QApilot test plans to run once or daily, then review, edit, or delete upcoming runs from the scheduler list for automated regression coverage.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"uf980St4OCpaJu89hbAm","title":"Deep Links","pathname":"/detailed-documentation/test-plan-executions/deep-links","siteSpaceId":"sitesp_ZOh1L","description":"Create and execute deep link suites for authentication, app downloads, and PWAs, then validate navigation with linked reports and login flows.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"XzdrnoWH1T8BIz9QX216","title":"HTTP Master","pathname":"/detailed-documentation/test-plan-executions/http-master","siteSpaceId":"sitesp_ZOh1L","description":"Configure API collections, requests, variables, scripts, assertions, and collection runs directly within QApilot’s HTTP Master for integrated API testing.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"SyZLekm5IUJ2tu7IWYCD","title":"Dynamic Random Test Data Generation for APIs","pathname":"/detailed-documentation/test-plan-executions/dynamic-random-test-data-generation-for-apis","siteSpaceId":"sitesp_ZOh1L","description":"Generate random API test data with formats, length rules, regex patterns, and user-defined values to reduce collisions at runtime during repeated runs.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"nu8XbxjyboJ1CLWkJiDQ","title":"OCR-Based Element Identification","pathname":"/detailed-documentation/test-plan-executions/ocr-based-element-identification","siteSpaceId":"sitesp_ZOh1L","description":"Use OCR to capture and replay text-based elements when standard locators fail, with recording controls for manual capture during precise mobile automation.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"7kWRwjwyOdOLyO8kfTRG","title":"Device Metrics","pathname":"/detailed-documentation/test-plan-executions/device-metrics","siteSpaceId":"sitesp_ZOh1L","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Test Plan Executions"}]},{"id":"TXojIiNsTfcQcmHwgTD3","title":"Integrations","pathname":"/detailed-documentation/integrations","siteSpaceId":"sitesp_ZOh1L","description":"Configure project-level QApilot settings and integrations so each app project can connect devices and support cloud testing workflows reliably.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"lgBQd8OB8iKcPyfaKBfv","title":"Slack","pathname":"/detailed-documentation/integrations/slack","siteSpaceId":"sitesp_ZOh1L","description":"Send Test Pass/Fail/Abort notifications in real-time directly to your specified Slack channel. This ensures that you can collaborate with your teammates by sharing the test results in real time.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"lM8vvjUb9VQVVS5Uv4wO","title":"Microsoft Teams","pathname":"/detailed-documentation/integrations/microsoft-teams","siteSpaceId":"sitesp_ZOh1L","description":"Integrate Microsoft Teams with QApilot using webhooks, then send test plan, case, and step notifications to mapped channels during execution.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"92UQBQNwZU0ffN2dSzLT","title":"JIRA","pathname":"/detailed-documentation/integrations/jira","siteSpaceId":"sitesp_ZOh1L","description":"Connect Jira to QApilot, configure account credentials, and create bug reports with screenshots and annotations directly from test execution workflows.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"jGxgKKj55r09eSXnJ5ga","title":"BrowserStack","pathname":"/detailed-documentation/integrations/browserstack","siteSpaceId":"sitesp_ZOh1L","description":"Integrate BrowserStack with QApilot using account credentials, then select it as your cloud provider for mobile test execution in QApilot.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"AbUt5CXLjn7fP60OTYpL","title":"SauceLabs","pathname":"/detailed-documentation/integrations/saucelabs","siteSpaceId":"sitesp_ZOh1L","description":"Integrate Sauce Labs with QApilot using your account details, then use it as the cloud device provider for mobile execution during test runs.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"cRCMbZSi4Ulfw7ZY32AR","title":"Continuous Integration/Continuous Deployment","pathname":"/detailed-documentation/integrations/continuous-integration-continuous-deployment","siteSpaceId":"sitesp_ZOh1L","description":"Enable CI/CD from test plans and integrate QApilot scripts into build pipelines so automated tests gate cloud-device releases in production.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Integrations"}]},{"id":"hjta71d3Qt0hZFOf7wVe","title":"Partner Integrations","pathname":"/detailed-documentation/partner-integrations","siteSpaceId":"sitesp_ZOh1L","description":"Integration guide for partners building on top of QAPilot.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"3w2W4Y7A0FjawEQmUz9W","title":"Reports","pathname":"/detailed-documentation/reports","siteSpaceId":"sitesp_ZOh1L","description":"Use QApilot reports to inspect failures, screenshots, videos, logs, downloads, reruns, sharing, and issue creation across runs for QA teams.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"gsINVIM8ukSmbfLTDm70","title":"Reports Dashboard","pathname":"/detailed-documentation/reports/reports-dashboard","siteSpaceId":"sitesp_ZOh1L","description":"View report summaries, failure charts, test counts, and step details from QApilot’s dashboard for executed test cases and runs in one place.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"ri93DT43ugJKAIcG5NYI","title":"Test Case Details","pathname":"/detailed-documentation/reports/test-case-details","siteSpaceId":"sitesp_ZOh1L","description":"Inspect step-by-step test execution with screenshots, logs, navigation view, and AI-assisted statuses to spot failures quickly in reports fast.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"RBfB7N2ZoI46YevdJWvu","title":"AI Auto Healing in QApilot","pathname":"/detailed-documentation/reports/ai-auto-healing-in-qapilot","siteSpaceId":"sitesp_ZOh1L","description":"Learn how AI auto-healing repairs broken locators, marks healed steps in reports, and lets you save updated selectors back to tests after execution.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"CpNXivsDpZdFzZ1YbCyk","title":"Artifacts, Video Splits","pathname":"/detailed-documentation/reports/artifacts-video-splits","siteSpaceId":"sitesp_ZOh1L","description":"Review execution screenshots and step-level video clips, switch views, and detect UI freezes or stalls directly from QApilot reports.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"kbNqv0zZzpfzJlX2AVnQ","title":"Video Splits","pathname":"/detailed-documentation/reports/video-splits","siteSpaceId":"sitesp_ZOh1L","description":"Review execution videos as step-level clips, detect frame freezes automatically, and debug UI stalls without replaying full runs end-to-end.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"tvizZBP9ub5lAx5qawiQ","title":"Report Sharing, Deep Links","pathname":"/detailed-documentation/reports/report-sharing-deep-links","siteSpaceId":"sitesp_ZOh1L","description":"Share report links securely through authenticated access, then review deep link results, execution logs, and linked login or logout flows in reports.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"oT3wpKTLzDjEi3iPUejO","title":"Reports Comparision","pathname":"/detailed-documentation/reports/reports-comparision","siteSpaceId":"sitesp_ZOh1L","description":"Compare two matching reports by device and test plan to track regressions, differences, and result quality across builds with artifact-level analysis.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"0U7DmQowZcULF5cLwFdK","title":"Security Reports","pathname":"/detailed-documentation/reports/security-reports","siteSpaceId":"sitesp_ZOh1L","description":"Run and view static security analysis for uploaded app versions, then inspect manifest, certificate, code, and network findings inside reports.","breadcrumbs":[{"label":"Detailed Documentation"},{"label":"Reports"}]},{"id":"sGngp1ralDlgakTXRXe9","title":"Debugging Mobile Applications on Local Devices","pathname":"/detailed-documentation/debugging-mobile-applications-on-local-devices","siteSpaceId":"sitesp_ZOh1L","description":"Debug mobile tests step by step on a local device, pause on failures, inspect step resources, and fix issues with more confidence in QApilot.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"gHHO9B4oRd915OydEeVw","title":"User Management","pathname":"/detailed-documentation/user-management","siteSpaceId":"sitesp_ZOh1L","description":"Manage QApilot users from one list, track account status, search or filter members, and create, edit, or disable access for workspace teams.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"W12CYYNhQg4sdE2b0XWc","title":"Account Settings","pathname":"/detailed-documentation/account-settings","siteSpaceId":"sitesp_ZOh1L","description":"Update your QApilot profile, profile picture, contact details, and password from the account settings area on the dashboard for everyday account management.","breadcrumbs":[{"label":"Detailed Documentation"}]},{"id":"TDckMOL3D4VEcD72c8dw","title":"FAQs","pathname":"/detailed-documentation/faqs","siteSpaceId":"sitesp_ZOh1L","description":"Get quick answers on supported apps, failed tests, security, reports, support, trials, and common rule-creation errors in QApilot for new users.","breadcrumbs":[{"label":"Detailed Documentation"}]}]}