Floppydata Floppydata

Las sesiones son gratis: paga solo por el tráfico

Navegador en la nube para pruebas

Ejecuta pruebas de navegador en Chromium remoto sin mantener Chrome en tus propios servidores. Conecta tus pruebas actuales de Playwright o Puppeteer y ejecútalas en sesiones de Cloud Browser.

  • Ejecuta pruebas de extremo a extremo y de UI en Chromium remoto
  • Prueba flujos de usuario completos con Playwright o Puppeteer
  • Ejecuta varias pruebas de navegador en paralelo

Pruebas

Ejecuta pruebas de navegador
en Chromium remoto

Inicia una sesión de Floppydata Cloud Browser, conecta tu código de pruebas actual y ejecuta tus pruebas en Chromium remoto. Comprueba la navegación, los formularios, los inicios de sesión, las interacciones con la página y los flujos de usuario de varios pasos.

¿Por qué usar un navegador en la nube para pruebas?

Ejecutar más pruebas de navegador suele significar más procesos de Chrome compitiendo por CPU y memoria. Con un navegador en la nube para pruebas, Chromium se ejecuta de forma remota y tus pruebas siguen controlando lo que ocurre en el navegador.

Funciona muy bien para pruebas de extremo a extremo, comprobaciones de regresión, pruebas de UI y suites de pruebas recurrentes.

Prueba flujos de usuario completos en un navegador real

Algunos problemas solo aparecen cuando alguien empieza a usar la página de verdad. Una respuesta HTTP correcta no te dice si un formulario funciona, si un botón abre la pantalla adecuada o si un flujo de inicio de sesión llega al panel. Cloud Browser carga la página completa en Chromium, incluidos JavaScript y el contenido dinámico. Puedes probar:

Pruebas de extremo a extremo

Usa Playwright o Puppeteer para ejecutar un recorrido de usuario completo y verificar cada paso. Las pruebas pueden cubrir desde un formulario de registro hasta un flujo más largo que abarque varias páginas.

Pruebas de regresión

Un cambio en el código puede romper un flujo de navegador que funcionaba en la versión anterior. Ejecuta las mismas pruebas en Cloud Browser tras cada actualización para asegurarte de que las páginas y los recorridos de usuario importantes siguen funcionando como esperas.

Los ajustes y el estado guardados del navegador también se pueden reutilizar entre sesiones cuando tus pruebas necesitan la misma configuración de navegador.

Pruebas de UI y funcionales

Algunos problemas solo aparecen cuando interactúas de verdad con la página. Las pruebas de navegador pueden hacer clic en botones, introducir datos, esperar elementos dinámicos, seguir la navegación y comprobar qué ocurre tras cada acción. Así se pueden detectar problemas que una prueba de API o una comprobación HTTP básica podrían pasar por alto.

Conecta Playwright o Puppeteer mediante CDP

Floppydata Cloud Browser se conecta a Playwright y Puppeteer mediante el Chrome DevTools Protocol. Puedes seguir usando tu código de pruebas actual para navegar por páginas, hacer clic en elementos, rellenar formularios, esperar contenido y ejecutar JavaScript.

Tus specs, nuestro Chromium

Puedes usar Playwright o Puppeteer desde Python o Node.js. Las aserciones, los fixtures y los reporters que ya tienes se quedan donde están.

Solo cambia la línea que lanza el navegador; todo lo que viene después es la prueba que ya escribiste.

checkout.spec.ts
import { test, expect } from '@playwright/test';import { chromium } from 'playwright';test('checkout completes', async () => {    const browser = await chromium.connectOverCDP(connectUrl);    const page = browser.contexts()[0].pages()[0];    await page.goto(APP + '/checkout');    await page.click('#pay');    await expect(page.locator('.receipt')).toBeVisible();});

Un spec normal: lo único que cambia es el navegador en el que se ejecuta.

Ejecuta pruebas de navegador en paralelo

Ejecutar unas pocas pruebas de navegador en local es sencillo. A medida que crece la suite, Chrome empieza a consumir más CPU y memoria. Cloud Browser te permite ejecutar las pruebas en sesiones de Chromium independientes. Floppydata admite hasta 100 sesiones de navegador simultáneas por cuenta.

Ejecuta pruebas de regresión o varios flujos de usuario en paralelo en lugar de esperar a que terminen uno por uno.

Prueba sitios web desde distintas ubicaciones

Los sitios web pueden comportarse de forma distinta según el origen del tráfico. Las páginas regionales, las redirecciones, el contenido localizado, las API y los recursos de terceros pueden variar según la ubicación.

Las sesiones de Cloud Browser se ejecutan exclusivamente a través de proxies rotativos de Floppydata, así que puedes ejecutar las mismas pruebas desde distintas ubicaciones de proxy.

Cloud Browser no tiene tarifa por tiempo de ejecución ni por sesión. Solo pagas por el tráfico de proxies de Floppydata que usen tus sesiones.

Explora otras soluciones de navegador en la nube