Power Automate
Estamos en proceso de migración a un "ERP" llamado NOVA Suite (no lo recomiendo por cierto). No tenemos acceso a base de datos, así que estoy aprendiendo a utilizar Power Automate para revisar y registrar información
Ejemplos de sintaxis requeridas para localizar elementos en la pagina web
Selecto de un campo que encuentra un RFC:
iframe[Id="regionCenter-iframeEl"] table[Id@="gridview-10.*-record-.*"] > tbody > tr > td > div[Text="%RFC%"]
La aplicación utiliza iFrames , que dificultan localizar elementos, además que los inputs no tienen nombres, esta sintaxis encuentra un div que contiene cierto texto y después localiza el combo que busco:
iframe[Id="regionCenter-iframeEl"] div[Id@="comboboxgenericoform-10.*"]:contains("Forma de Pago") div[Id@="comboboxgenericoform-10.*-trigger-picker"]
iframe[Id="regionCenter-iframeEl"] div[Id@="textfieldgenericoform-10.*"]:contains("Cuenta bancaria") input[Id@="textfieldgenericoform-10.*-inputEl"]
Esas son las sintaxis que generalmente resuelven todas las búsquedas de elementos.
Otras recomendaciones:
- Utilizar la accion "Wait for web content" para evitar que el flujo falle, cuando la aplicacion web tarda en responder.
- Para mayor facilidad ir separando funcionalidades en SubFlujos
Comentarios
Publicar un comentario