Puppetry
3.2.2
3.2.2
  • Welcome Puppetry
  • Getting Started
  • Project
  • Suite
  • Group
  • Target
    • Simple Target
    • iFrame Target
    • ShadowDOM Target
    • Chained Target
    • Shared Target
  • Test Case
  • Test Step / Action
    • Page Commands
    • Page Assertions
    • Target Commands
    • Target Assertions
  • Managing Records
  • Snippets
  • Running tests
    • Interactive Mode
    • Troubleshooting
  • Test Report
  • Export
    • Exporting as Jest Project (CI-friendly)
    • Exporting as Test Specification
  • Settings
  • Template Expressions
  • Testing Techniques
    • Testing Dynamic Content
    • Exhaustive Testing
    • Performance Testing
    • Visual Regression Testing
    • Testing Shadow DOM
    • Testing Google Analytics tracking code
    • Testing Chrome Extensions
    • Testing REST API
    • Mocking HTTP/S Requests
    • Testing Transactional Emails
      • Example with Restmail.net
      • Example with Mailinator
      • Example with IMAP bridge
      • Example with Google API
    • Testing Forms with Captcha
  • Version Control
  • Tips and Tricks
    • Embrace the Power of CSS
  • Command API
  • Test Application
Powered by GitBook
On this page
  • Adding Records
  • Inserting Records
  • Editing Records
  • Cloning Records
  • Removing Records
  • Disabling/Enabling Records
  • Drag & Drop
  • Copy/Paste

Was this helpful?

Managing Records

PreviousTarget AssertionsNextSnippets

Last updated 5 years ago

Was this helpful?

Puppetry takes advantage of data-tables to manage targets, groups, test cases, test steps, variables, snippets. All that test data are basically records of the data-tables and have the same UI:

Adding Records

To add a new record you need to fill in the empty field(s) at the end of the table and press Add button next to it:

Inserting Records

Alternatively you can add an record to a particular position. Just hover the target record and right-click for the context menu. Select Insert item.

Editing Records

To edit an record, click on Edit link next to the target record, provide new value and click Save button.

Cloning Records

If you need a sequence of similar records, you don't need to create each one from the scratch. Instead you clone one and adjust parameters of the clones:

Removing Records

To remove an record, click on Remove link next to the target record. Choose OK for confirmation.

You can select multiple rows to the action with Shift-Click

Disabling/Enabling Records

If you don't want to remove an record, but temporarily exclude it for test run, hover the target record and right-click for the context menu. Choose Disable item:

You can select multiple rows to the action with Shift-Click

Drag & Drop

You can use drag & drop to move records:

Copy/Paste

You can copy/paste any of records:

You can select multiple rows to the action with Shift-Click

Besides, you can copy an record in one suite/project and paste it in another. In fact, you can even copy an record, save it in a text file and paste it later when you need it:

Adding records
Inserting records
Editing records
Cloning records
Removing records
Bulk removing
Disabling records
Bulk disabling
Moving records
Copy.paste records
Bulk copy/paste
Cross-application copy/paste