The playwright page object.
Readonly breadcrumbsA model for the breadcrumbs bar.
Readonly landingA model for the header on the landing page.
Readonly landingA model for the landing page tiles.
Readonly navigationA model for navigation panel
Readonly notificationsA model for toast notifications
Protected Readonly pageThe playwright page object.
Readonly settingsA model for the settings page header.
Readonly settingsA 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(),
);
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(),
);
Private expandNavigates 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
Optional groupLabel: 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
Optional groupTestId: 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
Optional groupLabel: 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.
Please use goToNavigationPanelSettingsItem instead
The following steps will be taken:
Generated using TypeDoc
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: