0

I want to allow mic and camera in microsoft edge using selenium.

See below image

Shubham D
  • 79
  • 1
  • 7

1 Answers1

0

Refer the code below FOR CHROME:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
preferences = {"profile.default_content_setting_values.media_stream_mic": False,
               "profile.default_content_setting_values.media_stream_camera": False,}

chrome_options.add_experimental_option("prefs", preferences)

driver = webdriver.Chrome(options=chrome_options)
driver.maximize_window()
driver.get("https://stackoverflow.com")

Note: False is used to deny access and True is used to allow access

Refer the code below FOR EDGE:

from selenium.webdriver.edge.options import Options
from selenium import webdriver

edge_options = Options()
preferences = {
    "profile.default_content_setting_values.media_stream_mic": 2,
    "profile.default_content_setting_values.media_stream_camera": 2,
}

for name, value in preferences.items():
    edge_options.add_argument(f"--{name}={value}")

driver = webdriver.Edge(options=edge_options)
driver.maximize_window()
driver.get("https://stackoverflow.com")

Note: 1 is used to deny access and 2 is used to allow access

Shawn
  • 4,064
  • 2
  • 11
  • 23