En Google, luchamos por la equidad racial de la comunidad negra. Más información
Esta página se ha traducido con Cloud Translation API.
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
}