Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
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.