【发布时间】:2019-05-19 06:43:09
【问题描述】:
我在 Junit 5 中使用 Selenide
硒化物 5.1.0
Junit 5.3.2
当我使用 junit 运行测试时,所有测试都使用相同的驱动程序/浏览器。我想为每个测试创建新的WebDriver 实例。
我可以在 AfterEach 方法中调用 driver.quit()。但我想知道Selenide 中是否有任何内置方法可以处理相同的问题。这样我就不必担心驱动程序初始化。
它应该为每个测试打开一个新的驱动程序并在执行后关闭
【问题讨论】:
-
是的,你可以在
@AfterEach方法中调用driver.quit()。我认为这种方法没有任何问题。您只是不需要任何扩展、规则或 Selenide 中的一些特殊支持。
标签: java selenium gradle junit5 selenide