Google chrome 有没有办法将chrome参数与用户配置文件结合起来?
我试图测试周围的摄像头使用假流,但是,有一个检查,看看是否相机设置是允许的,然后才可以工作 我正在使用testcafe,我的代码类似于下面的代码,它不适用于args(除非没有配置文件) 使用Google chrome 有没有办法将chrome参数与用户配置文件结合起来?,google-chrome,testing,webrtc,chromium,testcafe,Google Chrome,Testing,Webrtc,Chromium,Testcafe,我试图测试周围的摄像头使用假流,但是,有一个检查,看看是否相机设置是允许的,然后才可以工作 我正在使用testcafe,我的代码类似于下面的代码,它不适用于args(除非没有配置文件) 使用--对媒体流使用假用户界面和--对假视频捕获使用文件对流有效,但是检查摄像头设置仍然失败。我尝试使用一个用户配置文件,它适用于相机设置,但不适用于chrome参数。有人知道我如何将这两者结合起来工作吗 chrome:userProfile --start-fullscreen --allow-insecure
--对媒体流使用假用户界面
和--对假视频捕获使用文件
对流有效,但是检查摄像头设置仍然失败。我尝试使用一个用户配置文件,它适用于相机设置,但不适用于chrome参数。有人知道我如何将这两者结合起来工作吗
chrome:userProfile --start-fullscreen --allow-insecure-localhost --use-fake-device-for-media-stream --use-fake-ui-for-media-stream --use-file-for-fake-video-capture="/path/to/video.y4m" ')
Chrome无法在不创建新浏览器实例的情况下应用CLI标志,如果您有其他使用相同配置文件的Chrome实例,则无法创建新浏览器实例
如果要将“chrome:userProfile”与CLI标志一起使用,可以关闭计算机上的所有chrome进程。或者您可以为临时Chrome配置文件创建一个专用目录,并通过指定
Chrome--user data dir=$TEMP\u profile\u directory
作为浏览器在测试中使用它。谢谢,我选择了第二个选项。似乎第一个选项可能最适合CI测试,但是我能够为测试使用新的配置文件。