Deli putem


Referenca funkcija modula testiranja mašine (pregled)

Ova tabela pruža pregled različitih modula dostupnih u Power Apps test mašini i njihovim specijalizovanim funkcijama.

Function Opis Veza modula
ConsentDialogFunction Proverava prilagođene stranice aplikacije koju potiče model da bi se dijalozi pristali i rukuje njima automatski tokom izvršavanja testiranja. testengine.module.mda
PauseFunction Pauzira trenutni test i omogućava korisniku da vrši interakciju sa pregledačem i proverava stanje kada je bezglavi režim netačan. Korisno za testove za otklanjanje grešaka. testengine.module.pause
PlaywrightActionFunction Izvršava radnje "Playwright" za trenutnu stranicu, omogućavajući direktno manipulisanje DOM elementima pomoću CSS i XPath sektora. testengine.module.playwrightaction
PlaywrightActionValueFunction Izvršava radnje "Playwright" koje zahtevaju dodatne parametre vrednosti, kao što su popunjavanje polja obrasca ili izbor opcija padajuće liste. testengine.module.playwrightaction
PlaywrightScriptFunction Omogućava izvršavanje prilagođenih C# skripti koje vrše interakciju sa Playwright API-jema, pružajući maksimalnu fleksibilnost za složene scenarije automatizacije. testengine.module.playwrightscript
CheckConnectionExistsFunction Proverava da li u Power Platformi postoji određena veza pomoću dobavljača Power Apps portala. testengine.module.powerapps.portal
CreateConnectionFunction Kreira Power Platform veze tokom izvršavanja testiranja. Napomena: Ovaj pristup treba smatrati rezervnom kopijom jer veze u idealnom ćaleu treba da se kreiraju sa principalima usluge tamo gde je to moguće. testengine.module.powerapps.portal
ExportConnectionsFunction Izvozi informacije o vezi u JSON datoteku radi dokumentacije ili ponovnog korišćenja. Kompatibilno sa Dobavljačem PowerApps portala. testengine.module.powerapps.portal
GetConnectionsFunction Upiti i preuzima dostupne informacije o vezi sa Power Platform platforme. Kompatibilno sa Dobavljačem PowerApps portala. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Ažurira reference power platforme za povezivanje. Trebalo bi ga koristiti kao rezervni pristup jer vezama idealno treba da upravljaju principali usluge. testengine.module.powerapps.portal
SampleFunction Jednostavna funkcija uzorka koja pokazuje kako da primenite osnovnu funkciju ReflectionFunction. Koristan kao početni predložak za razvoj nove funkcije. testengine.module.sample
SimulateConnectorFunction Omogućava ismevanje odgovora konektora, omogućavajući testiranja da se pokreću bez stvarnih zavisnosti spoljne usluge. testengine.module.simulation
SimulateDataverseFunction Pruža mogućnosti simuliranje dataverse odgovora, omogućavajući testiranje bez stvarnih Dataverse zavisnih elemenata. testengine.module.simulation
VisualCompareFunction Izvršava vizuelno poređenje između snimaka ekrana koristeći OpenCV, omogućavajući verifikaciju elemenata korisničkog interfejsa zasnovanu na slici. testengine.module.visualcompare

Kako se koriste ove funkcije

Ove funkcije su dostupne putem power Fx Preview prostora imena kada su omogućeni odgovarajući moduli. Da biste omogućili modul u postavkama testiranja, dodajte sledeće u YAML konfiguraciju:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Na primer, da biste koristili funkciju PlaywrightAction u testu:

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

Proces doprinosa

Ako želite da razvijete više modula i funkcija za mašinu za testiranje, pogledajte dokumentaciju životnog ciklusa funkcije da biste dobili informacije o napretku funkcija od doprinosa otvorenog izvora opštoj dostupnosti.