Interface: ObjectPageFixture
Defined in: src/fe/types.ts:138
Fixture interface for Object Page testing operations.
Remarks
Provides a high-level facade for Object Page interactions
within a Playwright test fixture context. Each method maps
to a corresponding function in object-page.ts.
Example
test('edit product', async ({ objectPage }) => {
await objectPage.clickEdit();
const title = await objectPage.getHeaderTitle();
expect(title).toBe('Product Details');
});
Properties
clickButton()
readonlyclickButton: (buttonName) =>Promise<void>
Defined in: src/fe/types.ts:141
Parameters
buttonName
string
Returns
Promise<void>
clickEdit()
readonlyclickEdit: () =>Promise<void>
Defined in: src/fe/types.ts:142
Returns
Promise<void>
clickSave()
readonlyclickSave: () =>Promise<void>
Defined in: src/fe/types.ts:143
Returns
Promise<void>
getHeaderTitle()
readonlygetHeaderTitle: () =>Promise<string>
Defined in: src/fe/types.ts:145
Returns
Promise<string>
getSectionData()
readonlygetSectionData: (sectionTitleOrId) =>Promise<Readonly<Record<string,unknown>>>
Defined in: src/fe/types.ts:140
Parameters
sectionTitleOrId
string
Returns
Promise<Readonly<Record<string, unknown>>>
getSections()
readonlygetSections: () =>Promise<readonlyobject[]>
Defined in: src/fe/types.ts:144
Returns
Promise<readonly object[]>
isInEditMode()
readonlyisInEditMode: () =>Promise<boolean>
Defined in: src/fe/types.ts:146
Returns
Promise<boolean>
navigateToSection()
readonlynavigateToSection: (sectionTitleOrId) =>Promise<void>
Defined in: src/fe/types.ts:139
Parameters
sectionTitleOrId
string
Returns
Promise<void>