WebRTC uygulamalarını test etme

WebRTC uygulamalarınız için otomatik testler yazarken, Google Analytics 4'te geliştirme yapan ve kolaylaştırır.

Chrome

Chrome'da otomatik testler çalıştırırken, aşağıdaki bağımsız değişkenler kullanıldığında işe yarar: lansman:

  • --allow-file-access-from-files - file:// URL'leri için API erişimine izin verir
  • --disable-translate - Çeviri pop-up'ını devre dışı bırakır
  • --use-fake-ui-for-media-stream: Sahte medya akışları sağlama. Şu durumda kullanışlıdır: emin olun.
  • --use-file-for-fake-audio-capture=<filename> - Şu durumda kullanılacak dosyayı sağlayın: ses yakalamayı deneyin.
  • --use-file-for-fake-video-capture=<filename> - Şu durumda kullanılacak dosyayı sağlayın: her şeyi kapsamaktadır.
  • --headless - Gözetimsiz modda çalışır. CI sunucularında çalışırken kullanışlıdır.
  • --mute-audio - Ses çıkışının sesini kapatır.

Firefox

Firefox'ta otomatik testler çalıştırırken bir tercih kümesi sağlamamız gerekir. anahtarların arasında yer alır. Aşağıda kullanılan yapılandırma verilmiştir örneklemlerinin otomatik olarak test edilmesi için aşağıdaki adımları izleyin:

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