A page object model for the Mosaic management system. This can be extended with custom services.

Hierarchy

  • PageModel

Constructors

  • Parameters

    • page: Page

      The playwright page object.

    Returns PageModel

Properties

imageService: ImageService = ...

A model for the managed image service.

monetizationService: MonetizationService = ...

A model for the managed monetization service.

page: Page

The playwright page object.

signInPage: SignInPage = ...

A model for management system sign-in

uiManagedWorkflows: UiWorkflowsModel = ...

A model representing Mosaic UI workflows for managed services.

Use this model to interact with workflows or modals of any managed service (Image, Video, Monetization, etc).

To avoid UI changes from breaking your tests try to avoid using this model and prefer to use the methods provided by each service model.

uiShell: UiShellModel = ...

A model representing the Mosaic UI shell including methods for navigation.

Use this model to interact with:

  • The breadcrumbs bar (on any page)
  • The landing page
  • The settings hub page
videoService: VideoService = ...

A model for the managed video service.

Methods

  • This method waits for the management system to load after sign in.

    Returns Promise<void>

Generated using TypeDoc