我需要自动填报的网页需要调用摄像头,需要进行下图的操作

我操作完成后用普通方式打开谷歌能正常使用摄像头,但使用方法selenium自动打开谷歌就无法使用摄像头,请问用什么办法能解决这个问题?是否能先手动打开谷歌浏览器,然后再执行自动化?
我不太懂编程,各位能直接给我一个复制就能运行的代码吗?运行打开一个网页 ,接下来我操作到目标网站,显示能使用摄像头,我能获取ID,控制网页填写。
找人解决了,换playwright库就行了。
我需要自动填报的网页需要调用摄像头,需要进行下图的操作

根据您的描述,您需要在Selenium中使用摄像头,但是在使用Selenium自动打开Chrome浏览器时,无法打开摄像头。这可能是由于Chrome浏览器的默认设置禁用了不安全的来源,从而禁用了摄像头。
一种解决方法是在Selenium中设置Chrome浏览器选项,以允许不安全的来源。您可以使用以下代码来启用Chrome浏览器选项:
ChromeOptions options = new ChromeOptions();
options.addArguments("use-fake-ui-for-media-stream"); // 添加这一行
WebDriver driver = new ChromeDriver(options);
这将启用摄像头,并在Chrome浏览器中打开一个带有摄像头的页面。
另外,您也可以手动打开Chrome浏览器,然后通过Selenium连接到已打开的浏览器。这样,您就可以在打开摄像头的情况下执行自动化测试。
要连接到已打开的Chrome浏览器,请使用以下代码:
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("debuggerAddress", "localhost:9222");
WebDriver driver = new ChromeDriver(options);
这将在本地主机上的端口9222上启动一个远程调试会话,使Selenium可以连接到已打开的Chrome浏览器。请注意,在使用此方法之前,您需要手动启动Chrome浏览器并打开“chrome://inspect”页面。