Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
El motor de prueba está obsoleto y se quitará en una versión futura. Use ejemplos de Power Platform Playwright para las funcionalidades de automatización de pruebas en Power Platform y los servicios de Dynamics 365.
Los espacios de nombres de Power Fx son una característica poderosa que permite a los desarrolladores organizar y separar diferentes conjuntos de funciones dentro del lenguaje Power Fx. Al usar espacios de nombres, puede distinguir entre las funciones predeterminadas proporcionadas por Power Fx, como CountRows, y las extensiones agregadas para fines específicos, como el motor de prueba con funciones como Preview.Pause. Esta separación ayuda a mantener la claridad y evitar conflictos entre diferentes conjuntos de características.
Características comunes vs. acciones específicas
Los espacios de nombres hacen evidente qué características son comunes al lenguaje Power Fx y qué acciones son exclusivas de ciertas extensiones. Por ejemplo, funciones como CountRows son parte del núcleo del lenguaje Power Fx y están disponibles universalmente. Por otro lado, las funciones como Preview.Pause son específicas del motor de pruebas y se usan exclusivamente en el contexto de las pruebas Power Apps. Esta distinción ayuda a los desarrolladores a comprender el alcance y la aplicabilidad de cada función, garantizando que utilicen las herramientas adecuadas para las tareas adecuadas.
Separación de acciones de uso más amplio de las funciones de vista previa
Los espacios de nombres también permiten a los desarrolladores separar las acciones que tienen un uso más amplio de las funciones que son experimentales y están sujetas a cambios. Por ejemplo, el espacio de nombres Preview puede utilizarse para conceptos y características iniciales que aún se están probando y ajustando. Al colocar las funciones de vista previa en un espacio de nombres separado, los desarrolladores pueden experimentar con nuevas ideas sin afectar la estabilidad de sus aplicaciones principales. Este enfoque fomenta la innovación manteniendo al mismo tiempo un límite claro entre las características estables y experimentales.
Progresión del espacio de nombres del modo de Vista Previa al de TestEngine
A medida que las características maduran y se vuelven más estables, pueden progresar desde el espacio de nombres Preview a espacios de nombres más especializados como TestEngine. Esta progresión indica que las funciones están probadas y perfeccionadas, y ahora están listas para un uso más amplio en contextos específicos. Por ejemplo, una función que comienza en el espacio de nombres Preview para fines de prueba podría eventualmente trasladarse al espacio de nombres TestEngine una vez que haya demostrado su confiabilidad y utilidad en escenarios de prueba. Esta progresión estructurada ayuda a gestionar el ciclo de vida de las funciones y garantiza que solo se utilicen funcionalidades bien probadas en entornos de producción.
Administración de espacios de nombres en configuraciones de prueba
Los espacios de nombres en Power Fx se pueden administrar a través de los ajustes de prueba, en la configuración YAML. Esta capacidad le permite especificar los valores de lista de permisos y lista de bloqueo para controlar qué espacios de nombres se habilitan. De forma predeterminada, el espacio de nombres TestEngine está permitido.
La configuración de pruebas YAML permite y bloquea los espacios de nombres de Power Fx.
testSettings:
headless: false
locale: "en-US"
recordVideo: true
extensionModules:
enable: true
allowNamespaces:
- Preview