{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/payments-odl/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Profile Editor","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com/products/custody","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"profile-editor","__idx":0},"children":["Profile Editor"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Profile Editor (under Test Profiles) lets you create and edit test profiles within the Test Harness UI. A test profile is a document that defines a set of related test cases."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"create-new-test-profile","__idx":1},"children":["Create new test profile"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To create a new test profile:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Content"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Profiles"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New Profile"]}," and do one of the following:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["To upload a JSON-formatted test profile, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Upload"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["to create a test profile from scratch, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]},"."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Name the new test profile. If you selected ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]},", you must also specify the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Profile Type"]},":",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For Sender tests, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sender"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For Receiver tests, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Receiver"]},"."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OK"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you upload a valid test profile, you will receive confirmation in the UI that the profile was successfully uploaded."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you create a test profile from scratch, you are taken to the Profile Editor page where you can add test cases for your test profile from a template or define your own."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/th-profile-editor-create-profile.aafb0f1d747c6639caa56ed6cd41874cf5f00087e9cfb5a5674837b25f89c461.e34d2f9c.png","alt":"Create Test Profile"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"define-test-cases","__idx":2},"children":["Define test cases"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To define test cases in a new test profile:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Test Case"]},".",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["To create a test case from scratch, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["To create a test case from a list of test case templates, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["From Template"]},". Then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Select"]}," to choose the test case template you want."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If you selected ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New"]},", in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Case Editor"]},", fill out or modify the fields for your test case. The following is an example of a test case that fails post-settlement."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OK"]}," to save the test case."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click the blue ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]}," button to save your test profile."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/th-profile-editor-test-case-editor.492d3ba4a97b00661a7f13d4fc904f2332b015ee99595ae736b72d42b6dd7b73.e34d2f9c.png","alt":"Test Case Editor"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"edit-a-test-profile","__idx":3},"children":["Edit a test profile"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To edit a test profile:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Profiles"]},", select the name of the test profile you want to edit. This takes you to the Profile Editor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In Profile Editor, you have the option to:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Disable"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enable"]}," your test profile for Active tests. Disabled profiles cannot be used for new Active tests."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edit"]}," your test profile's test cases. If you decide to not keep your pending changes, you can ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Revert"]}," to the previous version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save As"]}," or make a copy of your test profile under a new name."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Export"]}," your test profile as a JSON file."]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/th-profile-editor-edit-profile.75b533a386223ae0615fe17b6376b9e5accdb2fb2298c6fd924450594c2f886b.e34d2f9c.png","alt":"Edit Test Profile"},"children":[]}]}]},"headings":[{"value":"Profile Editor","id":"profile-editor","depth":1},{"value":"Create new test profile","id":"create-new-test-profile","depth":2},{"value":"Define test cases","id":"define-test-cases","depth":2},{"value":"Edit a test profile","id":"edit-a-test-profile","depth":2}],"frontmatter":{"seo":{"title":"Profile Editor"}},"lastModified":"2025-10-03T17:57:05.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/payments-odl/api-docs/ripplenet/test-automation/test-harness-overview/profile-editor","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}