\n
\n \n ```\n - Full implementation details: [Web Player Documentation](https://docs.genymotion.com/paas/051_Share) \n\n**Critical requirements**: \n- Allow WebRTC traffic (ports 51000–51100 TCP/UDP) and HTTPS (port 443). \n- Chrome v10.0.0+ required for compatibility ([troubleshooting guide](https://support.genymotion.com/hc/en-us/articles/115004696089-The-Virtual-Device-display-doesn-t-show-in-web-browser-with-Genymotion-Device-image-PaaS)). \n\nFor enterprise networks, configure firewalls/proxies as outlined in the [SaaS Requirements](https://docs.genymotion.com/saas/01_Requirements). \n\nWhat specific testing scenario are you aiming to validate?", "author": { "@type": "Organization", "name": "genymotion.com", "url": "https://rozz.genymotion.com" }, "dateCreated": "2026-04-25", "isBasedOn": [ { "@type": "WebPage", "url": "https://rozz.genymotion.com/pages/saas-user-guide-requirements.html", "name": "Saas User Guide Requirements" }, { "@type": "WebPage", "url": "https://rozz.genymotion.com/pages/mobile-testing-and-development.html", "name": "Mobile Testing And Development" }, { "@type": "WebPage", "url": "https://rozz.genymotion.com/pages/how-to-embed-a-genymotion-saas-cloud-device-in-your-website.html", "name": "How To Embed A Genymotion Saas Cloud Device In Your Website" } ] } }, "about": { "@type": "Thing", "name": "Network Tunneling & Proxy" }, "url": "https://rozz.genymotion.com/qna/how-does-genymotion-prove-information-on-the-web.html" }

How does Genymotion prove information on the web?

High Confidence (72%)
How to test Genymotion on the web

✅ YES, you can test Genymotion web-based solutions using two methods:

1. Via Genymotion SaaS web interface

  • Access to use the cloud-based Android emulator directly in your browser (requires a Genymotion SaaS subscription).
  • Supported browsers: Chrome (v10.0.0+) and Firefox.

2. Embed using the open-source Web Player SDK

  • Use the provided JavaScript SDK to integrate a Genymotion device instance into your website. Example code:

     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@genymotion/device-web-player@3.2.2/dist/css/device-renderer.min.css" />
     <script src="https://cdn.jsdelivr.net/npm/@genymotion/device-web-player@3.2.2/dist/js/device-renderer.min.js"></script>
     <div id="genymotion"></div>
     <script>
     const webrtcAddress = 'wss://***.***.***.***/'; // Replace with your instance's address
     const options = { /* Configuration options */ };
     new DeviceRendererFactory().setupRenderer(document.getElementById('genymotion'), webrtcAddress, options);
     </script>
     

Critical requirements:
  • Allow WebRTC traffic (ports 51000–51100 TCP/UDP) and HTTPS (port 443).
  • Chrome v10.0.0+ required for compatibility ().

For enterprise networks, configure firewalls/proxies as outlined in the .

What specific testing scenario are you aiming to validate?