Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Acest tabel oferă o prezentare generală a diferitelor module disponibile în Power Apps Test Engine și funcțiile lor specializate.
| Funcţie | Descriere | Legătură modul |
|---|---|---|
ConsentDialogFunction |
Verifică paginile particularizate ale unei aplicații bazate pe model pentru a găsi dialoguri de consimțământ și le gestionează automat în timpul executării testului. | testengine.module.mda |
PauseFunction |
Întrerupe testul curent și permite utilizatorului să interacționeze cu browserul și să inspecteze starea atunci când modul fără cap este fals. Util pentru depanarea testelor. | testengine.module.pause |
PlaywrightActionFunction |
Execută acțiunile Playwright pentru pagina curentă, permițând manipularea directă a elementelor DOM utilizând selectorii CSS și XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Execută acțiuni Playwright care necesită parametri de valoare suplimentari, cum ar fi completarea câmpurilor de formular sau selectarea opțiunilor verticale. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Permite executarea scripturilor C# particularizate care interacționează cu API-uri Playwright, oferind flexibilitate maximă pentru scenarii complexe de automatizare. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Verifică dacă există o anumită conexiune în Power Platform utilizând furnizorul portalului Power Apps. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Creează conexiuni Power Platform în timpul executării testului. Notă: această abordare ar trebui să fie considerată o copie backup, deoarece conexiunile ar trebui create în mod ideal cu principalii de serviciu, dacă este posibil. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Exportă informații de conexiune într-un fișier JSON pentru documentație sau reutilizare. Compatibil cu furnizorul portalului PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Interogări și regăsește informațiile de conexiune disponibile de la Power Platform. Compatibil cu furnizorul portalului PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Actualizează referințele de conexiune power Platform. Ar trebui utilizată ca abordare de backup, deoarece conexiunile ar trebui să fie gestionate în mod ideal de principalii de serviciu. | testengine.module.powerapps.portal |
SampleFunction |
O funcție simplă eșantion care demonstrează cum să implementați o ReflexieFuncție de bază. Util ca șablon de pornire pentru dezvoltarea funcțiilor noi. | testengine.module.sample |
SimulateConnectorFunction |
Permite machetarea răspunsurilor conectorilor, permițând rularea testelor fără dependențe reale ale serviciului extern. | testengine.module.simulare |
SimulateDataverseFunction |
Oferă capacități pentru a simula răspunsurile Dataverse, permițând testarea fără dependențe reale Dataverse. | testengine.module.simulare |
VisualCompareFunction |
Efectuează o comparație vizuală între capturile de ecran utilizând OpenCV, permițând verificarea bazată pe imagine a elementelor interfeței de utilizator. | testengine.module.visualcompare |
Cum se utilizează aceste funcții
Aceste funcții sunt disponibile prin spațiul de nume Power Fx Preview atunci când sunt activate modulele corespunzătoare. Pentru a activa un modul în setările de test, adăugați următoarele la configurația YAML:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
De exemplu, pentru a utiliza funcția PlaywrightAction în test:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Procesul de contribuție
Dacă doriți să dezvoltați mai multe module și funcții pentru Motorul de testare, consultați documentația ciclului de viață al caracteristicilor pentru informații despre progresia caracteristicilor de la contribuțiile open source la disponibilitatea generală.