рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ "рдкрд░рд┐рджреГрд╢реНрдп: рдпрд╣рд╛рдВ рдирд╛рдо рд╣реИ" - рдЖрдк рдЗрд╕реЗ рдХрдм рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрдк рдХрд╕реНрдЯрдо рд╢реНрд░реЛрддрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рдкрд░рд┐рджреГрд╢реНрдп рдШрдЯрдирд╛ рдХреЗ рджреМрд░рд╛рди рдкрд░рд┐рджреГрд╢реНрдп рдкреЗрд▓реЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдкрд░ getName() рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдк рдЙрд╕реЗ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рджреЛрдиреЛрдВ 'рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд' рд▓реМрдЯрддреЗ рд╣реИрдВред
this.registerHandler('BeforeScenario', function (event, callback) {
console.log(event.getPayloadItem());
callback();
});
this.registerHandler('BeforeStep', function (event, callback) {
console.log(event.getPayloadItem());
callback();
});
рд╣рд╛рдп рд╕реНрдЯреАрд╡рд░реНрдЯ,
рдЗрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
// This code is generated from coffeescript so it appears a bit more verbose than needed
this.registerHandler('BeforeScenario', function (event, callback) {
var scenario = event.getPayloadItem('scenario');
console.info("\n[" + (scenario.getName()) + "](" + (scenario.getUri()) + ":" + (scenario.getLine()) + ")");
callback();
});
this.registerHandler('BeforeStep', function (event, callback) {
var step = event.getPayloadItem('step');
console.info("\n[" + (step.getName()) + "](" + (step.getUri()) + ":" + (step.getLine()) + ")");
callback();
});
рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ getPayloadItem()
рддрд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдФрд░ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдкрд░рд┐рджреГрд╢реНрдп рдЧреБрдгреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВрдбрд▓рд░ рдХреЗ рдмрд╛рд╣рд░ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рд╣реИрдВрдбрд▓рд░ рдХреЗ рднреАрддрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред
рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп cukes google рд╕рдореВрд╣ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
рдЕрдм рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдирд╡реАрдирддрдо рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдЪрд░рдг рдирд╛рдо рдФрд░ рдРрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛?
рдЯрдХреНрдХрд░
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЕрдм рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдирд╡реАрдирддрдо рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдЪрд░рдг рдирд╛рдо рдФрд░ рдРрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛?