Google se compromete a avanzar en la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

aplicaciones de pruebas de WebRTC

Al escribir pruebas automatizadas para sus aplicaciones de WebRTC, hay configuraciones útiles que se pueden habilitar para los navegadores que hacen que el desarrollo y la prueba más fácil.

Cromo

Al ejecutar pruebas automáticas en Chrome, los siguientes argumentos son útiles cuando se lanza:

  • --allow-file-access-from-files - Permite el acceso a la API de URL file: //
  • --disable-translate - Desactiva la traducción emergentes
  • --use-fake-ui-for-media-stream - Proporcionar flujos de medios falsos. Útil cuando se ejecuta en los servidores de CI.
  • --use-file-for-fake-audio-capture=<filename> - Proporcionar un archivo para su uso en la captura de audio.
  • --use-file-for-fake-video-capture=<filename> - Proporcionar un archivo para su uso en la captura de vídeo.
  • --headless - Ejecutar en modalidad autónoma. Útil cuando se ejecuta en los servidores de CI.
  • --mute-audio - salida de audio Silencio.

Firefox

Cuando la ejecución de pruebas automatizadas en Firefox, tenemos que proporcionar un conjunto de claves de preferencias que serán utilizados en la instancia lanzado. A continuación se muestra la configuración utilizada para las pruebas de muestras de WebRTC automatizados:

 "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
}