Selenium WebDrive 詹金斯

时间:2021-04-26 14:08:59

标签: java maven selenium-webdriver jenkins-pipeline

我正在使用 Selenium 和 JenkinsFile 在 Web 应用程序上实施测试来实施持续集成。我的问题是: 当我运行 JenkinsFile 并进入“测试”阶段时,如何在部署发生之前使用 Selenium 测试应用程序?我看到的所有例子都是这样的

WebDriver driver = new FirefoxDriver();
driver.get("remoteURL");

但是看看这个例子,在测试运行之前,我必须首先在远程服务器上部署应用程序,在我看来,这与持续交付流程背道而驰。 据我了解,流程应该是这样的:

1:推送到 Git
2:Jenkins获取分支
3:编译项目
4:测试项目
5:

<块引用>

只有在测试一切正常时才部署

那么我们如何在第四步中使用一些本地服务器实例?

提前致谢。 最好的问候

0 个答案:

没有答案