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.
Bemerkning
Testmotoren er avskrevet og vil bli fjernet i en fremtidig versjon. Bruk eksempler på Power Platform Playwright for testautomasjonsfunksjoner i Power Platform og Dynamics 365 tjenester.
Denne tabellen gir en oversikt over de ulike modulene som er tilgjengelige i Power Apps Test Engine 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 Fekturlivssyklus dokumentasjon for informasjon om fremdriften av funksjoner fra åpen kilde bidrag til generell tilgjengelighet.