Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Testowanie aplikacji WebRTC

Podczas pisania testów automatycznych dla aplikacji WebRTC istnieją przydatne konfiguracje, które można włączyć dla przeglądarek, które ułatwiają tworzenie i testowanie.

Chrom

Podczas uruchamiania testów automatycznych w przeglądarce Chrome przy uruchamianiu przydatne są następujące argumenty:

  • --allow-file-access-from-files - zezwala na dostęp API do adresów URL file: //
  • --disable-translate - wyłącza wyskakujące okienko tłumaczenia
  • --use-fake-ui-for-media-stream - zapewnia fałszywe strumienie multimedialne. Przydatne podczas pracy na serwerach CI.
  • --use-file-for-fake-audio-capture=<filename> - Podaj plik do użycia podczas przechwytywania dźwięku.
  • --use-file-for-fake-video-capture=<filename> - Podaj plik do użycia podczas przechwytywania wideo.
  • --headless - --headless w trybie headless. Przydatne podczas pracy na serwerach CI.
  • --mute-audio - Wycisz dźwięk.

Firefox

Podczas przeprowadzania testów automatycznych w przeglądarce Firefox musimy podać zestaw kluczy preferencji, które będą używane w uruchamianej instancji. Poniżej znajduje się konfiguracja używana do automatycznych testów próbek 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
}