Skip to main content

Function: initializeFETestLibrary()

initializeFETestLibrary(page, config, options?): Promise<FETestLibraryInstance>

Defined in: src/fe/fe-test-library.ts:402

Factory function to initialize the FE Test Library.

Parameters​

page​

FETestLibraryPage

Playwright Page (or compatible mock)

config​

TestLibraryConfig

FE test library page object configuration

options?​

FETestLibraryOptions

Optional initialization settings

Returns​

Promise<FETestLibraryInstance>

Initialized FETestLibraryInstance

Remarks​

Injects browser-side scripts to load SAP FE test libraries and initialize OPA5 page objects. Optionally detects BTP WorkZone environment.

Example​

const fe = await initializeFETestLibrary(page, {
onTheMainPage: {
ListReport: { appId: 'my.app', componentId: 'comp', entitySet: 'Items' },
},
});