首页 > 解决方案 > C# Selenium Edge - 获取 Edge 浏览器的运行实例

问题描述

我正在寻找一个代码,我们可以在其中使用由用户手动打开的 MS edge 浏览器的运行实例。我知道我们可以在 Chrome 驱动程序上使用它,但不能在 Edge 浏览器上使用它。谢谢

标签: c#visual-studioselenium

解决方案


在浏览器中输入:edge://version/,您将获得 msedge.exe 的可执行路径

复制它并关闭所有边缘实例。

现在开始边缘为:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --remote-debugging-port=5555

现在将远程调试端口添加为:

var options = new EdgeOptions();
options.UseChromium = true;
options.AddAdditionalCapability("debuggerAddress", "127.0.0.1:5555");
var driver = new EdgeDriver(options);

推荐阅读