Del via


Referanse for testmotormodulfunksjoner (forhåndsversjon)

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.