使用 selenium 和 codeception 进行验收测试,浏览器显示空白页面

acceptance testing with selenium and codeception, browser shows blank page

我在 Yii2 中使用代码接收,我的配置如下:

class_name: AcceptanceTester
modules:
enabled:
    - WebDriver:
        url: 'http://ucms.ac.ir/admin/index-test.php/'
        browser: chrome
    - tests\codeception\common\_support\FixtureHelper
    - Yii2
config:
    Yii2:
        configFile: '../config/backend/acceptance.php'

测试运行,它们成功完成,但在 selenium 打开的新浏览器选项卡上没有任何显示。我看过一些教程,在这些教程中,浏览器实际上显示了测试过程。另外,当发生错误并通过codeception截屏以备后用时,它也只是一个白色的空白页面。 我在 ubuntu 14.10、selenium 2.47.1 和 chrome 45。当我使用 firefox 而不是 chrome 时也会发生这种情况。

我在 codeception's github repo 中问过同样的问题,答案如下:

Don't use Yii2 and WebDriver in the same suite.

我的错,这是更正的配置:

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver:
            url: 'http://ucms.ac.ir/admin/index-test.php/'
            browser: chrome
        - tests\codeception\common\_support\FixtureHelper