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 - จัดทำสตรีมสื่อปลอม มีประโยชน์เมื่อทำงานบนเซิร์ฟเวอร์ 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
}