Delen via


Naslaginformatie over functies voor test-enginefuncties (preview)

Deze tabel bevat een overzicht van de verschillende modules die beschikbaar zijn in de Power Apps Test Engine en hun gespecialiseerde functies.

Functie Description Modulekoppeling
ConsentDialogFunction Controleert aangepaste pagina's van een modelgestuurde app op toestemmingsdialoogvensters en verwerkt deze automatisch tijdens de testuitvoering. testengine.module.mda
PauseFunction Onderbreekt de huidige test en stelt de gebruiker in staat om met de browser te communiceren en de status te inspecteren wanneer de modus zonder hoofd onwaar is. Handig voor foutopsporingstests. testengine.module.pause
PlaywrightActionFunction Hiermee worden Playwright-acties uitgevoerd voor de huidige pagina, waardoor directe manipulatie van DOM-elementen mogelijk is met behulp van CSS- en XPath-selectors. testengine.module.playwrightaction
PlaywrightActionValueFunction Hiermee worden Playwright-acties uitgevoerd waarvoor extra waardeparameters zijn vereist, zoals het invullen van formuliervelden of het selecteren van vervolgkeuzelijsten. testengine.module.playwrightaction
PlaywrightScriptFunction Hiermee kunt u aangepaste C#-scripts uitvoeren die communiceren met Playwright-API's, waardoor u maximale flexibiliteit hebt voor complexe automatiseringsscenario's. testengine.module.playwrightscript
CheckConnectionExistsFunction Controleert of er een specifieke verbinding bestaat in Power Platform met behulp van de Power Apps-portalprovider. testengine.module.powerapps.portal
CreateConnectionFunction Hiermee maakt u Power Platform-verbindingen tijdens de testuitvoering. Opmerking: Deze benadering moet worden beschouwd als een back-up omdat verbindingen idealiter moeten worden gemaakt met service-principals waar mogelijk. testengine.module.powerapps.portal
ExportConnectionsFunction Hiermee exporteert u verbindingsgegevens naar een JSON-bestand voor documentatie of hergebruik. Compatibel met de PowerApps-portalprovider. testengine.module.powerapps.portal
GetConnectionsFunction Voert query's uit en haalt beschikbare verbindingsgegevens op van het Power Platform. Compatibel met de PowerApps-portalprovider. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Werkt verwijzingen naar Power Platform-verbindingen bij. Moet worden gebruikt als back-upbenadering, omdat verbindingen idealiter moeten worden beheerd door service-principals. testengine.module.powerapps.portal
SampleFunction Een eenvoudige voorbeeldfunctie die laat zien hoe u een eenvoudige ReflectionFunction implementeert. Handig als beginsjabloon voor het ontwikkelen van nieuwe functies. testengine.module.sample
SimulateConnectorFunction Hiermee kunt u een mocking van connectorreacties uitvoeren, zodat tests kunnen worden uitgevoerd zonder werkelijke externe serviceafhankelijkheden. testengine.module.simulation
SimulateDataverseFunction Biedt mogelijkheden voor het simuleren van Dataverse-antwoorden, waardoor testen zonder werkelijke Dataverse-afhankelijkheden mogelijk zijn. testengine.module.simulation
VisualCompareFunction Hiermee wordt een visuele vergelijking uitgevoerd tussen schermopnamen met behulp van OpenCV, waardoor verificatie op basis van afbeeldingen van UI-elementen mogelijk is. testengine.module.visualcompare

Deze functies gebruiken

Deze functies zijn beschikbaar via de Power Fx Preview-naamruimte wanneer de bijbehorende modules zijn ingeschakeld. Als u een module in uw testinstellingen wilt inschakelen, voegt u het volgende toe aan uw YAML-configuratie:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Als u bijvoorbeeld de functie PlaywrightAction in uw test wilt gebruiken:

Preview.PlaywrightAction("//button[@id='submit']", "click")

Bijdrageproces

Als u meer modules en functies voor Test Engine wilt ontwikkelen, raadpleegt u de documentatie over de levenscyclus van functies voor informatie over de voortgang van functies van opensource-bijdragen aan algemene beschikbaarheid.