{"version":1,"pages":[{"id":"XmilkDQnC03jg4xvPe7J","title":"Welcome to Moropo","pathname":"/","siteSpaceId":"sitesp_ejOTY","description":""},{"id":"DQDaie5pyIjBAN6qta2h","title":"Quick Start","pathname":"/quickstart","siteSpaceId":"sitesp_ejOTY","description":"Set up your app testing in minutes"},{"id":"W0SpYpXS6ENIWZMUYoaO","title":"Producing an Android Build","pathname":"/uploading-your-app/producing-an-android-build","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Uploading your app"}]},{"id":"obDf9WTAVGdYb00Zbyo7","title":"Producing an iOS Build","pathname":"/uploading-your-app/producing-an-ios-build","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Uploading your app"}]},{"id":"ulxE9DR9fxmaaWzB7ic5","title":"Uploading Your Build To Moropo","pathname":"/uploading-your-app/uploading-your-build-to-moropo","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Uploading your app"}]},{"id":"0ox9SgtWtPCoU3KXzS4S","title":"Using the Test Creator","pathname":"/creating-tests/using-test-creator","siteSpaceId":"sitesp_ejOTY","description":"Moropo Test Creator is a cloud-based editing tool for creating app test flows","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"PHzxa5GhnD2dcgGyhhOH","title":"Test Configuration","pathname":"/creating-tests/test-configuration","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"Ovt3gJjjsbEFSNTFUKIW","title":"Test Step Commands","pathname":"/creating-tests/commands","siteSpaceId":"sitesp_ejOTY","description":"A list of Maestro commands available to use in the Moropo Test Creator","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"gTTqhPoE91ahMFu6qXfE","title":"addMedia","pathname":"/creating-tests/commands/addmedia","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"auab0lU2Jvkn6l7AuSiM","title":"assertNotVisible","pathname":"/creating-tests/commands/assertnotvisible","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"Ap3AZ8WPsYXDWqvY6WdR","title":"assertTrue","pathname":"/creating-tests/commands/asserttrue","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"2y18dPLrB576yN9mGWAj","title":"assertVisible","pathname":"/creating-tests/commands/assertvisible","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"EZkJnuY2tAM3pgCtC00A","title":"back (Android only)","pathname":"/creating-tests/commands/back","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"RkYgLydboGIeJCmsCFWX","title":"clearKeychain (iOS Only)","pathname":"/creating-tests/commands/clearkeychain","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"19C3DeNwJK3XHA5opQrw","title":"clearState","pathname":"/creating-tests/commands/clearstate","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"4tHAf4mzRGH2MyXKCNzJ","title":"copyTextFrom","pathname":"/creating-tests/commands/copytextfrom","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"mQCB41niJTLx9urL6zur","title":"doubleTapOn","pathname":"/creating-tests/commands/tapon","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"eRCDA3qpyZQUeI36WUJg","title":"eraseText","pathname":"/creating-tests/commands/erasetext","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"rwoLPHeDbjCNm08QS8jr","title":"evalScript","pathname":"/creating-tests/commands/evalscript","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"KFU12xcVADCSnXxlvXsu","title":"extendedWaitUntil","pathname":"/creating-tests/commands/extendedwaituntil","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"dT4zHGbpfuzEEaKapzOd","title":"hideKeyboard","pathname":"/creating-tests/commands/hidekeyboard","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"zpRJPa6KnQ2QykG8Rf18","title":"inputRandomEmail","pathname":"/creating-tests/commands/inputrandomemail","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"hAbx9IbGqzbDChgz5h68","title":"inputRandomNumber","pathname":"/creating-tests/commands/inputrandomnumber","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"Xi8XUDPkugAOlEuvW3wB","title":"inputRandomPersonName","pathname":"/creating-tests/commands/inputrandompersonname","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"3JhkLqBWWT1ulkY2w7Sz","title":"inputRandomText","pathname":"/creating-tests/commands/inputrandomtext","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"KOMfUottCmi0bzGo1npe","title":"inputText","pathname":"/creating-tests/commands/inputtext","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"sY7bdjPiP0mBxUXOZrrr","title":"launchApp","pathname":"/creating-tests/commands/launchapp","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"4n5cDxPvrto8BqIcSPZR","title":"longPressOn","pathname":"/creating-tests/commands/longpress","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"Sr3ICsrqjm9aVlgDycY9","title":"openLink","pathname":"/creating-tests/commands/openlink","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"kgQrPnIfJoEy58i4xmGs","title":"pasteText","pathname":"/creating-tests/commands/pastetext","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"y8AR2QBvSsVi5YkicIug","title":"pressKey","pathname":"/creating-tests/commands/presskey","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"2xOfifARmeFHDfuuZ98r","title":"repeat","pathname":"/creating-tests/commands/repeat","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"sD7PHtPNYGYeck2XP2z2","title":"runFlow","pathname":"/creating-tests/commands/runflow","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"jYAPCawz9BF7vCNid3r3","title":"runScript","pathname":"/creating-tests/commands/runflow-1","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"eZsdwOpW15nRHfUDfL9G","title":"scroll","pathname":"/creating-tests/commands/scroll","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"fU9CBKanSAeG5MnAuunt","title":"scrollUntilVisible","pathname":"/creating-tests/commands/scrolluntilvisible","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"UMHNkymzekFSLBppltRu","title":"setLocation","pathname":"/creating-tests/commands/setlocation","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"YXOXRVTjmT3LfmO1tkak","title":"startRecording","pathname":"/creating-tests/commands/startrecording","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"MVD1sPe3ZINqck3w7jCN","title":"stopApp","pathname":"/creating-tests/commands/stopapp","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"BCHxOqZHVQUq9QQ9jDKN","title":"stopRecording","pathname":"/creating-tests/commands/stoprecording","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"LBYhqbfbbetFrmAgBg0A","title":"swipe","pathname":"/creating-tests/commands/swipe","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"KC7lbgcLzFXhEpJkYPxS","title":"takeScreenshot","pathname":"/creating-tests/commands/takescreenshot","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"c6v0iOauIO7gNucjZo3o","title":"tapOn","pathname":"/creating-tests/commands/tapon-1","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"QjtS6QsdCHf8dAiAzAmF","title":"travel","pathname":"/creating-tests/commands/travel","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"TUnv3ieXgUe8hcGWlGcx","title":"waitForAnimationToEnd","pathname":"/creating-tests/commands/waitforanimationtoend","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Test Step Commands"}]},{"id":"iTlwp9nofBiM2EwdbTvR","title":"Test Step Selectors","pathname":"/creating-tests/test-step-selectors","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"6TSo8TF4vAMwJeYX08Vp","title":"Importing From Maestro","pathname":"/creating-tests/importing-from-maestro","siteSpaceId":"sitesp_ejOTY","description":"How to move your tests from Maestro Studio to Moropo","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"iKPq4lmNpagMrvrHrHUj","title":"Environment Variables","pathname":"/creating-tests/environment-variables","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"4Edpgfk7CVndPkgRo8NE","title":"${BUNDLEID}","pathname":"/creating-tests/environment-variables/usd-bundleid","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Environment Variables"}]},{"id":"MWGdkfZZKy7uoZccnjIV","title":"${EXPORELEASECHANNEL}","pathname":"/creating-tests/environment-variables/usd-exporeleasechannel","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Environment Variables"}]},{"id":"Z8SJqQYPxtFXpd6hNbWm","title":"Advanced Use Cases","pathname":"/creating-tests/advanced-use-cases","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"}]},{"id":"Y6qV28454gV8D6ePk75n","title":"JavaScript","pathname":"/creating-tests/advanced-use-cases/javascript","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Advanced Use Cases"}]},{"id":"j7pTbgE68vKAOmJBSdNd","title":"Conditionals","pathname":"/creating-tests/advanced-use-cases/conditionals","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Advanced Use Cases"}]},{"id":"ONtghebE3cBbxm9PhIb3","title":"Network Connection","pathname":"/creating-tests/advanced-use-cases/network-connection","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Creating Tests"},{"label":"Advanced Use Cases"}]},{"id":"NplfheX8UkBIolMdTf5f","title":"Drag and Drop","pathname":"/creating-tests/advanced-use-cases/drag-and-drop","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Creating Tests"},{"label":"Advanced Use Cases"}]},{"id":"6AnSAUQ1xL515GJN9ASU","title":"Manually Trigger a Test Run","pathname":"/running-tests/manually-trigger-a-test-run","siteSpaceId":"sitesp_ejOTY","description":"How to start a new test run using the Moropo UI","breadcrumbs":[{"label":"Running Tests"}]},{"id":"T4OelJN0B52utf1JX7KJ","title":"Scheduling a Test Run","pathname":"/running-tests/scheduling-a-test-run","siteSpaceId":"sitesp_ejOTY","description":"How to schedule a recurring mobile app test run using the Moropo UI","breadcrumbs":[{"label":"Running Tests"}]},{"id":"2fi2jqWaxd4MjN6GEYxx","title":"Tags","pathname":"/running-tests/tags","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Running Tests"}]},{"id":"qoDk9axsxxoUjgZx87hk","title":"Supported Devices","pathname":"/running-tests/supported-devices","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Running Tests"}]},{"id":"naaI1ud7vPzHSDExJbLs","title":"Test Execution Limits","pathname":"/running-tests/test-execution-limits","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Running Tests"}]},{"id":"lAAo9d1hZQ6t0WhFoIsS","title":"Flakiness Tolerance & Retries","pathname":"/running-tests/flakiness-tolerance-and-retries","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Running Tests"}]},{"id":"543ygjYWoulaoL8tZO2b","title":"Initial CI Setup In Moropo","pathname":"/ci-integration/initial-ci-setup-in-moropo","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"}]},{"id":"tSqESBcjDKwvkWExYVBh","title":"GitHub Action","pathname":"/ci-integration/github-action","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"}]},{"id":"E5Myp3oCaFhATMkGCXue","title":"Moropo API","pathname":"/ci-integration/moropo-api","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"}]},{"id":"on5mRwye2I3qJPGJWBCq","title":"Branches","pathname":"/ci-integration/moropo-api/branches","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"},{"label":"Moropo API"}]},{"id":"6c1dIFXdhtCjGmFbUuxI","title":"Builds","pathname":"/ci-integration/moropo-api/builds","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"},{"label":"Moropo API"}]},{"id":"N2XP86LHLk2zDcMHFVWQ","title":"Test Runs","pathname":"/ci-integration/moropo-api/test-runs","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"},{"label":"Moropo API"}]},{"id":"ORX3S8o85P7fFJSoXwSB","title":"Tests","pathname":"/ci-integration/moropo-api/tests","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"CI Integration"},{"label":"Moropo API"}]},{"id":"SAqBdl4X9yLs11ykl5Qi","title":"Results Explorer","pathname":"/test-results/results-explorer","siteSpaceId":"sitesp_ejOTY","description":"Quickly and easily identify mobile app issues using the Moropo results explorer","breadcrumbs":[{"label":"Test Results"}]},{"id":"T5m7zWXQwJLu50m3EGYQ","title":"Slack Reporting","pathname":"/test-results/slack-reporting","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Test Results"}]},{"id":"g6zhz3lrsXxD59fuUWql","title":"Email Reporting","pathname":"/test-results/email-reporting","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Test Results"}]},{"id":"btFgjWNosvrIOIlBmyIB","title":"Flutter","pathname":"/app-frameworks/flutter","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"App Frameworks"}]},{"id":"95SrFGwzqfaNUOBXqM9M","title":"React Native","pathname":"/app-frameworks/react-native","siteSpaceId":"sitesp_ejOTY","description":"How to get your React Native app into Moropo","breadcrumbs":[{"label":"App Frameworks"}]},{"id":"Kliwh7YLl4SyvfN8lmqy","title":"React Native Expo","pathname":"/guides/react-native-expo","siteSpaceId":"sitesp_ejOTY","description":"A guide to running end-to-end in Moropo tests using Expo","breadcrumbs":[{"label":"Guides"}]},{"id":"A6wol4ZkEnrKwcW0k21A","title":"Git workflow using Moropo API","pathname":"/guides/git-workflow-using-moropo-api","siteSpaceId":"sitesp_ejOTY","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"7D5dhRlqMxWian0asHnd","title":"Migrating to DeviceCloud","pathname":"/guides/migrating-to-devicecloud","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Guides"}]},{"id":"MDpwBsV2eX69MBsmsLFN","title":"IP Addresses","pathname":"/infrastructure/ip-addresses","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"MyQPmlVFgm8Szp79xTZo","title":"Services Infrastructure","pathname":"/security/services-infrastructure","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Security"}]},{"id":"WWVHqxVDwdfeihUDkZIU","title":"Security Best Practices","pathname":"/security/security-best-practices","siteSpaceId":"sitesp_ejOTY","breadcrumbs":[{"label":"Security"}]}]}