The playwright page object.
ReadonlybreadcrumbsA model for the breadcrumbs bar.
ReadonlylandingA model for the header on the landing page.
ReadonlylandingA model for the landing page tiles.
ReadonlynavigationA model for navigation panel
ReadonlynotificationsA model for toast notifications
Protected ReadonlypageThe playwright page object.
ReadonlysettingsA model for the settings page header.
ReadonlysettingsA model for the settings pages navigation hub.
This method waits for a page transition to complete while another promise is being resolved.
The two async processes run in parallel inside a Promise.all which prevents
problems with race conditions. See: https://playwright.dev/docs/events.
By convention, mosaic library methods which begin with "navigate" already use this method so it does not need to be used explicitly.
Example usage:
await uiShell.waitForPageTransition(
uiWorkflows.list.getRow(1).actionButton.click(),
);
Click a Page Header action by its visible label.
Behavior:
This helper does not wait for any subsequent navigation; callers should await navigation or network idle states as needed.
data-test-id attribute of navigation item
Navigates to the specified navigation panel page using Navigation Panel item text The management system must be loaded & signed in before using this method.
The following steps will be taken:
groupLabel is provided Navigate to the navigation item group by group label and expand the groupNavigation category label
Label of navigation item
OptionalgroupLabel: stringLabel of navigation item group in category, that needs to be expanded
Navigates to the specified navigation panel page using HTML element attribute data-test-id
The management system must be loaded & signed in before using this method.
The following steps will be taken:
groupLabel is provided Navigate to the navigation item group by group label and expand the groupdata-test-id attribute of navigation item
OptionalgroupTestId: stringdata-test-id attribute of navigation item group
Navigates to specified Settings page item using navigation panel The management system must be loaded & signed in before using this method.
The following steps will be taken:
groupLabel is provided navigate to the navigation item group by group label and expand the itNavigation item label
OptionalgroupLabel: stringLabel of navigation item group in Settings category, that needs to be expanded
This method navigates to the landing page breadcrumb. The management system must be loaded & signed in before using this method.
The following steps will be taken:
This method navigates to the 'previous' breadcrumb. The management system must be loaded & signed in before using this method.
The following steps will be taken:
This method navigates to the 'refresh' breadcrumb. The management system must be loaded & signed in before using this method.
The following steps will be taken:
This method navigates to a landing page tile by label. The management system must be loaded & signed in before using this method.
The following steps will be taken:
This method navigates to a settings page tile by label. The management system must be loaded & signed in before using this method.
A model representing the Mosaic UI including methods for navigation. This model should be used for page and UI components which are provided by Mosaic as a service.
Use this model to interact with: