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

Hes*_*aki 6 selenium acceptance-testing yii2 codeception

我正在使用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'
Run Code Online (Sandbox Code Playgroud)

测试运行,并且它们成功完成,但selenium打开的新浏览器选项卡上没有任何内容.我已经看过一些教程,在那些教程中,浏览器实际上显示了测试过程.此外,当发生错误并通过代码识别截取以供以后参考时,它也只是一个空白页面.我在ubuntu 14.10,selenium 2.47.1和chrome 45.当我使用firefox而不是chrome时也会发生这种情况.

Hes*_*aki 0

我在codeception 的 github 存储库中问了同样的问题,答案如下:

不要在同一套件中使用 Yii2 和 WebDriver。

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

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver:
            url: 'http://ucms.ac.ir/admin/index-test.php/'
            browser: chrome
        - tests\codeception\common\_support\FixtureHelper
Run Code Online (Sandbox Code Playgroud)