0

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

4

2 回答 2

1

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

abstract class 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();
    }
}
于 2018-08-07T05:41:52.990 回答
0

答案是不。KotlinTest 建立在 JUnit 平台上,这是允许测试库与 IntelliJ 和 gradle 等东西集成的基础,而无需自己编写插件。

正如 JUnit 自己所说,

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

于 2018-08-07T12:57:48.483 回答