Cucumber-js: [launcher] Erro: Erro: config.framework (pepino) não é um framework válido.

Criado em 15 dez. 2015  ·  3Comentários  ·  Fonte: cucumber/cucumber-js

Eu tenho uma configuração de projeto com cucumber-js (0.9.2) configurada com transferidor (3.0.0) usando esta configuração:

// 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"
  }
};

quando executo os testes de pepino, obtenho:

> 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.
...

quando eu executo o transferidor com os testes do jasmine e2e então funciona (tm) por isso posto o problema aqui e não no transferidor me perdoe se eu errar.

Comentários muito úteis

Ok, finalmente percebi que o pepino foi removido do transferidor. Executar o cucumber.js autônomo funcionou perfeitamente:

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

O pepino deve ser definido na configuração do transferidor (3.0.0) como uma estrutura personalizada ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

Portanto, não tem nada a ver com pepino-js. Desculpe pelo barulho.

Todos 3 comentários

Ok, finalmente percebi que o pepino foi removido do transferidor. Executar o cucumber.js autônomo funcionou perfeitamente:

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

O pepino deve ser definido na configuração do transferidor (3.0.0) como uma estrutura personalizada ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

Portanto, não tem nada a ver com pepino-js. Desculpe pelo barulho.

Desculpe pelo barulho

@pellekrogholt Obrigado por explicar o problema. O Google me trouxe aqui, você me economizou muito tempo.

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações