Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

WebRTC अनुप्रयोगों का परीक्षण

अपने WebRTC अनुप्रयोगों के लिए स्वचालित परीक्षण लिखते समय, उपयोगी कॉन्फ़िगरेशन होते हैं जो उन ब्राउज़रों के लिए सक्षम हो सकते हैं जो विकास और परीक्षण को आसान बनाते हैं।

क्रोम

Chrome पर स्वचालित परीक्षण चलाते समय, लॉन्च करते समय निम्नलिखित तर्क उपयोगी होते हैं:

  • --allow-file-access-from-files - API को फ़ाइल के लिए एक्सेस की अनुमति देता है: // URL
  • --disable-translate - अनुवाद को पॉपअप अक्षम करता है
  • --use-fake-ui-for-media-stream - नकली मीडिया स्ट्रीम प्रदान करें। सीआई सर्वर पर चलने पर उपयोगी।
  • --use-file-for-fake-audio-capture=<filename> - ऑडियो कैप्चर करते समय उपयोग करने के लिए एक फ़ाइल प्रदान करें।
  • --use-file-for-fake-video-capture=<filename> - वीडियो कैप्चर करते समय उपयोग करने के लिए एक फ़ाइल प्रदान करें।
  • - --headless - हेडलेस मोड में चलाएं। सीआई सर्वर पर चलने पर उपयोगी।
  • - म्यूट --mute-audio - म्यूट ऑडियो आउटपुट।

फ़ायरफ़ॉक्स

फ़ायरफ़ॉक्स पर स्वचालित परीक्षण चलाने के दौरान, हमें वरीयता कुंजियों का एक सेट प्रदान करना होगा जो लॉन्च किए गए इंस्टेंस पर उपयोग किया जाएगा। नीचे वेबआरटीसी नमूनों के स्वचालित परीक्षणों के लिए उपयोग किया जाने वाला विन्यास है:

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