select_table_row
Sets the active row in a table by matching a specified column value, allowing verification or updates to that row.
Instructions
Position the active row of a table to the row whose column equals row_match natively. A native row-select
is "find the row where = " (both length-prefixed strings in the genuine command); re-targeting
the VALUE (fixed-width) selects a different row. Replays the capture setup (which selected a row by
captured_row_match) with the search value re-pointed to row_match so that row becomes ACTIVE. Returns
{row_match, accepted}. Verify via assert_form_value('PF_SELECTED_ROW_MARKER') -> PF_ROW_IDX_<n>:<marker>
(fixture OnActivateRow handler), or chain set_table_cell(row_match=…) to WRITE into the selected row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | 127.0.0.1 | |
| port | No | ||
| capture | No | genuine-card90-row2write-20260617/traffic-selfcontained | |
| row_match | Yes | ||
| base_column | No | PF_TABLE_TEXT | |
| captured_value | No | R2WROT | |
| captured_row_match | No | PF_ROW_002_TEXT | |
| commit_partner_field | No | PF_EDIT_STRING | |
| commit_partner_value | No | C90RC |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||