在Jenkins进行Fitnesse或Selenium测试

在Jenkins进行Fitnesse或Selenium测试,jenkins,selenium-webdriver,fitnesse,Jenkins,Selenium Webdriver,Fitnesse,有没有一种方法可以从Jenkins作业运行Fitnesse或Selenium GUI web(例如在浏览器中打开网站)测试,而无需在Jenkins服务器上安装浏览器 我对自动化测试完全陌生。非常感谢您的帮助。您可以使用运行selenium测试。这是在不打开浏览器GUI的情况下执行测试的最简单方法。如果我使用带有Chrome驱动程序的无头浏览器,那么在这种情况下,我不需要在Jenkins服务器上安装Chrome浏览器?不,您不必安装任何浏览器。请参阅我之前评论中提到的帖子。@Souravata无头

有没有一种方法可以从Jenkins作业运行Fitnesse或Selenium GUI web(例如在浏览器中打开网站)测试,而无需在Jenkins服务器上安装浏览器


我对自动化测试完全陌生。非常感谢您的帮助。

您可以使用运行selenium测试。这是在不打开浏览器GUI的情况下执行测试的最简单方法。如果我使用带有Chrome驱动程序的无头浏览器,那么在这种情况下,我不需要在Jenkins服务器上安装Chrome浏览器?不,您不必安装任何浏览器。请参阅我之前评论中提到的帖子。@Souravata无头chrome仍然需要chrome(和chromedriver)出现在服务器上。在你的博客中,我没有看到任何其他的建议(除了你认为它是存在的),你甚至提到chromedriver必须下载和安装。你能在你的Jenkins机器上使用docker吗?(在这种情况下,您可以将docker映像与浏览器一起使用,而不是将其安装在Jenkins机器上)。您是Jenkins服务器可以连接到的其他计算机上的管理员吗?(在这种情况下,可以将Jenkins作业配置为使用安装在该机器上的浏览器)您可以使用运行selenium测试。这是在不打开浏览器GUI的情况下执行测试的最简单方法。如果我使用带有Chrome驱动程序的无头浏览器,那么在这种情况下,我不需要在Jenkins服务器上安装Chrome浏览器?不,您不必安装任何浏览器。请参阅我之前评论中提到的帖子。@Souravata无头chrome仍然需要chrome(和chromedriver)出现在服务器上。在你的博客中,我没有看到任何其他的建议(除了你认为它是存在的),你甚至提到chromedriver必须下载和安装。你能在你的Jenkins机器上使用docker吗?(在这种情况下,您可以将docker映像与浏览器一起使用,而不是将其安装在Jenkins机器上)。您是Jenkins服务器可以连接到的其他计算机上的管理员吗?(在这种情况下,可以将Jenkins作业配置为使用安装在该机器上的浏览器)