QA visual
La QA visual es el paso que separa una migración "hecha" de una migración "correcta". BricksShift facilita la comparación pero no sustituye a la revisión humana.
Informe de cobertura
Tras cada conversión, el plugin genera un informe por página con:
- Número de widgets detectados / convertidos / marcados como no soportados.
- Lista de widgets sin soporte con referencia al lugar exacto del árbol.
- Advertencias (secciones vacías, anidaciones inusuales, widgets con datos incompletos).
El informe se consulta desde Herramientas → Elementor2Bricks → Informe.
Revisión manual en Bricks
Abre la página en el editor de Bricks. Revisa en este orden:
- Layout general: jerarquía
section/divcorrecta. - Elementos marcados como
div.e2b-unsupported: decide si reconstruyes en Bricks o reemplazas con un plugin equivalente. - Estilos: aplica clases Bricks o Tailwind (según tu stack) para dar forma visual. Los estilos de Elementor no se traspasan. Ver Convertir CSS.
- Imágenes: confirma que los adjuntos se resuelven correctamente (el plugin conserva IDs de media).
Comparación antes/después
Abre dos pestañas del navegador:
- Una con la URL original (Elementor aún cargando).
- Otra con la URL tras cambiar el builder a Bricks (o en un sitio de staging clonado).
Recorre la página en mobile, tablet y desktop. Anota diferencias reales (no cosméticas: lo cosmético se rehace).
Checklist mínimo
- [ ] Todas las secciones aparecen en el mismo orden.
- [ ] Imágenes se cargan correctamente.
- [ ] Enlaces apuntan al mismo destino.
- [ ] Formularios reconstruidos funcionan (envío + recepción).
- [ ] Elementos responsive críticos (menú móvil, CTAs) visibles en cada breakpoint.
- [ ] SEO (title, meta description, H1) se conserva.
No asumas que algo funciona
Los elementos dinámicos (forms, popups, integraciones con ACF o JetEngine) siempre hay que probarlos end-to-end. El plugin no los migra. Ver Limitaciones.
QA con Playwright u otra herramienta
Si gestionas muchos sitios, considera automatizar capturas antes/después con Playwright o Percy. No es parte de BricksShift pero encaja bien con el flujo:
# Antes de migrar
npx playwright test --grep "visual-baseline"
# Tras migrar
npx playwright test --grep "visual-after"
Si el resultado no convence
- Revisa los widgets marcados y decide si reescribir manualmente.
- Haz rollback de la página y vuelve a lanzar con otros ajustes.
- Reporta el caso al soporte con ID de post y captura del informe de cobertura.