2016-05-10 11 views
0

acceptance.suite.yml:Codeception:PHP致命的なエラーによる 'ランステップが見つかりません' に

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

AcceptanceTesterActions: カスタムポートにターミナルで

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/ 

エラーを使用してwebdriverを。 php、2939行目(switchToIframe):

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

このエラーはファイル全体に広がっています。

Codeception/src/Codeception/Scenario.phpファイルを確認しました。 'runStep'は、gitHubファイルで定義されているとおりに定義されています。

この問題は、WebDriver moduleを追加した後でのみ発生します。

アイデア?

答えて

1

問題は、PhpBrowserとWebDriverの両方のモジュールを使用しようとしたことが原因です。 PhpBrowserのものをコメントアウトした後、すべてがスムーズに進みました。

関連する問題