Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
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.