Interface: ObjectPageFixture
Defined in: src/fe/types.ts:129
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:132
Parameters​
buttonName​
string
Returns​
Promise<void>
clickEdit()​
readonlyclickEdit: () =>Promise<void>
Defined in: src/fe/types.ts:133
Returns​
Promise<void>
clickSave()​
readonlyclickSave: () =>Promise<void>
Defined in: src/fe/types.ts:134
Returns​
Promise<void>
getHeaderTitle()​
readonlygetHeaderTitle: () =>Promise<string>
Defined in: src/fe/types.ts:136
Returns​
Promise<string>
getSectionData()​
readonlygetSectionData: (sectionTitleOrId) =>Promise<Readonly<Record<string,unknown>>>
Defined in: src/fe/types.ts:131
Parameters​
sectionTitleOrId​
string
Returns​
Promise<Readonly<Record<string, unknown>>>
getSections()​
readonlygetSections: () =>Promise<readonlyobject[]>
Defined in: src/fe/types.ts:135
Returns​
Promise<readonly object[]>
isInEditMode()​
readonlyisInEditMode: () =>Promise<boolean>
Defined in: src/fe/types.ts:137
Returns​
Promise<boolean>
navigateToSection()​
readonlynavigateToSection: (sectionTitleOrId) =>Promise<void>
Defined in: src/fe/types.ts:130
Parameters​
sectionTitleOrId​
string
Returns​
Promise<void>