Cucumber-js: [рд▓реЙрдиреНрдЪрд░] рддреНрд░реБрдЯрд┐: рддреНрд░реБрдЯрд┐: config.framework (рдХрдХрдбрд╝реА) рдПрдХ рдорд╛рдиреНрдп рдврд╛рдВрдЪрд╛ рдирд╣реАрдВ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рджрд┐рд╕ре░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cucumber/cucumber-js

рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ (3.0.0) рдХреЗ рд╕рд╛рде рдХрдХрдбрд╝реА-рдЬреЗрдПрд╕ (0.9.2) рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрдЕрдк рд╣реИ:

// 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 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЯреНрд░реЗрдЯрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЯреАрдПрдо) рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рдпрд╣рд╛рдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдореЗрдВ рдирд╣реАрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдХрдХрдбрд╝реА рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрдХрдбрд╝реА.рдЬреЗрдПрд╕ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЪрд▓рд╛рдирд╛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

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

рдХрдХрдбрд╝реА рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ (3.0.0) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

рддреЛ рдЗрд╕рдХрд╛ рдХрдХрдбрд╝реА-рдЬреЗрдПрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рд╢реЛрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдХрдХрдбрд╝реА рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрдХрдбрд╝реА.рдЬреЗрдПрд╕ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЪрд▓рд╛рдирд╛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

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

рдХрдХрдбрд╝реА рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ (3.0.0) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

рддреЛ рдЗрд╕рдХрд╛ рдХрдХрдбрд╝реА-рдЬреЗрдПрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рд╢реЛрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рд╢реЛрд░ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ

@pellekrogholt рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред Google рдиреЗ рдореБрдЭреЗ рдпрд╣рд╛рдБ рд▓реЗ рд▓рд┐рдпрд╛, рдЖрдкрдиреЗ рдореЗрд░рд╛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдпрд╛ред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

arjunjh10 picture arjunjh10  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

igniteram picture igniteram  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stefdelec picture stefdelec  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jechazelle picture jechazelle  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

edgarechm picture edgarechm  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ