我可以在TestNG中使用KotlinTest吗?我在documentation中只能看到JUnit。
发布于 2018-08-07 13:41:53
可以,您可以对Kotlin使用TestNG。只需配置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-07 20:57:48
答案是否定的。KotlinTest构建在JUnit平台上,这是允许测试库与IntelliJ和gradle集成的基础,而不必自己编写插件。
就像JUnit说的那样,
JVM平台是在
上启动测试框架的基础。
https://stackoverflow.com/questions/51670665
复制相似问题