Consistencia de perfiles entre navegadores headless y headed
Valida perfiles entre sesiones headless y headed con identidad de plataforma, almacenamiento, renderizado y flujos de usuario coherentes.
Quieres la documentación estructurada de Plataforma?
Este artículo forma parte de la biblioteca editorial. Para pasos de configuración, material de referencia y actualizaciones continuas, entra en la sección de docs.
Las sesiones headless y headed pueden usar el mismo profile, pero no necesariamente comparten la ruta de pantalla e interacción. Una revisión debe ejecutar el flujo soportado en ambos modos y registrar versión, host, pantalla, backend y política de almacenamiento.
Define la combinación soportada
Registra la versión de BotBrowser, el profile family, la plataforma objetivo, el host, el modo, la ruta, el almacenamiento y el flujo. Mantén el estado inicial y la revisión del flujo fijos durante la comparación.
Qué comparar
Comprueba que la página alcanza el estado esperado, que los controles siguen disponibles, que los formularios conservan la entrada permitida, que las capturas cumplen el uso previsto y que una sesión de retorno respeta la política de almacenamiento.
Después revisa las familias de señales dentro del perfil seleccionado y de los límites de soporte documentados: geometría, gráficos, idioma, zona horaria, permisos e identidad del navegador. Una sola propiedad no demuestra coherencia.
Haz visible la ruta de pantalla
Una sesión headed depende de una pantalla visible y una sesión headless puede usar otro servicio o backend. Registra esos factores. El objetivo no es obtener píxeles idénticos en todos los entornos, sino conocer el resultado aceptado para el flujo y el perfil.
Comprueba el retorno
Define qué estado debe conservarse y qué estado debe limpiarse. Reinicia la unidad aprobada y verifica el resultado. Para flujos que editan datos, incluye volver, corregir y enviar de nuevo.
Lecturas relacionadas
Evaluar la consistencia multiplataforma cubre la matriz. WebKit-Family Profile Consistency explica la revisión de familias. Browser Interaction Validation cubre recorridos y rollback.
Lista final
- Empareja navegador y profile family.
- Compara un flujo real en ambos modos.
- Registra pantalla, backend, host, objetivo, ruta y almacenamiento.
- Revisa familias de señales, no una sola propiedad.
- Separa objetivos móviles y de familia de navegador.
- Promueve en grupos pequeños con rollback preparado.
Artículos Relacionados
Lleva BotBrowser de la investigación a producción
Usa estas guías para entender el modelo y después avanzar hacia validación multiplataforma, contextos aislados y despliegue de navegador preparado para escalar.