Sklic na funkcije modula testnega mehanizma (zastarelo)

opomba,

Test Engine je zastarel in bo odstranjen v prihodnji izdaji. Uporabite Power Platform Playwright vzorce za zmogljivosti avtomatizacije testiranja v Power Platform in Dynamics 365 storitvah.

V tej tabeli je pregled različnih modulov, ki so na voljo v Power Apps in njihovih posebnih funkcij.

Function Description Povezava modula
ConsentDialogFunction Preveri, ali so na straneh po meri aplikacije, ki temelji na modelu, pogovorna okna za soglasje in jih samodejno obravnava med izvajanjem preskusa. testengine.module.mda
PauseFunction Začasno ustavi trenutni preskus in uporabniku omogoča interakcijo z brskalnikom in stanje pregleda, ko je brezglavni način neresničen. Uporabno za iskanje in odpravljanje napak pri preskusih. testengine.module.pause
PlaywrightActionFunction Izvede dejanja »Playwright« za trenutno stran, kar omogoča neposredno spreminjanje elementov DOM z izbirniki CSS in XPath. testengine.module.playwrightaction
PlaywrightActionValueFunction Izvede dejanja »Playwright«, ki zahtevajo dodatne parametre vrednosti, na primer izpolnjevanje polj obrazca ali izbiranje možnosti spustnega polja. testengine.module.playwrightaction
PlaywrightScriptFunction Omogoča izvajanje skriptov C# po meri, ki komunicirajo z API-ji Playwright, kar zagotavlja največjo prilagodljivost za zapletene scenarije avtomatizacije. testengine.module.playwrightscript
CheckConnectionExistsFunction Preveri, ali v platformi Power Platform obstaja določena povezava z uporabo Power Apps portala. testengine.module.powerapps.portal
CreateConnectionFunction Ustvari povezave platforme Power Platform med izvajanjem preskusa. Opomba: Ta pristop je treba šteti za varnostno kopijo kot povezave, ki bi jih bilo najbolje ustvariti z glavnimi elementi storitve, kjer je to mogoče. testengine.module.powerapps.portal
ExportConnectionsFunction Izvozi podatke o povezavi v datoteko JSON za namene dokumentacije ali vnovične uporabe. Združljivo s ponudnikom portala PowerApps. testengine.module.powerapps.portal
GetConnectionsFunction Poizvedbe in pridobi razpoložljive podatke o povezavi iz platforme Power Platform. Združljivo s ponudnikom portala PowerApps. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Posodobi sklice na povezavo platforme Power Platform. Uporabite ga kot pristop varnostnega kopiranja, saj naj bi povezave v idealnem razdelku upravljali upravniki varnosti storitve. testengine.module.powerapps.portal
SampleFunction Preprosta vzorčna funkcija, ki prikazuje, kako uporabiti osnovno funkcijo odseva. Uporabno kot začetna predloga za razvoj novih funkcij. testengine.module.sample
SimulateConnectorFunction Omogoča posmeh odzivov povezovalnika, kar omogoča izvajanje preskusov brez dejanskih odvisnosti zunanjih storitev. testengine.module.simulation
SimulateDataverseFunction Zagotavlja zmogljivosti za simulacijo odzivov Dataverse, ki omogočajo preskušanje brez dejanskih odvisnosti Dataverse. testengine.module.simulation
VisualCompareFunction Izvede vizualno primerjavo med posnetki zaslona z openCV, ki omogoča preverjanje elementov uporabniškega vmesnika na podlagi slike. testengine.module.visualcompare

Uporaba teh funkcij

Te funkcije so na voljo prek imenskega prostora za Power Fx Preview, ko so omogočeni ustrezni moduli. Če želite omogočiti modul v nastavitvah preskusa, v konfiguracijo YAML-a dodajte to:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Če želite na primer v preskusu uporabiti funkcijo PlaywrightAction:

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

Postopek prispevka

Če želite razviti več modulov in funkcij za preskusni mehanizem, si oglejte dokumentacijo o življenjskem ciklu Feature informacije o napredovanju funkcij od open source do splošne razpoložljivosti.