Cucumber-js: 1.0.0 рд╕реЗ 1.2.0 . рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЬреВрди 2016  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cucumber/cucumber-js

рдирдорд╕реНрддреЗ,

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

рд░рдЬрд┐рд╕реНрдЯрд░рд╣реИрдВрдбрд▓рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрдХрдбрд╝реА рдШрдЯрдирд╛ рд╣реИрдВрдбрд▓рд░ рдЕрдм рдПрдХ рдШрдЯрдирд╛ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрдмрдВрдзрд┐рдд рд╡рд╕реНрддреБ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рджреЗрддреЗ рд╣реИрдВ
getPayloadItem рдЕрдЧрд▓реА рдмрдбрд╝реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

C:dev\рд╡рд┐рд╖рдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ\Frontend\node_modules\cucumber\lib\cucumber\runtime\event_broadcaster.js:30
рдлреЗрдВрдХ рддреНрд░реБрдЯрд┐;
^
рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓рдмреИрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд╛рджрд╛ рджреЗрддрд╛ рд╣реИ

0 рдкрд╛рд╕рд┐рдВрдЧ (3.30 рд╕реЗрдХреЗрдВрдб)

[10:43:31] 'рдХрдХрдбрд╝реА' 3.51 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг
[10:43:31] рдкреНрд▓рдЧрдЗрди 'рдЧрд▓реНрдк-рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░' рдореЗрдВ рддреНрд░реБрдЯрд┐
рд╕рдВрджреЗрд╢:
wdio рдХреЛрдб 1 рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛

рдХреЛрдИ рдЙрдкрд╛рдп? рдпреЗ рдШреВрдВрдЯ-рдЦреАрд░рд╛ рдореБрджреНрджрд╛ рд╣реИ рдпрд╛...?

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

рдпрд╣ рдЦреАрд░рд╛ рд╣реИ:

рдЖрдкрдХреЗ рдХрд┐рд╕реА рдПрдХ рд╣реБрдХ рдпрд╛ рдЪрд░рдг рдореЗрдВ рдЖрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓рдмреИрдХ рдбрд╛рд▓рд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ:
рдЬреИрд╕реЗ

рдпрд╣ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ (рдлрд╝рдВрдХреНрд╢рди (рдкрд░рд┐рджреГрд╢реНрдп, рдХреЙрд▓рдмреИрдХ ) {
рдХреБрдЫ рд╡рд╛рдкрд╕ рдХрд░реЛ ();
});

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╡рд╛рджрд╛ рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ => рдлрд╝рдВрдХреНрд╢рди (рдкрд░рд┐рджреГрд╢реНрдп) {...} рдХреЗ рд░реВрдк рдореЗрдВ "рдХреЙрд▓рдмреИрдХ" рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ
рдпрд╛
рдЕрдВрдд рдореЗрдВ рдмрд╕ рдЕрдкрдиреЗ рдХреЙрд▓рдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдХреЙрд▓рдмреИрдХ ()

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

рдпрд╣ рдЦреАрд░рд╛ рд╣реИ:

рдЖрдкрдХреЗ рдХрд┐рд╕реА рдПрдХ рд╣реБрдХ рдпрд╛ рдЪрд░рдг рдореЗрдВ рдЖрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓рдмреИрдХ рдбрд╛рд▓рд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ:
рдЬреИрд╕реЗ

рдпрд╣ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ (рдлрд╝рдВрдХреНрд╢рди (рдкрд░рд┐рджреГрд╢реНрдп, рдХреЙрд▓рдмреИрдХ ) {
рдХреБрдЫ рд╡рд╛рдкрд╕ рдХрд░реЛ ();
});

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╡рд╛рджрд╛ рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ => рдлрд╝рдВрдХреНрд╢рди (рдкрд░рд┐рджреГрд╢реНрдп) {...} рдХреЗ рд░реВрдк рдореЗрдВ "рдХреЙрд▓рдмреИрдХ" рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ
рдпрд╛
рдЕрдВрдд рдореЗрдВ рдмрд╕ рдЕрдкрдиреЗ рдХреЙрд▓рдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдХреЙрд▓рдмреИрдХ ()

рдирд╣реАрдВ, рд╣рдо рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдЧрд▓реНрдк-рдХрдХрдбрд╝реА ''beforeFeature'' рд╣реБрдХ рд╕реЗ рдЬреБрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдШреВрдВрдЯ-рдХрдХрдбрд╝реА рдХреЙрд▓рдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ?

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдкрд╣рд▓реЗ рдХрд╛ рдлреАрдЪрд░ рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдк рдЗрд╕реЗ рдЗрд╕ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

https://github.com/vgamula/gulp-cucumber

рдХреНрдпрд╛ рдЖрдк рд╕реНрдЯреИрдХрдЯреНрд░реИрдХ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕ рддрд░рд╣ рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрддреНрддрд┐рдЬрдирдХ рдХреЛрдб рдХрд╣рд╛рдВ рд╣реИред рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдмрджрд▓рд╛рд╡ рдЕрдм рдпрд╣ рд╣реИ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯрд░рд╣реИрдВрдбрд▓рд░ рдЙрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ @SkadeGlad рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИред

рдореБрдЭреЗ рдбрд░ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╣реИ рдЬреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ :(

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ https://github.com/webdriverio/wdio-cucumber-framework . рдореЗрдВ рд╣реИ

@ vytautas-pranskunas- рдХреНрдпрд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ wdio-рдХрдХрдбрд╝реА-рдврд╛рдВрдЪреЗ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╣рд╛рдВред рдзрдиреНрдпрд╡рд╛рдж

рдХрдХрдбрд╝реА-рдЬреЗрдПрд╕ 1.3.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореБрдЭреЗ рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓рддреА рд╣реИ:

cucumber event handlers attached via registerHandler are now passed the associated object instead of an event
getPayloadItem will be removed in the next major release

рдореЗрд░реЗ рд╣реБрдХ рд╣реИрдВ:

var Hooks = function() {

  this.BeforeFeature(function (event, callback) {
    Context.feature = event.getPayloadItem('feature');
    callback();
  });

  this.BeforeScenario(function (event, callback) {
    Context.scenario = event.getPayloadItem('scenario');
    callback();
  });

  this.BeforeStep(function (event, callback) {
    Context.step = event.getPayloadItem('step');
    callback();
  });

};

рдореБрдЭреЗ рдХреНрдпрд╛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

@iongion рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ https://github.com/mattfritz/protractor-cucumber-framework/issues/55 рдФрд░ https://github.com/mattfritz/protractor-cucumber-framework/issues/38

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

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

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

nicojs picture nicojs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

zanona picture zanona  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ