Skip to main content
Version: 1.x

Function: getTableData()

getTableData(page, tableId, options?): Promise<readonly Record<string, unknown>[]>

Ai

Returns all table data as plain JSON objects from OData binding contexts.

Parameters​

page​

TablePage

Playwright Page (or compatible subset).

tableId​

string

The UI5 control ID.

options?​

TableOptions

Table options.

Returns​

Promise<readonly Record<string, unknown>[]>

Capability​

ui5.table.getData

Intent​

Extract all OData entity data bound to the table rows as JSON objects.

Guarantee​

Returns an array of binding context objects for each row (empty array if no data).

Ai Context​

Reads binding contexts (getObject()) for each row. Returns raw OData entity data, not display text. Useful for data-level assertions.

Sap Module​

sap.m.Table, sap.ui.table.Table — OData binding context data extraction

Business Context​

Bulk data extraction from SAP tables for validation against business rules.

Example​

`const data = await getTableData(page, 'myTable');`