如何使用serenity framework对 selenium 进行10次循环单次检测

wxclj1h5  于 2022-12-18  发布在  其他
关注(0)|答案(1)|浏览(116)

我想知道是否有任何方法可以运行 selenium 的单一测试n次。我可以使用JMeter,但我的任务要求是使用 selenium 与宁静框架。

5sxhfpxr

5sxhfpxr1#

您可以使用serenity-junit5来实现这个目标。JUnit5有@RepeatedTest(n)来运行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");
    }
}

相关问题