【问题标题】:Selenium 4 Edge/Chrome Webdriver not working in C#Selenium 4 Edge/Chrome Webdriver 在 C# 中不起作用
【发布时间】:2022-11-10 23:02:59
【问题描述】:

我有 Edge 版本 107.0.1418.26 和 Edge webdriver 版本 107.0.1418.26(chrome 也有正确的版本)。 Selenium 网络驱动程序 4.5.1。

几周前我使用 chrome 完成了所有工作,最近我重新访问了该项目,但一切都停止了工作(也尝试使用 Edge 的原因)。

要重新开始基础,我使用 Microsoft 示例 https://learn.microsoft.com/en-us/microsoft-edge/webdriver-chromium/?tabs=c-sharp 和 Selenium https://www.selenium.dev/documentation/

当我运行时:

    var driver = new EdgeDriver();
    try
      {
      driver.Url = "https://bing.com";
      ...

webdriver 控制台打开并最初显示“已成功启动”,但第一行的 c# 代码超时,说明“无法在 http://localhost:55553 上启动驱动程序服务”。我通过 Chrome 测试获得了更多信息。

DevTools listening on ws://127.0.0.1:54097/devtools/browser/8e320eae-3f01-4ae2-9944-414ca8ad36e1
[23128:31564:1101/105231.394:ERROR:device_event_log_impl.cc(215)] [10:52:31.393] Bluetooth: bluetooth_adapter_winrt.cc:1074 Getting Default Adapter failed.

我不知道它为什么要尝试蓝牙!

最初我认为问题是远程桌面连接的安全问题,但我现在在办公室遇到同样的问题。有些东西对安全性很不利,但我找不到任何进一步的信息或日志。

********** 更新 *********

vs2022 更新后,Java 更新和 4 重新启动它现在再次工作。

谁能想出为什么它会停止并导致上述问题的任何原因? (驱动程序没有在后台运行)。如果我不明白为什么会导致错误,我会非常紧张。

【问题讨论】:

    标签: c# selenium-webdriver


    【解决方案1】:

    没有真正的答案,但是完全重启(冷重启)然后确保一切都在最新版本上工作,然后再次重启工作每一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 1970-01-01
      • 2021-11-21
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多