Dijeli putem


Referenca funkcija modula modula za testiranje (pretpregled)

Ova tablica sadrži pregled raznih modula dostupnih u modulu za testiranje aplikacija Power Apps i njihovim specijaliziranim funkcijama.

Function Opis Veza modula
ConsentDialogFunction Provjerava prilagođene stranice aplikacije utemeljene na modelu dijaloških okvira za pristanak i upravlja njima automatski tijekom izvršavanja testa. testengine.module.mda
PauseFunction Pauzira trenutni test i korisniku omogućuje interakciju s preglednikom i provjeru stanja kada je način rada bez glave neistinit. Korisno za testove za ispravljanje pogrešaka. testengine.module.pause
PlaywrightActionFunction Izvršava akcije Playwright za trenutnu stranicu, što omogućuje izravnu manipulaciju DOM elementima pomoću CSS i XPath birača. testengine.module.playwrightaction
PlaywrightActionValueFunction Izvršava akcije servisa Playwright koje zahtijevaju dodatne parametre vrijednosti, kao što su ispunjavanje polja obrasca ili odabir mogućnosti padajućeg izbornika. testengine.module.playwrightaction
PlaywrightScriptFunction Omogućuje izvršavanje prilagođenih C#skripti koje komuniciraju s API-ima Playwright, što omogućuje maksimalnu fleksibilnost za složene scenarije automatizacije. testengine.module.playwrightscript
CheckConnectionExistsFunction Provjerava postoji li određena veza na platformi Power Platform pomoću davatelja portala Power Apps. testengine.module.powerapps.portal
CreateConnectionFunction Stvara veze servisa Power Platform tijekom izvršavanja testa. Napomena: taj pristup treba smatrati sigurnosnom kopiji kao vezu koja bi se idealno trebala stvoriti s upraviteljima servisa ako je to moguće. testengine.module.powerapps.portal
ExportConnectionsFunction Izvozi podatke o vezi u JSON datoteku radi dokumentacije ili ponovnog korištenja. Kompatibilno s davatelja portala za PowerApps. testengine.module.powerapps.portal
GetConnectionsFunction Upiti i dohvaća dostupne podatke o vezi s platforme Power Platform. Kompatibilno s davatelja portala za PowerApps. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Ažurira reference veze platforme Power Platform. Treba se koristiti kao pristup sigurnosnoj kopiji jer bi upraviteljima servisa trebali upravljati idealno veze. testengine.module.powerapps.portal
SampleFunction Jednostavna funkcija uzorka koja pokazuje kako implementirati osnovnu Funkciju ReflectionFunction. Korisno kao početni predložak za razvoj novih funkcija. testengine.module.sample
SimulateConnectorFunction Omogućuje modeliranje odgovora poveznika, što omogućuje izvođenje testova bez stvarnih ovisnosti vanjskih servisa. testengine.module.simulation
SimulateDataverseFunction Pruža mogućnosti simuliranja odgovora dataverse, omogućujući testiranje bez stvarnih ovisnosti o Dataverseu. testengine.module.simulation
VisualCompareFunction Izvodi vizualnu usporedbu između snimki zaslona pomoću značajke OpenCV, što omogućuje provjeru na temelju slike elemenata korisničkog sučelja. testengine.module.visualcompare

Korištenje tih funkcija

Te su funkcije dostupne putem prostora za naziv dodatka Power Fx Preview kada su omogućeni odgovarajući moduli. Da biste omogućili modul u postavkama testa, u konfiguraciju servisa YAML dodajte sljedeće:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Da biste, primjerice, koristili funkciju PlaywrightAction u testu:

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

Proces doprinosa

Ako želite razviti više modula i funkcija za modul za testiranje, informacije o napretku značajki od doprinosa otvorenog izvornog koda do opće dostupnosti potražite u dokumentaciji o životnom ciklusu značajki.