我有用Katalon创建的用于Web ui自动化测试的代码,我试图在本地运行它,并且运行良好。然后我将代码推送到服务器,但是当我从服务器运行它时,它失败了。它无法打开我想要的网站/网址。我生成了从服务器执行测试的代码,但是当我运行该代码时,这发生了:
绑定失败
有人可以为此建议/评论或提供帮助吗?
此错误消息...
[SEVERE]: bind() failed: Cannot assign requested address (99)
...表示ChromeDriver无法绑定Browsing Context,即Chrome Browser会话。
使用ChromeDriver标志启动--verbose
将有助于更好地调试问题。
根据[Errno 99] Cannot assign requested address when starting Dockerized web app中的文档,可能的原因和解决方案是:
关闭端口号上可能正在运行的所有进程。假设您正在端口8000上运行:
lsof -t -i tcp:8000 | xargs kill -9
您可能使用的应用程序地址为localhost
或127.0.0.1
,您需要将其更改为0.0.0.0