Selenium Grid 4.4.0节点无法注册到Hub问题求助(基于AWS ECS Fargate)
背景与目标
UI测试执行耗时较长且测试用例数量庞大,目前我们在AWS EC2上搭建了Selenium Grid,但手动扩缩容资源十分耗时,因此决定采用可基于CPU和内存利用率自动扩缩容的AWS ECS Fargate。参考过AWS官方关于在Fargate上规模化运行Selenium测试的博客内容。
问题描述
节点发起了注册请求,但无法完成向Hub的注册。
已做准备
我找到一个GitHub仓库实现了类似的Selenium Grid部署到AWS Fargate的功能,但它使用的是Selenium 3.141.59版本,而我们需要升级到4.4.0-20220831版本。
当前进展
基于该仓库,我将Hub和Node的版本改为4.4.0-20220831,并根据版本要求调整了环境变量。执行CloudFormation模板后,Hub已正常运行,但检查日志发现没有节点连接;Hub服务配置正常且处于运行状态,节点服务已多次发送注册请求。
相关截图
Hub相关截图
- Hub环境配置截图
- Hub服务发现截图
- Hub日志截图
Node相关截图
- Node环境配置截图
- Node服务发现截图
- Node日志截图
注:原Selenium 3.141.59版本部署一切正常,但我们需要升级到4.4.0-20220831版本,恳请各位提供解决方案,感谢您的宝贵时间!
内容的提问来源于stack exchange,提问作者Hitesh
相关产品推荐
相关产品推荐

