是否KotlinTest还支持TestNG的?(Does KotlinTest also suppo

2019-10-29 09:01发布

我可以使用KotlinTest使用TestNG? 我能看到的只有JUnit的文档 。

Answer 1:

是的,你可以使用TestNG和科特林。 只是配置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();
}

}



Answer 2:

答案是不。 KotlinTest是建立在JUnit的平台,这是一个基础,让测试库的东西一样的IntelliJ和gradle这个整合,而不必自己编写插件。

JUnit的说自己,

JUnit的平台作为基础,在JVM启动测试框架



文章来源: Does KotlinTest also support TestNG?