Kopīgot, izmantojot


Testa dzinēja moduļa funkciju atsauce (priekšskatījums)

Šajā tabulā ir sniegts pārskats par dažādiem Power Apps testa programmā pieejamiem moduļiem un to specializētajām funkcijām.

Funkcija Apraksts Moduļa saite
ConsentDialogFunction Pārbauda, vai modeļa vadītas programmas pielāgotajās lapās nav piekrišanas dialogu, un automātiski apstrādā tos testa izpildes laikā. testa dzinējs.modulis.mda
PauseFunction Aptur pašreizējo testu un ļauj lietotājam mijiedarboties ar pārlūkprogrammu un pārbaudīt stāvokli, kad bezgalvas režīms ir nepatiess. Noderīga testu atkļūdošanai. testa dzinējs.modulis.pauze
PlaywrightActionFunction Izpilda dramaturga darbības pašreizējai lapai, ļaujot tieši manipulēt ar DOM elementiem, izmantojot CSS un XPath selektorus. testa dzinējs.modulis.dramaturgsdarbība
PlaywrightActionValueFunction Izpilda dramaturga darbības, kurām nepieciešami papildu vērtību parametri, piemēram, veidlapas lauku aizpildīšana vai nolaižamo opciju atlase. testa dzinējs.modulis.dramaturgsdarbība
PlaywrightScriptFunction Ļauj izpildīt pielāgotus C# skriptus, kas mijiedarbojas ar Playwright API, nodrošinot maksimālu elastību sarežģītiem automatizācijas scenārijiem. testa dzinējs.modulis.playwrightscript
CheckConnectionExistsFunction Pārbauda, vai Power Platform pastāv konkrēts savienojums, izmantojot Power Apps portāla nodrošinātāju. testengine.module.powerapps.portal
CreateConnectionFunction Testa izpildes laikā izveido Power Platform savienojumus. Piezīme: Šī pieeja ir jāuzskata par dublējumu, jo ideālā gadījumā savienojumi ir jāizveido ar pakalpojumu galvenajiem darbiniekiem, ja iespējams. testengine.module.powerapps.portal
ExportConnectionsFunction Eksportē savienojuma informāciju uz JSON failu dokumentācijas vai atkārtotas izmantošanas nolūkos. Saderīgs ar PowerApps portāla nodrošinātāju. testengine.module.powerapps.portal
GetConnectionsFunction Vaicā un izgūst pieejamo savienojuma informāciju no Power Platform. Saderīgs ar PowerApps portāla nodrošinātāju. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Atjaunina Power Platform savienojuma atsauces. Jāizmanto kā rezerves pieeja, jo savienojumi ideālā gadījumā būtu jāpārvalda pakalpojumu vadītājiem. testengine.module.powerapps.portal
SampleFunction Vienkārša parauga funkcija, kas parāda, kā ieviest pamata ReflectionFunction. Noderīga kā sākuma veidne jaunu funkciju izstrādei. testa dzinējs.modulis.paraugs
SimulateConnectorFunction Iespējo savienotāja reakciju izsmiešanu, ļaujot testiem darboties bez faktiskām ārējām pakalpojumu atkarībām. testa dzinējs.modulis.simulācija
SimulateDataverseFunction Nodrošina iespējas simulēt Dataverse atbildes, iespējojot testēšanu bez faktiskām Dataverse atkarībām. testa dzinējs.modulis.simulācija
VisualCompareFunction Veic vizuālu salīdzinājumu starp ekrānuzņēmumiem, izmantojot OpenCV, ļaujot uz attēliem balstītu UI elementu pārbaudi. testa dzinējs.modulis.vizuālais salīdzinājums

Kā izmantot šīs funkcijas

Šīs funkcijas ir pieejamas, izmantojot Power Fx Preview nosaukumvietu, kad ir iespējoti attiecīgie moduļi. Lai testa iestatījumos iespējotu moduli, YAML konfigurācijai pievienojiet tālāk norādīto.

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Piemēram, lai testā izmantotu funkciju PlaywrightAction, veiciet tālāk norādītās darbības.

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

Iemaksu process

Ja vēlaties izstrādāt vairāk moduļu un funkciju testa programmai, skatiet līdzekļu dzīves cikla dokumentāciju, lai iegūtu informāciju par līdzekļu attīstību no atvērtā koda ieguldījumiem līdz vispārējai pieejamībai.