Codeception:PHP 由于 'runStep not found' 导致的致命错误

Codeception: PHP Fatal Error due to 'runStep not found'

acceptance.suite.yml: Webdriver 使用自定义端口

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver
        - PhpBrowser
        - \Helper\Acceptance
    config:
         WebDriver:
            url: 'http://website.co.uk/'
            browser: 'firefox'
            port: 5555
         PhpBrowser:
            url: http://www.website.co.uk/

终端错误:

PHP Fatal error:  Cannot redeclare _generated\AcceptanceTesterActions::switchToIframe() in /Users/myUser/tests/_support/_generated/AcceptanceTesterActions.php on line 2939

AcceptanceTesterActions.php,第 2939 行(switchToIframe):

"Method 'runStep' not found in \Codeception\Scenario"

此错误遍及整个文件。

我检查了 Codeception/src/Codeception/Scenario.php 文件,'runStep' 的定义与 gitHub 文件中的定义完全相同。

这个问题是在我添加 WebDriver module.

之后才出现的

有什么想法吗?

问题来自尝试同时使用 PhpBrowser 和 WebDriver 模块。把PhpBrowser的东西注释掉后,一切顺利