Selenium Grid启动Hub成功后访问4444端口提示找不到index.html如何解决
Selenium Grid 4访问根路径提示
Unable to find /index.html解决方案 问题原因
Selenium 4.x版本的Grid和旧的3.x版本逻辑不同,默认不会在根路径绑定前端控制台资源,所以直接访问端口根路径会返回找不到页面的提示。
可用解决方法
- 直接访问官方指定的控制台路径
Selenium 4.x的可视化控制台默认挂载在/ui路径下,直接在浏览器输入http://192.168.100.8:4444/ui即可正常进入控制台页面,无需调整启动参数。 - 启动时开启根路径UI映射
如果需要直接访问根路径就能打开控制台,可以在启动Hub命令末尾添加--enable-ui参数,完整命令如下:java -jar selenium-server-4.0.0.jar hub --enable-ui
启动完成后直接访问http://192.168.100.8:4444即可正常加载页面。
可用性验证
如果调整后还是无法访问,可以先访问http://192.168.100.8:4444/status接口,若返回JSON格式的运行状态数据,说明Hub本身启动正常,问题仅出在前端页面路径匹配上。
内容的提问来源于stack exchange,提问作者Shahzaib
相关产品推荐
相关产品推荐

