我可以使用KotlinTest使用TestNG?我可以看到在documentation唯一的JUnit。
是的,你可以使用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();
}
}
答案是不。 KotlinTest是建立在JUnit的平台,这是一个基础,让测试库的东西一样的IntelliJ和gradle这个整合,而不必自己编写插件。
JUnit的说自己,
JUnit的平台作为基础,在JVM启动测试框架