Javascript 在多个Testcafe装置之前和之后执行代码

Javascript 在多个Testcafe装置之前和之后执行代码,javascript,testing,e2e-testing,fixtures,testcafe,Javascript,Testing,E2e Testing,Fixtures,Testcafe,在Testcafe中完成测试运行(多个fixture)之前,是否有执行函数或代码块的方法?我知道关于测试级别的beforeach()和关于fixture级别的before(),但是在所有指定文件的所有测试之前和之后是否也有这样做的方法 具体而言: BeforeTestrun()来设置数据库和测试帐户 通过多个测试运行多个装置(多个文件) afterestrun()以在事后清理数据库 我已经通过使用Testcafe API设置所有内容,并在前后使用多个then()函数来完成这项工作,但我想知道是否

在Testcafe中完成测试运行(多个fixture)之前,是否有执行函数或代码块的方法?我知道关于测试级别的
beforeach()
和关于fixture级别的
before()
,但是在所有指定文件的所有测试之前和之后是否也有这样做的方法

具体而言:

  • BeforeTestrun()来设置数据库和测试帐户
  • 通过多个测试运行多个装置(多个文件)
  • afterestrun()以在事后清理数据库

  • 我已经通过使用Testcafe API设置所有内容,并在前后使用多个
    then()
    函数来完成这项工作,但我想知道是否有更好或更干净的方法来完成这项工作?我很抱歉,如果这是一个常见的问题,试图找出一些新的东西。提前谢谢

    目前没有现成的方法可以做到这一点。我们正在GitHub上讨论这个问题,但尚未实施。

    好的,谢谢您的回复!现在我只使用问题中的“解决方案”。