En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Prueba de aplicaciones WebRTC

Al escribir pruebas automatizadas para sus aplicaciones WebRTC, existen configuraciones útiles que se pueden habilitar para navegadores que facilitan el desarrollo y las pruebas.

Cromo

Al ejecutar pruebas automatizadas en Chrome, los siguientes argumentos son útiles al iniciar:

  • --allow-file-access-from-files : permite el acceso a la API para file: // URL
  • --disable-translate - Desactiva la ventana emergente de traducción
  • --use-fake-ui-for-media-stream : proporciona flujos de medios falsos. Útil cuando se ejecuta en servidores CI.
  • --use-file-for-fake-audio-capture=<filename> : proporciona un archivo para usar al capturar audio.
  • --use-file-for-fake-video-capture=<filename> : proporciona un archivo para usar al capturar video.
  • --headless - Ejecutar en modo sin cabeza. Útil cuando se ejecuta en servidores CI.
  • --mute-audio - Silenciar la salida de audio.

Firefox

Al ejecutar pruebas automatizadas en Firefox, debemos proporcionar un conjunto de claves de preferencia que se utilizarán en la instancia lanzada. A continuación se muestra la configuración utilizada para las pruebas automatizadas de muestras de WebRTC:

"prefs": {
    "browser.cache.disk.enable": false,
    "browser.cache.disk.capacity": 0,
    "browser.cache.disk.smart_size.enabled": false,
    "browser.cache.disk.smart_size.first_run": false,
    "browser.sessionstore.resume_from_crash": false,
    "browser.startup.page": 0,
    "media.navigator.streams.fake": true,
    "media.navigator.permission.disabled": true,
    "device.storage.enabled": false,
    "media.gstreamer.enabled": false,
    "browser.startup.homepage": "about:blank",
    "browser.startup.firstrunSkipsHomepage": false,
    "extensions.update.enabled": false,
    "app.update.enabled": false,
    "network.http.use-cache": false,
    "browser.shell.checkDefaultBrowser": false
}