amazon-web-services - 在 Amazon EC2 实例上启动 Selenium GRID - 节点注册到 http://172.17.42.1:4444/grid/register/
问题描述
我正在尝试在 EC2 实例上启动 Selemium Grid,但是当我启动网格时,我在日志中收到以下警告,指出节点应注册到http://172.17.42.1:4444/grid/register/
集线器没有在 IP 地址 172.17.42.1 上运行,所以我不确定发生了什么。集线器从哪里得到这个IP?
[ec2-user@ip-11-111-11-125 stf]$ java -jar "selenium-server-standalone-3.12.0.jar" -role hub -port 4444
02:50:53.458 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.12.0', revision: '7c6e0b3'
02:50:53.463 INFO [GridLauncherV3$2.launch] - Launching Selenium Grid hub on port 4444
2018-06-06 02:50:53.956:iNFO::main: Logging initialized @1345ms to org.seleniumhq.jetty9.util.log.StdErrLog
02:50:54.280 INFO [Hub.start] - Selenium Grid hub is up and running
02:50:54.281 INFO [Hub.start] - Nodes should register to http://172.17.42.1:4444/grid/register/
02:50:54.282 INFO [Hub.start] -Clients should connect to http://172.17.42.1:4444/wd/hub
解决方案
您需要将您的端口号(即 4444)添加到 EC2 安全组。您可以将自定义 TCP 规则添加到 0.0.0.0/0 但我建议您只添加您的 IP。
推荐阅读
- c++ - LINK ERROR 2019:未解析的外部符号
- .net - .NET Compact Framework PowerToys
- javascript - 如何在 php 中使用“变量”,它们也是由 Javascript 中的“str_replace”和“array”创建的?
- node.js - 在 swagger-jsdoc 中重用 jsdoc 的 @typedef
- mongodb - 模拟 MongoDB 以测试 Flask 中设计的 REST API
- ruby - 如何在 Ruby 中动态创建类方法?
- c# - ASP.NET Web API 中的依赖注入 (Ninject)
- c++ - 静态代码分析/Linting:警告 == 在 unordered_set 上被调用
- deep-learning - 是否可以将输出反馈到人工神经网络中的输入?
- google-app-engine - 部署到 Google App Engine 时出错...一天前运行良好