Prueba tu web con varios dispositivos, regiones y cuentas de prueba en un solo equipo
Los equipos de desarrollo, QA y prevención del fraude suelen necesitar probar su aplicación desde el punto de vista de muchos usuarios distintos: dispositivos distintos, países distintos y cuentas en estados distintos. Montar cada uno de esos entornos con máquinas virtuales o cambiando de VPN a mano es lento y difícil de reproducir igual en cada ejecución.
El navegador antidetect Hidemyacc crea muchos perfiles de navegador persistentes en el mismo equipo. Cada perfil tiene su propia huella digital, proxy, cookies y datos, que se conservan entre sesiones. Puedes ejecutar scripts de prueba con Automation, controlar los perfiles mediante la API o abrir un perfil a mano para revisarlo.
1. Cuándo necesitas un navegador antidetect para hacer pruebas
Si solo necesitas aislar las cookies entre pruebas, un browser context de Playwright o un directorio de datos de usuario distinto para cada sesión de Selenium es suficiente. Un navegador antidetect marca la diferencia en estas situaciones.
- Probar contenido según la región: Las redirecciones por país, los precios regionales y el contenido localizado dependen de la IP, la zona horaria y el idioma del navegador. Cuando estos tres factores no coinciden, los resultados de las pruebas no reflejan lo que viven de verdad los usuarios de esa región.
- Probar sistemas de identificación de dispositivos y antifraude: Si tu producto tiene reglas contra las multicuentas, el abuso de cupones o los bots, necesitas muchos dispositivos que parezcan distintos para comprobar que esas reglas funcionan. Los browser contexts de un mismo navegador comparten una huella digital, así que tu sistema solo ve un dispositivo.
- Cuentas de prueba que deben conservar su estado: Muchos casos de prueba necesitan cuentas en un estado concreto: nuevos usuarios, suscriptores de pago, cuentas en periodo de prueba. Los entornos de prueba efímeros pierden las cookies y los datos tras cada ejecución y te obligan a iniciar sesión y reconstruir ese estado desde cero.
- QA manual y scripts automáticos necesitan compartir entorno: Cuando un script informa de un fallo, el equipo de QA necesita abrir justo ese entorno para ver qué mostraba la web. Los entornos efímeros suelen haber desaparecido cuando termina la prueba.
Todas estas situaciones necesitan lo mismo: entornos de navegador persistentes, cada uno con la huella de su propio dispositivo y su propia región.
¿Qué precio ven realmente tus clientes de Reino Unido en tu web?
Crea perfiles con un proxy de cada país y una zona horaria que sigue a la IP, para probar exactamente lo que ven los usuarios de cada mercado.
2. Cómo ayuda Hidemyacc en las pruebas
El navegador antidetect Hidemyacc te permite crear y gestionar muchos perfiles de navegador independientes en el mismo dispositivo. Cada perfil funciona como un navegador aparte con su propia huella digital, cookies, sesión, extensiones y proxy, así que puedes montar entornos separados para desarrollo, pruebas y automatización sin compartir datos del navegador.
Para automatización y desarrollo, este enfoque encaja cuando necesitas probar una web, una aplicación o un flujo automatizado en muchos entornos distintos. Cada perfil de navegador se puede configurar para un caso de prueba concreto, lo que facilita levantar entornos, ejecutar automatizaciones y seguir los resultados de cada sesión.
2.1. Proxy propio, zona horaria e idioma configurables
Cada perfil tiene su propio proxy. La zona horaria puede seguir automáticamente la ubicación de la IP o configurarse a mano, y el idioma del navegador también se puede elegir. Así puedes probar tanto el caso habitual, en el que IP, zona horaria e idioma coinciden, como los casos límite en los que no, por ejemplo un usuario vietnamita de viaje en Estados Unidos con el navegador en vietnamita y una IP estadounidense.
Proxy Manager muestra a cuántos perfiles está asignado cada proxy, para que controles cómo se reparten las IP entre los grupos de prueba.
2.2. Una huella digital propia para cada perfil
Cada perfil tiene su propia huella digital, con user agent, sistema operativo, Canvas, WebGL, fuentes y resolución de pantalla. Para tu sistema antifraude, cada perfil aparece como un dispositivo distinto, así que puedes probar tus reglas de detección de dispositivos con muchos dispositivos sin necesitar muchos equipos.
La huella digital emula los parámetros que el navegador comunica a las webs. No cambia la forma en que se renderizan las páginas. Para probar la interfaz en otros sistemas operativos o navegadores, sigues necesitando dispositivos reales o un servicio de pruebas cross browser.
Más información: ¿Qué es la huella digital del navegador?
2.3. Perfiles persistentes que también puedes abrir a mano
Las cookies, el almacenamiento local y las sesiones se guardan en el perfil entre sesiones. Creas una cuenta de prueba una vez y la mantienes en ese estado para las siguientes ejecuciones. Cuando un script informa de un fallo, QA puede abrir el mismo perfil que acaba de ejecutarse para investigarlo.
Cada perfil solo puede estar abierto en un lugar a la vez, también cuando se abre mediante la API, así que detén el script antes de abrir el perfil a mano.
2.4. Automation: scripts de prueba sin montar un framework
Hidemyacc Automation te permite crear scripts arrastrando comandos predefinidos, grabando tus acciones con Record o importando un script que ya tengas escrito. Para los perfiles de QA que no están acostumbrados a programar, Record es la forma más rápida de empezar: haces el flujo una vez en la página como siempre y Hidemyacc lo convierte en un script que puedes repetir en muchos perfiles.
Los comandos de arrastrar y soltar cubren un flujo de prueba completo:
- Read spreadsheet lee datos de prueba desde Excel o Google Sheets, como una lista de cuentas o de URL de productos.
- Loop data recorre cada fila de datos, mientras Type, Click element y Keypress ejecutan el flujo de usuario.
- Conditions comprueba si un elemento aparece en la página, como un mensaje de éxito o una página de error.
- Take screenshot captura la página completa o un elemento concreto como evidencia.
- Export variable guarda en un archivo el resultado de cada ejecución.
Cuando necesitas validar un valor concreto, como un precio mostrado o el texto de un mensaje, el comando Javascript code te permite escribir código de Puppeteer para leer y comparar valores de la página y guardar los resultados en un archivo. Los valores devueltos y los errores del código aparecen en Debug después de una ejecución de prueba.
Los scripts se ejecutan en varios perfiles en paralelo, hasta 10 perfiles a la vez, con número de iteraciones, tiempo máximo de ejecución y espera entre perfiles configurables. También puedes programar ejecuciones a una hora concreta o cada día, siempre que la pantalla de Automation esté abierta.
Los scripts que usan el comando Javascript code ejecutan código en tu equipo, así que importa solo scripts de fuentes de confianza.
Más información (en inglés):
2.5. Controla los perfiles mediante la API
Si tu equipo ya tiene una suite de pruebas automatizadas, Hidemyacc ofrece una API para crear, iniciar y detener perfiles. Al iniciar un perfil mediante la API, activas un puerto de depuración remota y te conectas con Puppeteer (Node.js) o Selenium. Tu suite de pruebas mantiene su lógica; solo sustituyes la inicialización del navegador por una conexión al perfil.
Hidemyacc ofrece soporte técnico para Puppeteer. Para Selenium, puedes seguir los ejemplos de integración del GitHub de Hidemyacc, usando la versión de ChromeDriver que corresponda a la versión del navegador de Hidemyacc.
Más información: Documentación de la API de Hidemyacc (en inglés)
2.6. Organiza los perfiles por proyecto
Poner nombre, etiquetar y organizar los perfiles en carpetas te permite separar staging, producción y cada proyecto. La página Activity History registra la hora, el perfil y la cuenta de cada acción, y puedes filtrarla por fecha o buscar en ella. Cuando varias personas del equipo comparten el mismo conjunto de perfiles de prueba, sabes quién abrió qué perfil y cuándo.
3. Flujo de ejemplo: probar precios y contenido por región
Supongamos que tu web muestra los precios y la moneda según el país del usuario, y necesitas confirmar que cada mercado ve el precio correcto después de cada actualización de tarifas.
3.1. Crea perfiles por región:
Crea una carpeta llamada \"Prueba de precios por región\" con los perfiles \"Price US\", \"Price UK\" y \"Price VN\". Añade un perfil \"Price US desajuste\" para cubrir un caso límite.
3.2. Asigna proxies y configura el entorno:
Asigna a cada perfil un proxy de su país y deja que la zona horaria siga a la IP. En el perfil \"Price US desajuste\", usa un proxy de Estados Unidos pero configura el idioma del navegador en vietnamita para simular a un usuario vietnamita en Estados Unidos.
3.3. Crea el script de prueba:
En Automation, usa New tab para abrir la página del producto, Take screenshot para capturar la zona del precio y Javascript code para leer el precio, la moneda y la URL tras la redirección, y guardarlos en un archivo.
3.4. Ejecuta y compara:
Ejecuta el script en los 4 perfiles y compara los archivos de resultados y las capturas con la tabla de precios esperada de cada mercado. Programa una ejecución diaria para detectar pronto cualquier precio incorrecto después de cada actualización.
4. Preguntas frecuentes
4.1. ¿En qué se diferencia Hidemyacc de un browser context de Playwright o Selenium?
Un browser context crea un entorno efímero que desaparece al terminar la prueba, y todos los contexts comparten una misma huella digital. Los perfiles de Hidemyacc son persistentes, cada uno tiene su propia huella digital y su propio proxy, y puedes abrirlos a mano para revisarlos. Si solo necesitas aislar las cookies entre pruebas, un browser context es suficiente. Hidemyacc encaja cuando necesitas IP reales por región, muchos dispositivos que parezcan distintos o entornos que conserven su estado durante varios días.
4.2. ¿Automation puede validar los resultados de las pruebas?
Los comandos de arrastrar y soltar pueden comprobar si un elemento aparece en la página, hacer capturas y guardar resultados en un archivo. Para validar valores concretos, como un precio o un texto mostrado, usa el comando Javascript code con código de Puppeteer.
4.3. ¿Hay un límite de perfiles ejecutándose a la vez?
Cuando abres perfiles a mano o mediante la API, Hidemyacc no limita cuántos se ejecutan al mismo tiempo. Cada perfil es un navegador Chromium completo, así que cuántos funcionan de forma estable depende de la RAM y la CPU de tu equipo. Automation ejecuta hasta 10 perfiles en paralelo por ejecución.
4.4. ¿En qué sistemas operativos funciona Hidemyacc?
Hidemyacc funciona actualmente en Windows y macOS. La versión para Linux está en desarrollo y llegará pronto.
4.5. ¿Puedo programar las ejecuciones de pruebas?
Automation permite programar scripts a una hora concreta o cada día, siempre que la pantalla de Automation esté abierta. Para suites de pruebas con Puppeteer o Selenium que llaman a la API, usa el programador de tareas que ya tengas.
Crea entornos de prueba persistentes para cada región y dispositivo
Crea perfiles con su propia huella digital y su propio proxy, ejecuta scripts con Automation o conecta tu suite de pruebas actual mediante la API.
Todas las cuentas nuevas empiezan con una prueba gratuita de 7 días con 30 perfiles. Después, elige entre 5 planes y obtén un 50 % de descuento con el pago anual.
¿Estás comparando herramientas? Consulta Hidemyacc frente a Gologin o descubre más formas de usar Hidemyacc.

Pruebe de forma gratuita ahora!
Don't forget you have 7 days free trial
¡Te encantará!
¿Quieres unirte a nuestro programa de afiliados? Únete ahora!




