【发布时间】: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