谷歌致力于推进种族平等的黑人社区。 怎么看。
此页面由 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
}