有没有办法在一段时间内错开TestNG测试?如果是这样,怎么样?

时间:2015-07-10 19:18:20

标签: java selenium testng

我正在使用TestNG运行用Java编写的Selenium测试。我想同时在我的套件中运行测试,但我不希望它们同时启动。我正在运行它们的环境无法处理它。理想情况下,我希望每30秒开一次。有没有办法做到这一点?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

嗯,没有直接的方法。你可以做的是,在beforeInvocation方法的IInvokedMethodListener中,你可以在每个测试方法运行之前添加一个等待时间。 这将使每次测试都以一点延迟开始。

让时间可配置的课程 - 每个方法开始30秒就很多。

答案 1 :(得分:0)

TestNG没有提供这样的功能。

但是你可以拥有自己的代码来管理许多testng实例的执行。