opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
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.