API ReferenceclassesPowerappspagelocators

Playwright Power Platform Toolkit v0.0.4


Playwright Power Platform Toolkit / PowerAppsPageLocators

Class: PowerAppsPageLocators

Defined in: locators/power-apps.locators.ts:127

Helper class to work with Power Apps selectors and return Playwright Locators Provides strongly-typed access to page elements for Canvas Apps, Model-Driven Apps, etc.

Constructors

Constructor

new PowerAppsPageLocators(page): PowerAppsPageLocators

Defined in: locators/power-apps.locators.ts:130

Parameters

page

Page

Returns

PowerAppsPageLocators

Accessors

root

Get Signature

get root(): Locator

Defined in: locators/power-apps.locators.ts:142

Returns

Locator


Get Signature

get pageHeader(): Locator

Defined in: locators/power-apps.locators.ts:146

Returns

Locator


Get Signature

get mainNavigation(): Locator

Defined in: locators/power-apps.locators.ts:150

Returns

Locator


homePageMainContainer

Get Signature

get homePageMainContainer(): Locator

Defined in: locators/power-apps.locators.ts:155

Returns

Locator


homePageMainContent

Get Signature

get homePageMainContent(): Locator

Defined in: locators/power-apps.locators.ts:159

Returns

Locator


homePageContainer

Get Signature

get homePageContainer(): Locator

Defined in: locators/power-apps.locators.ts:163

Returns

Locator


homePageHeaderRegion

Get Signature

get homePageHeaderRegion(): Locator

Defined in: locators/power-apps.locators.ts:167

Returns

Locator


homePagePlansSection

Get Signature

get homePagePlansSection(): Locator

Defined in: locators/power-apps.locators.ts:171

Returns

Locator


homePageAppsSection

Get Signature

get homePageAppsSection(): Locator

Defined in: locators/power-apps.locators.ts:175

Returns

Locator


homePageLearningSection

Get Signature

get homePageLearningSection(): Locator

Defined in: locators/power-apps.locators.ts:179

Returns

Locator


errorPageContainer

Get Signature

get errorPageContainer(): Locator

Defined in: locators/power-apps.locators.ts:184

Returns

Locator


errorPageTitle

Get Signature

get errorPageTitle(): Locator

Defined in: locators/power-apps.locators.ts:188

Returns

Locator


errorPageMessage

Get Signature

get errorPageMessage(): Locator

Defined in: locators/power-apps.locators.ts:192

Returns

Locator


errorPageHomeButton

Get Signature

get errorPageHomeButton(): Locator

Defined in: locators/power-apps.locators.ts:196

Returns

Locator


appsPageMainContainer

Get Signature

get appsPageMainContainer(): Locator

Defined in: locators/power-apps.locators.ts:201

Returns

Locator


appsPageContainer

Get Signature

get appsPageContainer(): Locator

Defined in: locators/power-apps.locators.ts:205

Returns

Locator


Get Signature

get sidebar(): Locator

Defined in: locators/power-apps.locators.ts:209

Returns

Locator


commandBar

Get Signature

get commandBar(): Locator

Defined in: locators/power-apps.locators.ts:213

Returns

Locator


appsPageCommandBar

Get Signature

get appsPageCommandBar(): Locator

Defined in: locators/power-apps.locators.ts:217

Returns

Locator


appListsGridContainer

Get Signature

get appListsGridContainer(): Locator

Defined in: locators/power-apps.locators.ts:221

Returns

Locator


newAppButton

Get Signature

get newAppButton(): Locator

Defined in: locators/power-apps.locators.ts:225

Returns

Locator


allAppsButton

Get Signature

get allAppsButton(): Locator

Defined in: locators/power-apps.locators.ts:229

Returns

Locator


canvasAppButton

Get Signature

get canvasAppButton(): Locator

Defined in: locators/power-apps.locators.ts:233

Returns

Locator


modelAppButton

Get Signature

get modelAppButton(): Locator

Defined in: locators/power-apps.locators.ts:237

Returns

Locator


editAppButton

Get Signature

get editAppButton(): Locator

Defined in: locators/power-apps.locators.ts:241

Returns

Locator


deleteAppButton

Get Signature

get deleteAppButton(): Locator

Defined in: locators/power-apps.locators.ts:245

Returns

Locator


appListGrid

Get Signature

get appListGrid(): Locator

Defined in: locators/power-apps.locators.ts:249

Returns

Locator


contextualMenu

Get Signature

get contextualMenu(): Locator

Defined in: locators/power-apps.locators.ts:253

Returns

Locator


solutionsSidebar

Get Signature

get solutionsSidebar(): Locator

Defined in: locators/power-apps.locators.ts:274

Returns

Locator


solutionsCommandBar

Get Signature

get solutionsCommandBar(): Locator

Defined in: locators/power-apps.locators.ts:278

Returns

Locator


solutionsSearchBox

Get Signature

get solutionsSearchBox(): Locator

Defined in: locators/power-apps.locators.ts:282

Returns

Locator


solutionsListContainer

Get Signature

get solutionsListContainer(): Locator

Defined in: locators/power-apps.locators.ts:286

Returns

Locator


componentTypesList

Get Signature

get componentTypesList(): Locator

Defined in: locators/power-apps.locators.ts:290

Returns

Locator


solutionsComponentTypesList

Get Signature

get solutionsComponentTypesList(): Locator

Defined in: locators/power-apps.locators.ts:294

Returns

Locator


defaultSolutionGrid

Get Signature

get defaultSolutionGrid(): Locator

Defined in: locators/power-apps.locators.ts:298

Returns

Locator


solutionPreviewToggle

Get Signature

get solutionPreviewToggle(): Locator

Defined in: locators/power-apps.locators.ts:302

Returns

Locator


canvasAndPanes

Get Signature

get canvasAndPanes(): Locator

Defined in: locators/power-apps.locators.ts:317

Returns

Locator


canvasPlaceholderNewPage

Get Signature

get canvasPlaceholderNewPage(): Locator

Defined in: locators/power-apps.locators.ts:321

Returns

Locator


previewPlaceholder

Get Signature

get previewPlaceholder(): Locator

Defined in: locators/power-apps.locators.ts:325

Returns

Locator


saveButton

Get Signature

get saveButton(): Locator

Defined in: locators/power-apps.locators.ts:329

Returns

Locator


publishButton

Get Signature

get publishButton(): Locator

Defined in: locators/power-apps.locators.ts:333

Returns

Locator


playButton

Get Signature

get playButton(): Locator

Defined in: locators/power-apps.locators.ts:337

Returns

Locator


closeButton

Get Signature

get closeButton(): Locator

Defined in: locators/power-apps.locators.ts:341

Returns

Locator


canvasAppManagementPage

Get Signature

get canvasAppManagementPage(): Locator

Defined in: locators/power-apps.locators.ts:345

Returns

Locator


backstageRootComponent

Get Signature

get backstageRootComponent(): Locator

Defined in: locators/power-apps.locators.ts:349

Returns

Locator


applicationShell

Get Signature

get applicationShell(): Locator

Defined in: locators/power-apps.locators.ts:354

Returns

Locator


appTitle

Get Signature

get appTitle(): Locator

Defined in: locators/power-apps.locators.ts:358

Returns

Locator


globalCommandBar

Get Signature

get globalCommandBar(): Locator

Defined in: locators/power-apps.locators.ts:362

Returns

Locator


mainContent

Get Signature

get mainContent(): Locator

Defined in: locators/power-apps.locators.ts:366

Returns

Locator


teachingBubble

Get Signature

get teachingBubble(): Locator

Defined in: locators/power-apps.locators.ts:371

Returns

Locator


teachingBubbleCloseButton

Get Signature

get teachingBubbleCloseButton(): Locator

Defined in: locators/power-apps.locators.ts:375

Returns

Locator


teachingBubblePrimaryButton

Get Signature

get teachingBubblePrimaryButton(): Locator

Defined in: locators/power-apps.locators.ts:379

Returns

Locator


modalFocusTrapZone

Get Signature

get modalFocusTrapZone(): Locator

Defined in: locators/power-apps.locators.ts:384

Returns

Locator


dialogAcceptButton

Get Signature

get dialogAcceptButton(): Locator

Defined in: locators/power-apps.locators.ts:388

Returns

Locator


dialogCancelButton

Get Signature

get dialogCancelButton(): Locator

Defined in: locators/power-apps.locators.ts:392

Returns

Locator


canvasDesignerIframe

Get Signature

get canvasDesignerIframe(): Locator

Defined in: locators/power-apps.locators.ts:397

Returns

Locator


canvasPlayerIframe

Get Signature

get canvasPlayerIframe(): Locator

Defined in: locators/power-apps.locators.ts:401

Returns

Locator


meInitialsButton

Get Signature

get meInitialsButton(): Locator

Defined in: locators/power-apps.locators.ts:406

Returns

Locator


signOutButton

Get Signature

get signOutButton(): Locator

Defined in: locators/power-apps.locators.ts:410

Returns

Locator


Get Signature

get signOutLink(): Locator

Defined in: locators/power-apps.locators.ts:414

Returns

Locator


searchTextBox

Get Signature

get searchTextBox(): Locator

Defined in: locators/power-apps.locators.ts:419

Returns

Locator

Methods

getAppByName()

getAppByName(appName): Locator

Defined in: locators/power-apps.locators.ts:260

Get app by name using a link locator

Parameters

appName

string

Returns

Locator


getAppRowByName()

getAppRowByName(appName): Locator

Defined in: locators/power-apps.locators.ts:267

Get app row container by name

Parameters

appName

string

Returns

Locator


getSolutionByName()

getSolutionByName(solutionName): Locator

Defined in: locators/power-apps.locators.ts:306

Parameters

solutionName

string

Returns

Locator


getSitemapById()

getSitemapById(sitemapId): Locator

Defined in: locators/power-apps.locators.ts:310

Parameters

sitemapId

string

Returns

Locator