谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

測試的WebRTC應用

當寫你的WebRTC應用的自動化測試,有一些可以為瀏覽器,使開發和測試更容易被激活有用的配置。

當運行在Chrome自動測試,下面的參數啟動時非常有用:

  • --allow-file-access-from-files -允許API訪問文件://網址
  • --disable-translate -禁止彈出翻譯
  • --use-fake-ui-for-media-stream -提供虛假的媒體流。在CI服務器有用運行時。
  • --use-file-for-fake-audio-capture=<filename> -捕獲音頻時提供一個文件來使用。
  • --use-file-for-fake-video-capture=<filename> -捕獲視頻時提供一個文件來使用。
  • --headless -運行在無頭模式。在CI服務器有用運行時。
  • --mute-audio -靜音音頻輸出。

火狐

當運行在Firefox自動化測試,我們需要提供一組將在啟動的實例可以使用首選項鍵。下面是用於樣品的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
}