Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Nota
Test Engine està obsolet i serà eliminat en una versió futura. Utilitza Power Platform Playwright per a capacitats d'automatització de proves en Power Platform i serveis Dynamics 365.
Aquesta taula ofereix una visió general dels diversos mòduls disponibles al Power Apps Test Engine i les seves funcions especialitzades.
| Function | Descripció | Enllaç del mòdul |
|---|---|---|
ConsentDialogFunction |
Comprova si hi ha diàlegs de consentiment a les pàgines personalitzades d'una aplicació basada en models i les gestiona automàticament durant l'execució de la prova. | motor.mòdul.mda |
PauseFunction |
Posa en pausa la prova actual i permet a l'usuari interactuar amb el navegador i inspeccionar l'estat quan el mode sense cap és fals. Útil per depurar proves. | testengine.mòdul.pausa |
PlaywrightActionFunction |
Executa accions de dramaturg per a la pàgina actual, permetent la manipulació directa d'elements DOM mitjançant selectors CSS i XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Executa accions de Playwright que requereixen paràmetres de valor addicionals, com ara emplenar camps de formulari o seleccionar opcions desplegables. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Permet l'execució de scripts de C# personalitzats que interactuen amb les API de Playwright, proporcionant la màxima flexibilitat per a escenaris d'automatització complexos. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Comprova si existeix una connexió específica a la Power Platform utilitzant el proveïdor del portal Power Apps. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Crea connexions del Power Platform durant l'execució de la prova. Nota: Aquest enfocament s'ha de considerar una còpia de seguretat, ja que idealment s'haurien de crear connexions amb principals de servei sempre que sigui possible. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Exporta la informació de connexió a un fitxer JSON amb finalitats de documentació o reutilització. Compatible amb el proveïdor del portal del PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Consulta i recupera la informació de connexió disponible del Power Platform. Compatible amb el proveïdor del portal del PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Actualitza les referències de connexió del Power Platform. S'ha d'utilitzar com a enfocament de còpia de seguretat, ja que les connexions idealment haurien de ser administrades per principals de servei. | testengine.module.powerapps.portal |
SampleFunction |
Una funció d'exemple senzilla que demostra com implementar una funció ReflectionFunction bàsica. Útil com a plantilla inicial per al desenvolupament de noves funcions. | testengine.module.sample |
SimulateConnectorFunction |
Permet simular les respostes del connector, permetent que les proves s'executin sense dependències reals del servei extern. | testengine.module.simulation |
SimulateDataverseFunction |
Proporciona capacitats per simular respostes del Dataverse, permetent proves sense dependències reals del Dataverse. | testengine.module.simulation |
VisualCompareFunction |
Realitza comparacions visuals entre captures de pantalla mitjançant OpenCV, permetent la verificació basada en imatges dels elements de la interfície d'usuari. | testengine.module.visualcompare |
Com utilitzar aquestes funcions
Aquestes funcions estan disponibles a través de l'espai de noms Power Fx Preview quan els mòduls corresponents estan habilitats. Per habilitar un mòdul a la configuració de la prova, afegiu el següent a la configuració YAML:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Per exemple, per utilitzar la funció PlaywrightAction a la prova:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Procés de cotització
Si voleu desenvolupar més mòduls i funcions per a Test Engine, consulteu la documentació Feature Lifecycle per obtenir informació sobre la progressió de les funcionalitats des de les open source contribucions fins a la disponibilitat general.