O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Testando aplicativos WebRTC

Ao escrever testes automatizados para seus aplicativos WebRTC, existem configurações úteis que podem ser ativadas para navegadores que tornam o desenvolvimento e o teste mais fáceis.

cromada

Ao executar testes automatizados no Chrome, os seguintes argumentos são úteis ao iniciar:

  • --allow-file-access-from-files - Permite acesso à API para file: // URLs
  • --disable-translate - Desativa o pop-up de tradução
  • --use-fake-ui-for-media-stream - Fornece fluxos de mídia falsos. Útil ao executar em servidores CI.
  • --use-file-for-fake-audio-capture=<filename> - Fornece um arquivo para usar ao capturar áudio.
  • --use-file-for-fake-video-capture=<filename> - Fornece um arquivo para usar ao capturar o vídeo.
  • --headless - executa no modo sem cabeça. Útil ao executar em servidores CI.
  • --mute-audio - Silencia a saída de áudio.

Raposa de fogo

Ao executar testes automatizados no Firefox, precisamos fornecer um conjunto de chaves de preferência que serão usadas na instância iniciada. Abaixo está a configuração usada para os testes automatizados de amostras 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
}