我想知道是否有任何方法可以运行 selenium 的单一测试n次。我可以使用JMeter,但我的任务要求是使用 selenium 与宁静框架。
5sxhfpxr1#
您可以使用serenity-junit5来实现这个目标。JUnit5有@RepeatedTest(n)来运行n次测试。代码示例:
serenity-junit5
@RepeatedTest(n)
import net.serenitybdd.junit5.SerenityJUnit5Extension; import net.thucydides.core.annotations.Managed; import org.junit.jupiter.api.RepeatedTest; import org.junit.jupiter.api.extension.ExtendWith; import org.openqa.selenium.WebDriver; @ExtendWith(SerenityJUnit5Extension.class) public class GoToGoogle { @Managed WebDriver driver; @RepeatedTest(2) void name() { driver.get("https://google.com"); } }
1条答案
按热度按时间5sxhfpxr1#
您可以使用
serenity-junit5
来实现这个目标。JUnit5有@RepeatedTest(n)
来运行n次测试。代码示例: