Playwright Power Platform Toolkit v0.0.4
Playwright Power Platform Toolkit v0.0.4
Power Platform Apps Testing Library Independent library for Canvas and Model Driven app testing Enhanced with production-tested components from legacy library
Enumerations
Classes
- AppLauncherFactory
- AppProvider
- BaseLocators
- LocatorUtils
- PowerAppsPageLocators
- CanvasAppPage
- ModelDrivenAppPage
- PowerAppsPage
- AccessibilityTestHelper
- AccessibilityAssertions
- ApiRecorder
- ApiTestHelper
- ApiAssertions
- ConfigHelper
- TestLogger
Interfaces
- MsAuthConfig
- IAppLauncher
- AppMetadata
- LaunchAppConfig
- AppPlayerOptions
- ControlOptions
- AssertionOptions
- NavigationOptions
- SearchOptions
- AppCreationOptions
- WaitOptions
- ApiRecorderOptions
- RecordedApiCall
- RecordingStatistics
- TestCodeOptions
- QueryOptions
- ApiResponseValidation
- OperationResult
- StorageState
- TokenExpirationCheck
Variables
- CanvasAppLocators
- ModelDrivenAppLocators
- PowerAppsPageSelectors
- AccessibilityRules
- PowerAppsApiEndpoints
- colors
Functions
- loadAuthConfig
- getStorageStatePath
- hasValidAuth
- clearAuthState
- authenticateToMicrosoft
- getAuthState
- validateAuthConfig
- getCanvasDataTestId
- getCanvasControlByName
- getCanvasScreenByName
- getModelDrivenDataAutomationId
- getModelDrivenTablePage
- getModelDrivenFormField
- getModelDrivenNavItem
- extractTokenFromStorage
- createAuthenticatedApiContext
- buildBapApiEndpoint
- createBapApiHeaders
- buildResourceQueryEndpoint
- createQueryPayload
- extractRequestId
- validateApiResponse
- pollOperationStatus
- generateUniqueAppName
- generateRandomAlphaNumeric
- waitForElement
- waitForElementHidden
- waitForSpinnerToDisappear
- clickWithRetry
- fillWithRetry
- elementExists
- getElementCount
- scrollIntoView
- waitForNetworkIdle
- takeScreenshot
- handleDialog
- waitForDownload
- uploadFile
- typeWithDelay
- selectDropdownOption
- hoverElement
- doubleClickElement
- rightClickElement
- getTextContent
- getAttributeValue
- isElementEnabled
- isElementDisabled
- isElementChecked
- waitForElementCount
- pressKey
- pressShortcut
- getAuthToken
- checkStorageStateExpiration
- checkEnvironmentVariables