gpt4 book ai didi

selenium - 绑定(bind)()失败 : Cannot assign requested address (99) error while executing Selenium based automation test in server

转载 作者:行者123 更新时间:2023-12-04 04:07:41 35 4
gpt4 key购买 nike

我有使用 Katalon 创建的 web ui 自动化测试代码,我尝试在本地运行它并且效果很好。
然后我将我的代码推送到服务器,但是当我从服务器运行它时,它失败了。它无法打开我想要的 web/url。
我生成代码以从服务器执行测试,但是当我运行该代码时发生了这种情况:
enter image description here

绑定(bind)失败

然后它一直加载浏览器直到它超时:
enter image description here

任何人都可以建议/评论或帮助解决这个问题吗?

最佳答案

此错误消息...

[SEVERE]: bind() failed: Cannot assign requested address (99)

...意味着 ChromeDriver 无法绑定(bind)浏览上下文,即 Chrome 浏览器 session 。

发起 ChromeDriver--verbose flag 将有助于以更好的方式调试问题。

解决方案

根据 [Errno 99] Cannot assign requested address when starting Dockerized web app 中的文档可能的原因和解决方案是:
  • 关闭可能在您的端口号上运行的所有进程。假设您在端口 8000 上运行:
    lsof -t -i tcp:8000 | xargs kill -9
  • 您可能使用的应用程序地址为 localhost127.0.0.1您需要将其更改为 0.0.0.0
  • 另一个可能的原因是,尝试监听未启用的 IPv6 地址。您可以启用 IPv6 支持(仅适用于 Linux 主机)或忽略该错误,因为 ChromeDriver 进程将在初始尝试失败后监听 IPv4。
  • 关于selenium - 绑定(bind)()失败 : Cannot assign requested address (99) error while executing Selenium based automation test in server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62256237/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com