【问题标题】:C# Selenium Edge - get running instance of Edge browserC# Selenium Edge - 获取 Edge 浏览器的运行实例
【发布时间】:2021-05-20 12:47:11
【问题描述】:

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

【问题讨论】:

  • 它是基于铬的吗?

标签: c# visual-studio selenium


【解决方案1】:

在浏览器中键入: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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-27
    • 2020-03-28
    • 2020-09-28
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 2015-12-26
    相关资源
    最近更新 更多