我可以将 KotlinTest 与 TestNG 一起使用吗?我只能在文档中看到 JUnit 。
问问题
1347 次
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 回答