浪费了两天后,我需要一些帮助。
我正在尝试作为Jenkins管道的一部分进行硒测试。
1)我正在Jenkins节点上的“ 0.0.0.0:9000”(Angular应用程序)上启动Ng服务器。
2)针对远程网格运行用Java编写的硒测试。我正在使用以下代码来获取IP地址Jenkins节点。该测试正在同一管道中运行
String homePage = null;
InetAddress IP = InetAddress.getLocalHost();
homePage = "http://" + IP.getHostName() + ":9000/";
但是远程网格无法访问应用程序并打开主页。
-主页为:http://mesos-jenkins-ce52153b624d4a41ae1b145b504405a0-java180u161-mave:9000/
编辑1: 如果问题不清楚,我们很抱歉。 我要实现的目标是,我要进行硒测试作为CI的一部分。 项目git repo同时具有Angular项目和硒测试项目。因此,在Angular构建结束时,我想在同一管道中运行端到端测试用例。
我正在使用远程硒网格来运行测试。
我的流水线步骤是:
Ng构建
2:Ng服务--host 0.0.0.0-端口9000
3:mvn清除验证(测试项目)
我面临的问题是远程网格无法访问在Jenkins节点上运行的Ng服务器。我正在使用上面提到的代码来告诉远程网格节点的IP地址。