Skip to main content
Version: 1.x

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()

readonly clickButton: (buttonName) => Promise<void>

Defined in: src/fe/types.ts:141

Parameters

buttonName

string

Returns

Promise<void>


clickEdit()

readonly clickEdit: () => Promise<void>

Defined in: src/fe/types.ts:142

Returns

Promise<void>


clickSave()

readonly clickSave: () => Promise<void>

Defined in: src/fe/types.ts:143

Returns

Promise<void>


getHeaderTitle()

readonly getHeaderTitle: () => Promise<string>

Defined in: src/fe/types.ts:145

Returns

Promise<string>


getSectionData()

readonly getSectionData: (sectionTitleOrId) => Promise<Readonly<Record<string, unknown>>>

Defined in: src/fe/types.ts:140

Parameters

sectionTitleOrId

string

Returns

Promise<Readonly<Record<string, unknown>>>


getSections()

readonly getSections: () => Promise<readonly object[]>

Defined in: src/fe/types.ts:144

Returns

Promise<readonly object[]>


isInEditMode()

readonly isInEditMode: () => Promise<boolean>

Defined in: src/fe/types.ts:146

Returns

Promise<boolean>


readonly navigateToSection: (sectionTitleOrId) => Promise<void>

Defined in: src/fe/types.ts:139

Parameters

sectionTitleOrId

string

Returns

Promise<void>