Selenium测试错误:WebDriverError:未知错误:net::ERR_CONNECTION



我试图运行硒测试,但我得到了这个错误:

Error: WebDriverError: unknown error: net::ERR_CONNECTION_REFUSED
(Session info: chrome=98.0.4758.102)
(Driver info: chromedriver=98.0.4758.80 (7f0488e8ba0d8e019187c6325a16c29d9b7f4989-refs/branch-heads/4758@{#972}),platform=Windows NT 10.0.19042 x86_64)
...
From: Task: WebDriver.navigate().to(https://localhost:4200/asd)

我尝试更新网络驱动程序,但仍然无法工作。我真的知道该怎么办,因为我真的是Protractor等的新手。我该如何解决这个问题?

看起来您正试图将浏览器发送到https://localhost:4200/asd。这是一个传递给selenium的URL。如果您使用SeleniumGrid,请确保可以从那里访问URL。这尤其意味着没有localhost127.0.0.1URL,因为它们解析到硒网格主机。

如果你需要检测本地网络IP,你可以尝试(node.js(的变体

var address,
ifaces = require("os").networkInterfaces();
for (const dev in ifaces) {
ifaces[dev].forEach((details) => {
if (details.family === "IPv4" && details.internal === false) {
address = details.address;
}
});
}

并利用检测到的地址构建URL。

相关内容

  • 没有找到相关文章

最新更新