Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Selles tabelis on ülevaade Power Appsi testmootoris saadaolevatest moodulitest ja nende spetsialiseeritud funktsioonidest.
| Function | Kirjeldus | Mooduli link |
|---|---|---|
ConsentDialogFunction |
Kontrollib mudelipõhise rakenduse kohandatud lehti nõusolekudialoogide saamiseks ja töötleb neid testimise ajal automaatselt. | testengine.module.mda |
PauseFunction |
Peatab praeguse testi ja võimaldab kasutajal brauseriga suhelda ja olekut kontrollida, kui peatugirežiim on väär. Kasulik testide silumiseks. | testengine.module.pause |
PlaywrightActionFunction |
Käivitab praeguse lehe Playwrighti toimingud, võimaldades DOM-elementide otsest töötlemist CSS-i ja XPathi valijate abil. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Käivitab Playwrighti toimingud, mis nõuavad lisaväärtuse parameetreid (nt vormiväljade täitmine või ripploendisuvandite valimine). | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Võimaldab käivitada kohandatud C# skripte, mis suhtlevad PlaywrightI API-dega, pakkudes keerukate automatiseerimisstsenaariumide jaoks maksimaalset paindlikkust. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Kontrollib, kas Power Platformis on Power Appsi portaalipakkuja abil olemas konkreetne ühendus. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Loob testimise ajal Power Platformi ühendused. Märkus. Seda lähenemisviisi tuleks pidada varukoopiaks, kuna ideaaljuhul tuleks ühendused luua teenusesubjektidega, kui võimalik. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Ekspordib ühendusteabe JSON-faili dokumentatsiooni või taaskasutamiseks. Ühildub PowerAppsi portaalipakkujaga. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Päringud ja toob Power Platformilt saadaoleva ühenduseteabe. Ühildub PowerAppsi portaalipakkujaga. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Värskendab Power Platformi ühenduse viiteid. Varundusviisina tuleks kasutada, kuna ühendusi peaksid ideaaljuhul haldama teenusesubjektid. | testengine.module.powerapps.portal |
SampleFunction |
Lihtne näidisfunktsioon, mis näitab, kuidas rakendada elementaarset ReflectionFunctioni. Kasulik uue funktsiooniarenduse algusmallina. | testengine.module.sample |
SimulateConnectorFunction |
Lubab konnektori vastuste pilkamise, võimaldades testide käitamist ilma tegelike väliste teenusesõltuvusteta. | testengine.module.simulation |
SimulateDataverseFunction |
Pakub võimalusi andmevaevuste simuleerimiseks, võimaldades testimist ilma tegelike andmesõltuvusteta. | testengine.module.simulation |
VisualCompareFunction |
Teeb OpenCV abil kuvatõmmiste visuaalse võrdluse, lubades kasutajaliidese elementide pildipõhise kontrollimise. | testengine.module.visualcompare |
Nende funktsioonide kasutamine
Kui vastavad moodulid on lubatud, on need funktsioonid saadaval Power Fx Preview nimeruumi kaudu. Mooduli lubamiseks testimissätetes lisage YAML-i konfiguratsiooni järgmine teave.
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Näiteks funktsiooni PlaywrightAction kasutamiseks testis tehke järgmist.
Preview.PlaywrightAction("//button[@id='submit']", "click")
Osalusprotsess
Kui soovite testimootori jaoks välja töötada rohkem mooduleid ja funktsioone, lugege funktsioonide elutsükli dokumentatsioonist teavet funktsioonide edenemise kohta alates avatud lähtekoodist kuni üldise kättesaadavuseni.