Skip to main content
Version: 1.x

Function: navigateToTile()

navigateToTile(page, tileTitle, options?): Promise<void>

Ai

Navigates to an FLP tile by its title text.

Parameters

page

NavigationPage

Playwright Page (or compatible subset).

tileTitle

string

Title text of the FLP tile.

options?

NavigationOptions

Navigation options.

Returns

Promise<void>

Remarks

This function only works for GenericTile-based FLP layouts (classic FLP). For modern Space/Section-based FLP layouts (BTP Work Zone, S/4HANA 2021+), use navigateToSpace and navigateToSectionLink from navigation-space.ts instead.

Capability

ui5Navigation.navigateToTile

Intent

Open a Fiori Launchpad tile by its visible title. Use when the agent needs to navigate via UI interaction rather than hash.

Guarantee

On success, the tile is clicked and UI5 stability is reached.

Prerequisite

The FLP home page must be loaded and the tile must be visible.

Ai Context

Use navigateToApp() for hash-based navigation; use this when the semantic object hash is unknown but the tile title is visible. For Space-based FLP layouts, use navigateToSpace() + navigateToSectionLink().

Sap Module

sap.ushell.ui.launchpad.Tile — FLP tile click navigation (GenericTile layout only)

Business Context

User-facing tile-based navigation on SAP Fiori Launchpad home screen.

Throws

NavigationError if tile is not found or not visible.

Example

await navigateToTile(page, 'Purchase Orders');