Selenium bind()失败:在服务器中执行基于硒的自动化测试时,无法分配请求的地址(99)错误
我有用Katalon创建的web ui自动化测试的代码,我试着在本地运行它,它运行得很好。 然后我将代码推送到服务器上,但当我从服务器上运行代码时,它失败了。无法打开我想要的web/url。 我生成代码以从服务器执行测试,但当我运行该代码时,会发生以下情况: 绑定失败 然后继续加载浏览器,直到超时: 有人可以建议/评论或帮助解决此问题吗?此错误消息Selenium bind()失败:在服务器中执行基于硒的自动化测试时,无法分配请求的地址(99)错误,selenium,automation,selenium-chromedriver,katalon-studio,webui,google-chrome,Selenium,Automation,Selenium Chromedriver,Katalon Studio,Webui,Google Chrome,我有用Katalon创建的web ui自动化测试的代码,我试着在本地运行它,它运行得很好。 然后我将代码推送到服务器上,但当我从服务器上运行代码时,它失败了。无法打开我想要的web/url。 我生成代码以从服务器执行测试,但当我运行该代码时,会发生以下情况: 绑定失败 然后继续加载浏览器,直到超时: 有人可以建议/评论或帮助解决此问题吗?此错误消息 [SEVERE]: bind() failed: Cannot assign requested address (99) …表示Chrome
[SEVERE]: bind() failed: Cannot assign requested address (99)
…表示ChromeDriver无法绑定浏览上下文,即Chrome浏览器会话
使用--verbose
标志启动将有助于以更好的方式调试问题
解决方案 根据可能原因中的文件,解决方案为:
lsof -t -i tcp:8000 | xargs kill -9
localhost
或127.0.0.1
,您需要将其更改为0.0.0