【问题标题】:Allowing Camera and Mic access in Chrome 64在 Chrome 64 中允许相机和麦克风访问
【发布时间】:2018-02-14 00:21:13
【问题描述】:

我已阅读此promising thread 以尝试启用此功能,但建议不起作用或我没有很好地遵循。我尝试了上一个链接中说明的两种方法,但没有运气。 IDE 中没有错误,Chrome 可以正常启动,但仍然不允许使用摄像头和麦克风。(详情如下)。

我还应该提到,我不只是想让弹出窗口消失,我还需要摄像头和麦克风来测试我们的应用程序。

我正在使用 Java 8、Selenium Webdriver 3.8.1、Chrome v.64。

选项 1

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("C:\\Program Files (x86)\\Google\\Chrome\\Application\\64.0.3282.140\\default_apps\\1.4_0.crx"));
options.addArguments("start-maximized");

Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("profile.content_settings.exceptions.media_stream_camera.'https://<oursite>:443,'.setting","1");
prefs.put("profile.content_settings.exceptions.media_stream_mic.'https://<oursite>:443,'.setting","1");
options.setExperimentalOption("prefs", prefs);

System.setProperty("webdriver.chrome.driver", "C:\\Tools\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver(options);

driver.get(<oursite>);

选项 2

options.addArguments("user-data-dir=C:\\Users\\<user>\\AppData\\Local\\Google\\Chrome\\User Data\\Default");

感谢您提供的任何帮助(尤其是在可行的情况下)。

【问题讨论】:

  • 该线程中的答案是指定一个假相机,但我需要启用一个真正的相机。所以我不认为这是重复的,尽管肯定是同一个根本问题。
  • 再一次,一旦我真正使用了“fake-ui”参数,它实际上让我的真实相机开始工作......所以这似乎解决了问题。

标签: java google-chrome selenium


【解决方案1】:

使用添加参数use-fake-ui-for-media-stream允许相机

ChromeOptions optionsC = new ChromeOptions();
optionsC.addArguments(Arrays.asList("disable-infobars", "ignore-certificate-errors", "start-maximized","use-fake-ui-for-media-stream"));

【讨论】:

    【解决方案2】:

    所以最后,这是一个非常简单的“修复”,让它对我有用。 “use-fake-ui-for-media-stream”参数开启了真实的摄像头和麦克风。

    ChromeOptions options = new ChromeOptions();
    options.addArguments("use-fake-ui-for-media-stream");
    
    System.setProperty("webdriver.chrome.driver", "C:\\Tools\\chromedriver_win32\\chromedriver.exe");
    WebDriver driver = new ChromeDriver(options);
    
    driver.get(<oursite>);
    

    【讨论】:

    • 那么火狐呢?
    猜你喜欢
    • 2018-06-08
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    相关资源
    最近更新 更多