Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Esta táboa ofrece unha visión xeral dos distintos módulos dispoñibles no motor de probas de Power Apps e as súas funcións especializadas.
| Función | Descripción | Ligazón ao módulo |
|---|---|---|
ConsentDialogFunction |
Comproba as páxinas personalizadas dunha aplicación baseada en modelos para os diálogos de consentimento e xénsaos automaticamente durante a execución da proba. | testengine.module.mda |
PauseFunction |
Pausa a proba actual e permite ao usuario interactuar co navegador e inspeccionar o estado cando o modo sen cabeza é falso. Útil para a depuración de probas. | testengine.module.pause |
PlaywrightActionFunction |
Executa accións de Playwright para a páxina actual, permitindo a manipulación directa de elementos DOM usando selectores CSS e XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Executa accións de dramaturgo que requiren parámetros de valor adicionais, como encher campos de formulario ou seleccionar opcións despregables. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Permite a execución de scripts C # personalizados que interactúan coas API de Playwright, proporcionando a máxima flexibilidade para escenarios de automatización complexos. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Comproba se existe unha conexión específica en Power Platform usando o provedor do portal de Power Apps. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Crea conexións de Power Platform durante a execución da proba. Nota: Este enfoque debe considerarse unha copia de seguridade, xa que as conexións idealmente deberían crearse con principais servizos cando sexa posible. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Exporta a información de conexión a un ficheiro JSON con fins de documentación ou reutilización. Compatible co provedor do portal PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Consulta e recupera a información de conexión dispoñible da Power Platform. Compatible co provedor do portal PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Actualiza as referencias de conexión de Power Platform. Debe usarse como un enfoque de copia de seguridade, xa que as conexións idealmente deberían ser xestionadas por principais de servizo. | testengine.module.powerapps.portal |
SampleFunction |
Unha función de exemplo sinxela que mostra como implementar unha función de reflexión básica. Útil como modelo de inicio para o desenvolvemento de novas funcións. | testengine.module.sample |
SimulateConnectorFunction |
Permite a simulación das respostas do conector, permitindo que as probas se executen sen dependencias reais de servizos externos. | testengine.module.simulation |
SimulateDataverseFunction |
Proporciona capacidades para simular respostas de Dataverse, permitindo probas sen dependencias reais de Dataverse. | testengine.module.simulation |
VisualCompareFunction |
Realiza unha comparación visual entre capturas de pantalla usando OpenCV, permitindo a verificación baseada en imaxes dos elementos da UI. | testengine.module.visualcompare |
Como usar estas funcións
Estas funcións están dispoñibles a través do espazo de nomes Power Fx Preview cando os módulos correspondentes están habilitados. Para habilitar un módulo na configuración de proba, engade o seguinte á configuración de YAML:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Por exemplo, para usar a función PlaywrightAction na proba:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Proceso de contribución
Se desexa desenvolver máis módulos e funcións para Test Engine, consulte a documentación do ciclo de vida das características para obter información sobre a progresión das funcionalidades desde as contribucións de código aberto ata a dispoñibilidade xeral.