我可以使用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?