KotlinTest也支持TestNG吗?

时间:2018-08-03 10:29:12

标签: testng kotlintest

我可以将KotlinTest与TestNG一起使用吗?我只能在documentation中看到JUnit。

2 个答案:

答案 0 :(得分:1)

是的,您可以将TestNG与Kotlin一起使用。只需配置TestNG依赖项就可以了。它类似于Junit。下面是相同的示例程序:

抽象类TestBase {

lateinit var driver: WebDriver
    private set

@BeforeTest
fun setup() {
    System.setProperty(UtilResources.getProperties("nameDriver"),
            UtilResources.getProperties("pathDriver") + UtilResources.getProperties("exeDriver"))
    driver = ChromeDriver()
    driver?.manage()?.timeouts()?.implicitlyWait(10, TimeUnit.SECONDS)
    driver?.manage()?.window()?.maximize()
    driver?.get(URI(UtilResources.getProperties("pageURL")).toString())
}

@AfterTest
fun driverClose() {
    driver?.close();
}

}

答案 1 :(得分:0)

答案是否定的。 KotlinTest建立在JUnit平台上,该平台是允许测试库与IntelliJ和gradle之类的东西集成的基础,而不必自己编写插件。

就像JUnit所说的那样,

  

JUnit平台是启动测试的基础   JVM上的框架