Cucumber-js: [ランチャー]エラー:エラー:config.framework(キュウリ)は有効なフレームワークではありません。

作成日 2015年12月15日  ·  3コメント  ·  ソース: cucumber/cucumber-js

この構成を使用して、cucumber-js(0.9.2)でプロジェクトをセットアップし、分度器(3.0.0)でセットアップします。

// protractor configuration file for cucumber
exports.config = {
  allScriptsTimeout: 11000,
  specs: [
    'features/**/*.feature'
  ],
  capabilities: {
    'browserName': 'chrome'
  },

  baseUrl: 'http://192.168.1.187:8000',
  seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
  framework: 'cucumber',
  cucumberOpts: {
    require: 'features/',
    format: "pretty"
  }
};

キュウリのテストを実行すると、次のようになります。

> protractor config.js

Using the selenium server at http://localhost:4444/wd/hub
[launcher] Running 1 instances of WebDriver
[launcher] Error: Error: config.framework (cucumber) is not a valid framework.
...

ジャスミンe2eテストで分度器を実行すると、それが機能します(tm)。そのため、ここに問題を投稿します。分度器ではなく、間違った場合はご容赦ください。

最も参考になるコメント

さて、きゅうりが分度器から外されていることにようやく気づきました。 cucumber.jsスタンドアロンの実行はスムーズに機能しました。

./node_modules/.bin/cucumber.js features/homepage.feature 

Cucumberは、分度器(3.0.0)構成でカスタムフレームワークとして設定する必要があります〜https:

...
framework: 'custom',
frameworkPath: 'node_modules/protractor-cucumber-framework',
...

したがって、cucumber-jsとは何の関係もありません。 騒音でごめんなさい。

全てのコメント3件

さて、きゅうりが分度器から外されていることにようやく気づきました。 cucumber.jsスタンドアロンの実行はスムーズに機能しました。

./node_modules/.bin/cucumber.js features/homepage.feature 

Cucumberは、分度器(3.0.0)構成でカスタムフレームワークとして設定する必要があります〜https:

...
framework: 'custom',
frameworkPath: 'node_modules/protractor-cucumber-framework',
...

したがって、cucumber-jsとは何の関係もありません。 騒音でごめんなさい。

騒音でごめんなさい

@pellekrogholt問題を説明していただきありがとうございます。 グーグルは私をここに連れて行った、あなたは私に多くの時間を節約した。

このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。

このページは役に立ちましたか?
0 / 5 - 0 評価