Axinom Mosaic Libraries
    Preparing search index...

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

    Index

    Constructors

    • Parameters

      • page: Page

        The playwright page object.

      Returns PageModel

    Properties

    imageService: ImageService = ...

    A model for the managed image 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, 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 help with the selection of options in Bulk Edit Tests. The tester can decide to select the number of entities they want to bulk edit. This Selection starts from the first in the list. A Bulk Edit option needs to be passed for the relevant entity to select it from the dropdown. To be used when in a List Station

      The following steps will be taken:

      • Click Bulk Actions
      • Select the number of entities from the list station starting from the first one in the list
      • Click the Edit button
      • Select a field to add from the drop-down

      Parameters

      • args: { bulkEditOption: string; entityCount: number }
        • bulkEditOption: string

          BulkEdit option to select from the drop-down

        • entityCount: number

          Number of entities to be selected for the BulkEdit.

      Returns Promise<void>

    • Returns Promise<void>

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

      Returns Promise<void>