Testing 在本地机器上运行自动化测试用例';s网络浏览器-哈德逊

Testing 在本地机器上运行自动化测试用例';s网络浏览器-哈德逊,testing,hudson,automated-tests,Testing,Hudson,Automated Tests,我使用远程hudson服务器实现webapplication的测试自动化。当我运行自动化测试用例时,它们在远程机器的浏览器上运行。我宁愿让它们在我的机器上运行 我有没有办法做到这一点 关于您可以在您的机器上运行并将作业绑定到它(作业定义页面上有这样一个选项)。此外,还可以使用和使用参数来指定要将作业绑定到哪个节点。例如:默认情况下,它将在主服务器上运行,但您也可以在手动运行时指定从属服务器。您不能说您正在使用什么工具来驱动浏览器。如果您使用的是selenium,您可以在您的机器上设置一个sele

我使用远程hudson服务器实现webapplication的测试自动化。当我运行自动化测试用例时,它们在远程机器的浏览器上运行。我宁愿让它们在我的机器上运行

我有没有办法做到这一点


关于

您可以在您的机器上运行并将作业绑定到它(作业定义页面上有这样一个选项)。此外,还可以使用和使用参数来指定要将作业绑定到哪个节点。例如:默认情况下,它将在主服务器上运行,但您也可以在手动运行时指定从属服务器。

您不能说您正在使用什么工具来驱动浏览器。如果您使用的是selenium,您可以在您的机器上设置一个selenium服务器,然后引导您的测试使用您的机器。

考虑到您所说的是测试浏览器,我假设您使用的是hudson/jenkins的selenium插件。您可以在测试代码中更改运行测试的节点的位置/功能

capabilities.setBrowserName("firefox");
capabilities.setPlatform(org.openqa.selenium.Platform.WINDOWS);
此外,还可以通过编辑jenkins插件文件夹中的配置文件将主节点从节点列表中排除

如果您指的是仅限制项目可以运行的位置,则可以找到

https://[jenkins name]/job/[jobname]/configure

在可运行此项目的限制下