无法在 Windows 11 中使用 Selenium 导航到 Microsoft Edge 中的任何 URL

问题描述 投票:0回答:1

我收到此错误:

selenium.SessionNotCreatedException: 无法开始新会话。响应代码 500。消息:会话未创建:DevToolsActivePort 文件不存在。

代码:

public class TestSample{
 public static void main(String args[]){
   WebDriver driver;
   WebDriverManager.edgedriver().setup(); //also tried with System.setProperty option
   driver = new EdgeDriver();
   driver.get("http://www.google.com");
   }
}

相同的代码在 Windows 10 中运行良好。

使用的依赖项:

Selenium-java:4.25.0
网络驱动管理器:5.9.2
边缘版本:130.0.2849.26

selenium-webdriver windows-11 selenium-edgedriver
1个回答
0
投票

您实际上不再需要

WebDriverManager
System.setProperty
来管理浏览器驱动程序(除非有特定需要这样做)。

您可以简单地使用Selenium Manager来处理和管理浏览器。最好的部分是,此功能内置于 selenium 包中。因此需要额外的库或额外的代码行。

试试这个:

WebDriver driver;
driver = new EdgeDriver();
driver.get("http://www.google.com");

一些参考资料:

© www.soinside.com 2019 - 2024. All rights reserved.