Function: getControlProperty()
getControlProperty(
page,controlId,propertyName):Promise<unknown>
Retrieves a control property via page.evaluate() using the bridge.
Parameters
page
The page (or minimal MatcherPage) to evaluate on.
controlId
string
The ID of the UI5 control.
propertyName
string
The property to read (e.g., 'text', 'visible').
Returns
Promise<unknown>
The property value from the browser context.
Intent
Read a single property value from a UI5 control for matcher assertions.
Remarks
Ensures the bridge is injected, then executes the getter method for
the given property on the target control. Mirrors the logic from
ClassicUI5Adapter.getControlProperty().
Example
const value = await getControlProperty(page, 'btn1', 'text');