Codeception记录器

时间:2015-08-17 11:00:55

标签: php codeception

我是Codeception的新手,并且非常喜欢作为2.1的一部分发布的Recorder的想法,但我真的很难让它发挥作用。

我的acceptance.suite.yml看起来像:

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver:
            url: http://whatever/
            browser: phantomjs
            window_size: 1024x768
        - \Helper\Acceptance

extensions:
    enabled:
        - Codeception\Extension\Recorder
    config:
        Codeception\Extension\Recorder:
            delete_successful: false

PhantomJS的功能很好但看起来Recorder扩展名没有被加载,因为_output文件夹中没有任何内容。

我在某些地方看到过我应该在_bootstrap.php中加入一些东西,但鉴于记录器是核心的一部分,那么我不知道该包含什么。

我可能正在做一些非常愚蠢的事情,但目前这方面的文件相当不完整。

1 个答案:

答案 0 :(得分:3)

我认为它不适用于套件级别,请将其放入您的应用程序范围内的代码.yml

extensions:
    enabled:
        - Codeception\Extension\RunFailed
        - Codeception\Extension\Recorder
    config:
        Codeception\Extension\Recorder:
            delete_successful: false