Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Denne tabel indeholder en oversigt over de forskellige moduler, der er tilgængelige i Power Apps Test Engine, og deres specialiserede funktioner.
| Funktion | Beskrivelse | Modullink |
|---|---|---|
ConsentDialogFunction |
Kontrollerer brugerdefinerede sider i en modeldreven app for at få dialogbokse med samtykke og håndterer dem automatisk under udførelse af test. | testengine.module.mda |
PauseFunction |
Afbryder den aktuelle test midlertidigt og giver brugeren mulighed for at interagere med browseren og undersøge tilstanden, når hovedløs tilstand er falsk. Nyttig til fejlfinding af test. | testengine.module.pause |
PlaywrightActionFunction |
Udfører afspilningsforfatterhandlinger for den aktuelle side, hvilket muliggør direkte manipulation af DOM-elementer ved hjælp af CSS- og XPath-selektorer. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Udfører handlinger af typen Playwright, der kræver ekstra værdiparametre, f.eks. udfyldelse af formularfelter eller valg af rullelisteindstillinger. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Aktiverer udførelse af brugerdefinerede C#-scripts, der interagerer med Playwright-API'er, hvilket giver maksimal fleksibilitet til komplekse automatiseringsscenarier. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Kontrollerer, om der findes en bestemt forbindelse i Power Platform ved hjælp af udbyderen af Power Apps-portalen. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Opretter Power Platform-forbindelser under udførelse af test. Bemærk! Denne fremgangsmåde bør betragtes som en sikkerhedskopiering, da forbindelser ideelt set bør oprettes med tjenesteprincipaler, hvor det er muligt. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Eksporterer forbindelsesoplysninger til en JSON-fil til dokumentations- eller genbrugsformål. Kompatibel med udbyderen af PowerApps-portalen. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Forespørger og henter tilgængelige forbindelsesoplysninger fra Power Platform. Kompatibel med udbyderen af PowerApps-portalen. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Opdaterer referencer til Power Platform-forbindelse. Skal bruges som en sikkerhedskopiering, da forbindelser ideelt set bør administreres af tjenesteprincipaler. | testengine.module.powerapps.portal |
SampleFunction |
En simpel eksempelfunktion, der viser, hvordan du implementerer en grundlæggende Reflektionsfunktion. Nyttig som startskabelon til udvikling af nye funktioner. | testengine.module.sample |
SimulateConnectorFunction |
Aktiverer modellering af connectorsvar, så test kan køre uden faktiske afhængigheder af eksterne tjenester. | testengine.module.simulation |
SimulateDataverseFunction |
Giver mulighed for at simulere Dataverse-svar og aktivere test uden faktiske Dataverse-afhængigheder. | testengine.module.simulation |
VisualCompareFunction |
Udfører visuel sammenligning mellem skærmbilleder ved hjælp af OpenCV og aktiverer billedbaseret bekræftelse af elementer i brugergrænsefladen. | testengine.module.visualcompare |
Sådan bruger du disse funktioner
Disse funktioner er tilgængelige via navneområdet Power Fx Preview, når de tilsvarende moduler er aktiveret. Hvis du vil aktivere et modul i dine testindstillinger, skal du føje følgende til din YAML-konfiguration:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Hvis du f.eks. vil bruge funktionen PlaywrightAction i din test:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Bidragsproces
Hvis du vil udvikle flere moduler og funktioner til Test Engine, skal du se dokumentationen til funktionslivscyklus for at få oplysninger om progressionen af funktioner fra bidrag med åben kildekode til generel tilgængelighed.