Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

WebRTC uygulamalarını test etme

WebRTC uygulamalarınız için otomatik sınamalar yazarken, geliştirme ve sınamayı kolaylaştıran tarayıcılar için etkinleştirilebilen kullanışlı yapılandırmalar vardır.

Krom

Chrome'da otomatik testler çalıştırırken, aşağıdaki bağımsız değişkenler başlatma sırasında faydalıdır:

  • --allow-file-access-from-files erişimi - Dosya için API erişimine izin verir: // URL'ler
  • --disable-translate - Çeviri açılır --disable-translate devre dışı bırakır
  • - medya akışı --use-fake-ui-for-media-stream - Sahte medya akışları sağlar. CI sunucularında çalışırken kullanışlıdır.
  • --use-file-for-fake-audio-capture=<filename> - Ses yakalarken kullanılacak bir dosya sağlar.
  • --use-file-for-fake-video-capture=<filename> - Video çekerken kullanılacak bir dosya sağlayın.
  • --headless - Başsız modda çalışır. CI sunucularında çalışırken kullanışlıdır.
  • --mute-audio - Ses çıkışını kapatır.

Firefox

Firefox'ta otomatik testler yaparken, başlatılan örnekte kullanılacak bir dizi tercih anahtarı sağlamamız gerekir. WebRTC örnekleri otomatik testleri için kullanılan yapılandırma aşağıdadır:

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