在詹金斯中进行硒测试

时间:2019-07-19 16:32:48

标签: java selenium jenkins networking jenkins-pipeline

浪费了两天后,我需要一些帮助。

我正在尝试作为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构建结束时,我想在同一管道中运行端到端测试用例。

我正在使用远程硒网格来运行测试。

我的流水线步骤是:

  1. Ng构建

    2:Ng服务--host 0.0.0.0-端口9000

    3:mvn清除验证(测试项目)

我面临的问题是远程网格无法访问在Jenkins节点上运行的Ng服务器。我正在使用上面提到的代码来告诉远程网格节点的IP地址。

0 个答案:

没有答案