ArchitectureCore Components

Core Components

This page details the class structure and component relationships in the toolkit.

Note: For a high-level overview, see the Architecture Overview.

Class Diagram

Core Infrastructure

Component Relationships

Dependency Graph

Component Summary

ComponentPurposeKey Methods
AppProviderSimplest API for customerslaunch(), click(), fill(), assertVisible()
AppLauncherFactoryCreate and manage launcherscreateLauncher(), clearCache()
PowerAppsPageUnified entry pointnavigateToApps(), findApp(), createApp()
CanvasAppPageCanvas-specific operationslaunchById(), createBlankCanvasApp()
ModelDrivenAppPageModel Driven operationslaunchById(), createBlankModelDrivenApp()
IAppLauncherContract for all launchersAll core testing operations

Next Steps