Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

WebRTC 애플리케이션 테스트

WebRTC 애플리케이션에 대한 자동화 된 테스트를 작성할 때 개발 및 테스트를 더 쉽게 만드는 브라우저에 대해 활성화 할 수있는 유용한 구성이 있습니다.

크롬

Chrome에서 자동화 된 테스트를 실행할 때 시작할 때 다음 인수가 유용합니다.

  • --allow-file-access-from-files file : // URL에 대한 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

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
}