C# 没有手动干预,无法从selenium chrome驱动程序与chrome浏览器交互

C# 没有手动干预,无法从selenium chrome驱动程序与chrome浏览器交互,c#,selenium,selenium-webdriver,selenium-chromedriver,C#,Selenium,Selenium Webdriver,Selenium Chromedriver,我正在尝试自动化一个在Angular 6中开发的网站。当我们尝试使用selenium和chrome驱动程序启动应用程序时,它会加载页面,但selenium无法与浏览器交互以查找元素。如果我们在页面上或浏览器外部屏幕上的任意位置双击,selenium将启动交互并执行测试用例中指定的操作。这个问题只针对chrome驱动程序,所有其他浏览器在同一个站点上运行良好 Meta 操作系统: 视窗10 Selenium版本: 3.141 驱动程序版本: 85.0.4183.87 浏览器: Chrome 85.

我正在尝试自动化一个在Angular 6中开发的网站。当我们尝试使用selenium和chrome驱动程序启动应用程序时,它会加载页面,但selenium无法与浏览器交互以查找元素。如果我们在页面上或浏览器外部屏幕上的任意位置双击,selenium将启动交互并执行测试用例中指定的操作。这个问题只针对chrome驱动程序,所有其他浏览器在同一个站点上运行良好

Meta

操作系统: 视窗10

Selenium版本: 3.141

驱动程序版本: 85.0.4183.87

浏览器:
Chrome 85.0.4183.102

您需要在请求中指定用户代理:我尝试过但没有工作,您需要使用wireshark或fiddler等嗅探器,并将工作浏览器中的第一个请求与c#请求进行比较。在c#中添加/更改标题,使其看起来像浏览器请求。