【发布时间】:2015-09-13 11:24:20
【问题描述】:
我启动并运行了一些 scala 测试,但对如何在运行完成后关闭/退出 webdriver 感到困惑。我知道 beforeAndAfterAll,但它似乎作用于每个测试类,而我只想在最后退出 webdriver(而不是在每个测试之间然后重新启动它)。它似乎没有做任何事情,但这是我目前得到的:
class testRunHandler extends org.scalatest.Reporter{
import org.scalatest.events._
def apply(event: Event){
event match{
case _:RunCompleted => foo.driver.close()
case _ =>
}
}
我试图遵循这一点,但不知道如何应用它: Doing something before or after all Scalatest tests
【问题讨论】:
标签: scala selenium selenium-webdriver qa scalatest