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: