{"version":1,"pages":[{"id":"-MK0kdcmTIW9VShRHsWD","title":"Testery Documentation","pathname":"/","siteSpaceId":"sitesp_YrAaM","description":"Testery is a cloud-based, continuous testing platform that makes it easy to run tests quickly and reliably and push your test results to the platforms your team uses daily."},{"id":"-MK14GXAKaqeLPHhWiUd","title":"Release Notes","pathname":"/release-notes","siteSpaceId":"sitesp_YrAaM","description":""},{"id":"-MK1AtE3ItigvHsFUa2S","title":"Getting Started Guide","pathname":"/get-started/getting-started-guide","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"-MK18iZwV7ivr6_7nHLn","title":"Create a Testery Account","pathname":"/get-started/getting-started-guide/create-an-account","siteSpaceId":"sitesp_YrAaM","description":"A free Testery account will enable you to run your smoke tests on a schedule or every commit and send notifications to Slack, OpsGenie, or wherever else you need them.","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"IVNEMMmFbwEaFALRhA0A","title":"Configure Your Project","pathname":"/get-started/getting-started-guide/configure-your-project","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"VqfRIG2fXCdPRtugMucp","title":"Run Your Tests","pathname":"/get-started/getting-started-guide/run-your-tests","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"NZHTsPXL5SrMAYPFj8bd","title":"Configure Slack Alerts","pathname":"/get-started/getting-started-guide/configure-slack-alerts","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"UEwHFnyII10iBD51AFER","title":"Schedule Your Test Runs","pathname":"/get-started/getting-started-guide/schedule-your-test-runs","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"-MK1CmJBB3I5gnmj72qe","title":"Invite Your Team","pathname":"/get-started/getting-started-guide/invite-your-team","siteSpaceId":"sitesp_YrAaM","description":"Add users to your team by selecting Settings -> Team.","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"-MK1CewUvq_ozopEqSK1","title":"Get More From Testery","pathname":"/get-started/getting-started-guide/create-schedules","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Getting Started Guide"}]},{"id":"-MK1fGMLMrgQEHP24mtR","title":"Dashboard","pathname":"/get-to-know-testery/dashboard","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK16bv-TqXgQ_5A5mSe","title":"Test Runs","pathname":"/get-to-know-testery/test-runs","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"q1DWXzXx9XyO29TblEqL","title":"Test Selection Rules","pathname":"/get-to-know-testery/test-runs/test-selection-rules","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Get to Know Testery"},{"label":"Test Runs"}]},{"id":"-MK16gJW9wsRudNCDM7G","title":"Projects","pathname":"/get-to-know-testery/projects","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK16iclZ4pz3WoBqueC","title":"Test Triggers","pathname":"/get-to-know-testery/schedules","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK10NDSYs4ERbAbJd5y","title":"Environments","pathname":"/get-to-know-testery/set-up-your-test-environments","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK16kAiwhR9TIY-8XQA","title":"Alerts","pathname":"/get-to-know-testery/alerts","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MQZA6aq7iuhmic82yjf","title":"Settings","pathname":"/get-to-know-testery/settings","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-McGJKeR9acpx6fsdU7L","title":"Test Plans","pathname":"/get-to-know-testery/test-plans","siteSpaceId":"sitesp_YrAaM","description":"Test plans in Testery allow you to create a plan where you can lay out the stages of testing, specify what tests or test suites will be in each stage, what environments the test should run in, etc.","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"lQQvB89pRTghVRMWbCbU","title":"Test Selection","pathname":"/get-to-know-testery/test-selection","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"XHRTV32uRPkpcxQ5nULM","title":"Test Stacks","pathname":"/get-to-know-testery/test-stacks","siteSpaceId":"sitesp_YrAaM","description":"Managing your dependencies with Test Stacks","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"14cPJIXJJY6KnWb2GfAw","title":"Python","pathname":"/get-to-know-testery/test-stacks/python","siteSpaceId":"sitesp_YrAaM","description":"How to choose which version of Python to use on your runners","breadcrumbs":[{"label":"Get to Know Testery"},{"label":"Test Stacks"}]},{"id":"3mN0l80biDN3mEFy49cy","title":"Node.js 16 End of Life","pathname":"/get-to-know-testery/test-stacks/node.js-16-end-of-life","siteSpaceId":"sitesp_YrAaM","description":"Handling the Upgrade to Node 18","breadcrumbs":[{"label":"Get to Know Testery"},{"label":"Test Stacks"}]},{"id":"vOdNkYIDKV53QPK2MEsc","title":"Default Chrome Version Change","pathname":"/get-to-know-testery/test-stacks/default-chrome-120","siteSpaceId":"sitesp_YrAaM","description":"Handling the Upgrade to Chrome 120","breadcrumbs":[{"label":"Get to Know Testery"},{"label":"Test Stacks"}]},{"id":"Z4nUQevbhywDO593bCzu","title":"Python 3.8 End of Life","pathname":"/get-to-know-testery/test-stacks/python-3.8-end-of-life","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Get to Know Testery"},{"label":"Test Stacks"}]},{"id":"-MK1mKNffPLshPWelJ0R","title":"Deployments","pathname":"/get-to-know-testery/deployments","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK1-GduNfHBg-sennJo","title":"System Variables","pathname":"/get-to-know-testery/system-variables","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK5hBE9DwqQ-0HJIqgn","title":"Tags","pathname":"/get-to-know-testery/tags","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MLPUD8X-CJBojqnomOF","title":"Screenshots","pathname":"/get-to-know-testery/screenshots","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK5hikZvnMoZc8JH5Ie","title":"Uploading Test Artifacts to Testery","pathname":"/get-to-know-testery/uploading-test-artifacts-to-testery","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MMa1Leb7uCjvt9CcW6H","title":"Setting Test Execution Priority","pathname":"/get-to-know-testery/setting-test-execution-priority","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MMa4zS7D8jiygXO0dye","title":"Setting the Number of Parallel Tests","pathname":"/get-to-know-testery/setting-the-number-of-parallel-tests","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Get to Know Testery"}]},{"id":"-MK1Cy6qrlF-I6tTQvwd","title":"Built-In Integrations with Testery","pathname":"/integrations/built-in-integrations-with-testery","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"3KQp12lACwLeMfMBzWS1","title":"Jira","pathname":"/integrations/built-in-integrations-with-testery/jira","siteSpaceId":"sitesp_YrAaM","description":"Testery's built-in Jira integration allows user to create stories for errant tests and bugs found while testing. Stories can be tied to individual or groups of tests.","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"Built-In Integrations with Testery"}]},{"id":"AyEfJoLX6ExmDp2UZhT0","title":"Slack","pathname":"/integrations/built-in-integrations-with-testery/slack","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"Built-In Integrations with Testery"}]},{"id":"-MK1AUeMcmYzuw-OjLwy","title":"CI/CD Integration Guides","pathname":"/integrations/ci-cd-integration-guide","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"-MK1nfCkokXuSwSLAiEE","title":"Azure Devops Pipelines","pathname":"/integrations/ci-cd-integration-guide/azure-devops-pipelines","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MRW987AzMGo1WRmzE6Y","title":"Set Up CircleCI to Run Testery Tests","pathname":"/integrations/ci-cd-integration-guide/circleci","siteSpaceId":"sitesp_YrAaM","description":"How-to trigger a Testery test run from a CircleCI build.","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MVXBP7PKpskr_fmFzs6","title":"Jenkins","pathname":"/integrations/ci-cd-integration-guide/jenkins","siteSpaceId":"sitesp_YrAaM","description":"Configure Jenkins in minutes to run your end-to-end tests concurrently via Testery Cloud","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MK5WHcd9or9Ru-VdMBJ","title":"GitHub Actions","pathname":"/integrations/ci-cd-integration-guide/github-actions","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MK5eTr7HCEVV3n5MfkO","title":"Octopus Deploy","pathname":"/integrations/ci-cd-integration-guide/octopus-deploy","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MK5TRHs4FhJWiJgKD_R","title":"TugboatQA","pathname":"/integrations/ci-cd-integration-guide/tugboatqa","siteSpaceId":"sitesp_YrAaM","description":"Using Tugboat and Testery is one of the coolest, easiest, and fastest ways to run your E2E Cypress tests on every PR. Follow these four steps and in about 10 minutes, you'll have Cypress tests running","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"CI/CD Integration Guides"}]},{"id":"-MK1AQvhGqMtrS3S6ksK","title":"Testery CLI","pathname":"/integrations/testery-cli-docs","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"-MK0v_xAG5sn1hRT0XwM","title":"Testery REST API","pathname":"/integrations/testery-rest-api","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"-MK0uJzLSirjKQMiGhD3","title":"Testery REST API Resources","pathname":"/integrations/testery-rest-api/testery-rest-api","siteSpaceId":"sitesp_YrAaM","description":"A description of the available Testery REST API end points.","breadcrumbs":[{"label":"Integrate with Testery"},{"label":"Testery REST API"}]},{"id":"IDrX1VdCG3gCs2vr1hV8","title":"Microsoft Teams","pathname":"/integrations/microsoft-teams","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"oitcRp3HJuz4sGDhrBo2","title":"Testery MCP Server","pathname":"/integrations/testery-mcp-server","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Integrate with Testery"}]},{"id":"-MK1BHb6mB8csJlhFK74","title":"Supported Testing Frameworks","pathname":"/framework-specific-guidance/supported-testing-frameworks","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Framework-specific Guidance"}]},{"id":"-MK1pTQR2dMOyxVtG-J7","title":"Cypress","pathname":"/framework-specific-guidance/cypress","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Framework-specific Guidance"}]},{"id":"imB3ZjmXty5ZTqPHPGCN","title":"Updating Cypress Tests to Output in JUnit XML Format","pathname":"/framework-specific-guidance/cypress/updating-cypress-tests-to-output-in-junit-xml-format","siteSpaceId":"sitesp_YrAaM","description":"In this article, we'll walk through the steps to update your Cypress tests to output in JUnit XML format and how to upload them to Testery for automated analysis.","breadcrumbs":[{"label":"Framework-specific Guidance"},{"label":"Cypress"}]},{"id":"z6pNiP6a3zMTzf7b0xwK","title":"Playwright","pathname":"/framework-specific-guidance/playwright","siteSpaceId":"sitesp_YrAaM","description":"Instructions for getting your Playwright tests to run on Testery","breadcrumbs":[{"label":"Framework-specific Guidance"}]},{"id":"wkJvD3UTzvy1QUItjsJ1","title":"Update Playwright Tests to Output in JUnit XML Format for Import Into Testery","pathname":"/framework-specific-guidance/playwright/update-playwright-tests-to-output-in-junit-xml-format-for-import-into-testery","siteSpaceId":"sitesp_YrAaM","description":"In this article, we'll guide you through the process of updating your Playwright tests to output results in JUnit XML format, allowing you to seamlessly integrate them into your CI/CD pipeline.  Prere","breadcrumbs":[{"label":"Framework-specific Guidance"},{"label":"Playwright"}]},{"id":"eWQIfIH49cq4hR6TWrLZ","title":"PyTest","pathname":"/framework-specific-guidance/pytest","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Framework-specific Guidance"}]},{"id":"z3bHFJl7LSuut5z0BcE9","title":"Update Pytest to Generate JUnit XML for Import into Testery","pathname":"/framework-specific-guidance/pytest/update-pytest-to-generate-junit-xml-for-import-into-testery","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Framework-specific Guidance"},{"label":"PyTest"}]},{"id":"-MUPr1dI52tHIiqRnP-l","title":"TestNG","pathname":"/framework-specific-guidance/testng","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Framework-specific Guidance"}]},{"id":"X3kCxTF3pzaHDxK7UkVq","title":"Updating TestNG Tests to Output in JUnit XML Format","pathname":"/framework-specific-guidance/testng/updating-testng-tests-to-output-in-junit-xml-format","siteSpaceId":"sitesp_YrAaM","description":"In this article, we'll guide you through the process of updating your TestNG tests to output results in JUnit XML format and then uploading these results to Testery for further analysis and monitoring","breadcrumbs":[{"label":"Framework-specific Guidance"},{"label":"TestNG"}]},{"id":"3sX8aPfPKB1ny6Ba1VQI","title":"Enable or Disable Automatic Rerunning of Tests","pathname":"/how-to/enable-or-disable-automatic-rerunning-of-tests","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"How-To"}]},{"id":"-MRLcrNUjdBFiaedCqOs","title":"Run Cypress Tests without Connecting Repository","pathname":"/how-to/run-cypress-tests-without-connecting-repository","siteSpaceId":"sitesp_YrAaM","description":"A step-by-step guide to running Cypress tests on the Testery platform when integration with GitHub / Bitbucket isn't an option.","breadcrumbs":[{"label":"How-To"}]},{"id":"-MRfcgU0azkkjHqVanan","title":"How to Store Sensitive Data Like Username and Password For a Cypress Test","pathname":"/how-to/how-to-store-sensitive-data-like-username-and-password-in-a-cypress-test","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"How-To"}]},{"id":"jZ8f1BwxM0t1JjmIUGAM","title":"Connect to a Private npm Repository","pathname":"/how-to/connect-to-a-private-npm-repository","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"How-To"}]},{"id":"BoZclkGxYXrieIQTc9tj","title":"Running Scripts Before the Tests","pathname":"/how-to/running-scripts-before-the-tests","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"How-To"}]},{"id":"SZPWmQ3G0x47WbA1BMKm","title":"Upload Test Run for Analysis","pathname":"/how-to/upload-test-run-for-analysis","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"How-To"}]},{"id":"-MKB7Maf72PMxrBVpeNr","title":"Troubleshooting Steps","pathname":"/misc/troubleshooting-steps","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"MISC"}]},{"id":"vhBu1l8VbzK6rbWLPlAm","title":"Fix Common Selenium Exceptions","pathname":"/fixing-tests/fix-common-selenium-exceptions","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"}]},{"id":"zHfICbhAPip5uwfRPupx","title":"Fix a ChromeDriver Version Exception","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-chromedriver-version-exception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"MAkbDVYsn2iBDJSgDZth","title":"Fix a NoSuchElement Exception","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-nosuchelement-exception","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"Hh05oeW0HnVqDF4Ez7AG","title":"Fix a TimeoutException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-timeoutexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"MHDhDFeFdBS85WrUYMHn","title":"Fix an ElementNotVisibleException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-an-elementnotvisibleexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"lroYoq9bX4PQUmzqM8kd","title":"Fix a StaleElementReferenceException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-staleelementreferenceexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"sbvSEqf5e3igBGAqDZMf","title":"Fix a WebDriverException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-webdriverexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"VSfGrqIYqrE6OBhxD3Ql","title":"Fix an InvalidArgumentException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-an-invalidargumentexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"v2jIrWYydzELzduiHmKV","title":"Fix a NoSuchWindowException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-a-nosuchwindowexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"LA93ZgbVAUXWaV9vLwUk","title":"Fix an UnhandledAlertException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-an-unhandledalertexception","siteSpaceId":"sitesp_YrAaM","description":"","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]},{"id":"kFB9PuFLJYa31Aikwii3","title":"Fix an InvalidSelectorException","pathname":"/fixing-tests/fix-common-selenium-exceptions/fix-an-invalidselectorexception","siteSpaceId":"sitesp_YrAaM","breadcrumbs":[{"label":"Fixing Tests"},{"label":"Fix Common Selenium Exceptions"}]}]}