The Data feature allows you to test multiple data patterns in a single scenario.
Creating a data table
There are two ways to register data:
1. How to upload a CSV file
1-1. Preparing a CSV file
First, prepare a CSV file that contains the patterns you want to run.
FirstName,LastName,email,CompanyName,Position,CompanySize
John,Smith,test@autify.com,"Autify, Inc.",QA,1-15
Liam,Smith,test@test.com,"Test, Inc.",SET,"5,000+"
Olivia,Smith,test@burning.com,"Burning, Inc.",Engineer,201-500The values in the first row can be used as variable names in each step of the scenario.
The file encoding must be UTF-8.
One row is treated as one data pattern. In the example above, there are 4 data patterns.
You cannot combine values from different rows. Please add a pattern as a new row.
1-2. Uploading the CSV file
Go to the Data tab in the scenario.

Select Upload CSV (UTF-8), and select the prepared CSV file to upload

Click the Save button to save the data.
You can save or cancel changes from the menu in the top right corner.
You can use the arrow buttons to undo changes.

2. How to register data from the screen
Go to the Data tab in the scenario.
Click New data table.
A table will be created. Enter the column names you want to use as variable names in the first row, and the values for each pattern in the second row and below.

Hover your cursor over the table borders to add or remove rows and columns.
Click the Save button to save the data.
You can save or cancel changes from the menu in the top right corner.
You can use the arrow buttons to undo changes.

Column and row operations and keyboard navigation for the scenario data table
You can easily add and remove columns and rows in the scenario data table. In addition, you can use the arrow keys, Tab key, and Enter key on your keyboard to enter data smoothly, allowing you to edit with a spreadsheet-like feel.
Adding and removing columns and rows: You can add or remove them by clicking the icons displayed at the borders of columns and rows.
Keyboard navigation:
Use the Arrow keys (↑ ↓ ← →) to move to adjacent cells.
Press Enter to move to the next row in the same column.
Press Tab to move to the next input field.
Using the created data in a scenario
Values added to the Data tab can be used within steps for various purposes, such as text assertions, inputs, and page navigations. For example, it can be used for page navigation as follows.
Example usage for page navigation
Open the Edit Step modal in a Visit step.

Select Data from the dropdown list to the right of the URL property.

Select the target data column.
The data table headers will appear in the dropdown list, so select the column to use for the URL.

Click Done and save the step.
Running a test with a data table
When you run a scenario that includes a registered data table, the test will be executed for each row in the table. You can check the results for each row by switching the dropdown at the top of the test execution results.