Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne tabellen gir en oversikt over de ulike modulene som er tilgjengelige i testmotoren for Power Apps og deres spesialiserte funksjoner.
| Function | Bekrivelse | Modulkobling |
|---|---|---|
ConsentDialogFunction |
Kontrollerer egendefinerte sider i en modelldrevet app for dialogbokser for samtykke og håndterer dem automatisk under testkjøring. | testengine.module.mda |
PauseFunction |
Stanser den gjeldende testen midlertidig, og lar brukeren samhandle med nettleseren og undersøke tilstanden når hodeløs modus er usann. Nyttig for feilsøkingstester. | testengine.module.pause |
PlaywrightActionFunction |
Utfører dramatikerhandlinger for gjeldende side, slik at direkte manipulering av DOM-elementer ved hjelp av CSS- og XPath-velgere. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Utfører Dramatiker-handlinger som krever ekstra verdiparametere, for eksempel utfylling av skjemafelt eller valg av alternativer for rullegardinmeny. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Aktiverer kjøring av egendefinerte C#-skript som samhandler med Playwright-API-er, noe som gir maksimal fleksibilitet for komplekse automatiseringsscenarioer. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Kontrollerer om det finnes en bestemt tilkobling i Power Platform ved hjelp av Power Apps-portalleverandøren. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Oppretter Power Platform-tilkoblinger under testkjøring. Obs! Denne fremgangsmåten bør betraktes som en sikkerhetskopi, da tilkoblinger ideelt sett bør opprettes med tjenestekontohavere der det er mulig. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Eksporterer tilkoblingsinformasjon til en JSON-fil for dokumentasjon eller gjenbruk. Kompatibel med PowerApps-portalleverandøren. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Spørringer og henter tilgjengelig tilkoblingsinformasjon fra Power Platform. Kompatibel med PowerApps-portalleverandøren. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Oppdaterer tilkoblingsreferanser for Power Platform. Bør brukes som en sikkerhetskopieringstilnærming, da tilkoblinger ideelt sett bør administreres av tjenestekontohavere. | testengine.module.powerapps.portal |
SampleFunction |
En enkel eksempelfunksjon som demonstrerer hvordan du implementerer en grunnleggende ReflectionFunction. Nyttig som en startmal for ny funksjonsutvikling. | testengine.module.sample |
SimulateConnectorFunction |
Aktiverer hån av koblingssvar, slik at tester kan kjøre uten faktiske avhengigheter for ekstern tjeneste. | testengine.module.simulation |
SimulateDataverseFunction |
Gir muligheter til å simulere dataverse svar, slik at du kan teste uten faktiske dataverse avhengigheter. | testengine.module.simulation |
VisualCompareFunction |
Utfører visuell sammenligning mellom skjermbilder ved hjelp av OpenCV, slik at bildebasert bekreftelse av grensesnittelementer aktiveres. | testengine.module.visualcompare |
Slik bruker du disse funksjonene
Disse funksjonene er tilgjengelige via Power Fx Preview-navneområdet når de tilsvarende modulene er aktivert. Hvis du vil aktivere en modul i testinnstillingene, legger du til følgende i YAML-konfigurasjonen:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Hvis du for eksempel vil bruke PlaywrightAction-funksjonen i testen:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Bidragsprosess
Hvis du vil utvikle flere moduler og funksjoner for testmotoren, kan du se dokumentasjonen for funksjonslivssyklus for informasjon om fremdriften av funksjoner fra bidrag fra åpen kildekode til generell tilgjengelighet.