Codeception,在 AcceptanceTester class 中使用方法 _after _before..
Codeception, use methods _after _before.. in an AcceptanceTester class
我创建了一个小黄瓜场景并在 tests/_support/AcceptanceTester.php
文件中的 AcceptanceTester
class 中实现了强制方法。
在这个文件中,我想在我的测试执行后使用 _after
方法来执行一些东西。
如果我在 Cest
文件中,我可以使用 _after
方法,但从 AcceptanceTester
文件中永远不会调用此方法。
为什么?我该如何解决这个问题?
AcceptanceTester
不支持 _after
方法。如果您更深入地查看它的父级 class/traits,您会发现不存在这样的方法。
但是,如果您想 运行 您的自定义代码 before/after 测试套件 运行,那么您可以创建您的自定义 Helper
class分别使用 _beforeSuite
and/or _afterSuite
方法。看看这个问题的答案:
我创建了一个小黄瓜场景并在 tests/_support/AcceptanceTester.php
文件中的 AcceptanceTester
class 中实现了强制方法。
在这个文件中,我想在我的测试执行后使用 _after
方法来执行一些东西。
如果我在 Cest
文件中,我可以使用 _after
方法,但从 AcceptanceTester
文件中永远不会调用此方法。
为什么?我该如何解决这个问题?
AcceptanceTester
不支持 _after
方法。如果您更深入地查看它的父级 class/traits,您会发现不存在这样的方法。
但是,如果您想 运行 您的自定义代码 before/after 测试套件 运行,那么您可以创建您的自定义 Helper
class分别使用 _beforeSuite
and/or _afterSuite
方法。看看这个问题的答案: