рд╣реИрд▓реЛ рд╕рднреА рдХреЛ
рдореИрдВ рдкреНрд░реЛрдЯреИрдХреНрдЯрд░ рдФрд░ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╣реА рдЧреНрд░рдВрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдЖрдИ рдореЗрдВ рдореИрдВ 2 рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдЪрд╢реНрдорд╛ : рд╡рд┐рдВрдбреЛрдЬ 7, рдиреЛрдб v0.10.26, рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ 0.22.0, рдЧреНрд░рдВрдЯ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд░рдирд░ (рдЬреЛ рдкреНрд░реЛрдЯреИрдХреНрдЯрд░ 0.22.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)
рдореИрдВ 2 рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧреНрд░рдВрдЯ рд╕рдорд╡рд░реНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рдЧреНрд░рдВрдЯ рд╢реЗрд▓ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ред рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реБрдП рд╡реЗ рд╣рдореЗрд╢рд╛ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВред рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ,
рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЪреМрдереЗ рдпрд╛ рдкрд╛рдВрдЪрд╡реЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдпрд╣ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ ..... рдЪреЗрддрд╛рд╡рдиреА: stdout maxBuffer рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛ред рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП --рдмрд▓ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдкреЙрди рдХрдорд╛рдВрдб рдмрдлрд░ рд╕реАрдорд╛ рдкрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдмрдЪреНрдЪреЗ рдХрд╛ рдХрд╛рд░реНрдп рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рд╕реНрдкреЙрди рдХрдорд╛рдВрдб рдХреЛ рдмрджрд▓рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред
рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдореИрдВрдиреЗ рдмрджрд▓ рджрд┐рдпрд╛
рдЪрд╛рдЗрд▓реНрдбрдкреНрд░реЛрд╕реЗрд╕.рд╕реНрдкреЙрди (winCommand, finalArgs,
{рд╕реНрдЯрдбрд┐рдпреЛ: 'рд╡рд┐рд░рд╛рд╕рдд'});
рдкреНрд░рддрд┐:
рдЪрд╛рдЗрд▓реНрдбрдкреНрд░реЛрд╕реЗрд╕.рд╕реНрдкреЙрди (winCommand, finalArgs,
{рд╕реНрдЯрдбрд┐рдпреЛ: 'рдЕрдирджреЗрдЦрд╛'});
рдХреНрдпрд╛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЗ рд▓рд┐рдП рдмрдлрд░ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ, рдпрд╛ рдпрд╣ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╕реНрдкреЙрди рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдШреБрд░рдШреБрд░рд╛рдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ - рд╕рднреА рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдЬреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдЧреНрд░рдВрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЧреНрд░рдВрдЯ рдХреЛ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХреЗрдВ?
рд╣реИрд▓реЛ рдЬреВрд▓реА
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рдореИрдВ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рд╕реЗ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреНрд░рдВрдЯ рдЯрд╛рд╕реНрдХ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рдХреЛрдИ рд▓реЙрдЧ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛, рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ 'stdout maxBuffer рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛' рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдореИрдВ рдХреЗрд╡рд▓ webdriver рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ stdio рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШреБрд░рдШреБрд░рд╛рдирд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛рд░реНрдп рдЪрд▓рд╛рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рдВрдЯ рд╢реЗрд▓ рдиреЛрдб рдХреЗ child_process.exec
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рдХрд╕реНрдЯрдо maxBuffer
рд╡рд┐рдХрд▓реНрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
grunt.initConfig({
shell: {
foo: {
command: 'webdriver-manager start',
options: {
stderr: false,
execOptions: {
maxBuffer: 400*1024 // or whatever other large value you want
}
}
}
}
});
рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдПрдХ рдЧрдВрднреАрд░ рдореБрджреНрджрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рдВрдЯ рд╢реЗрд▓ рдиреЛрдб рдХреЗ
child_process.exec
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рдХрд╕реНрдЯрдоmaxBuffer
рд╡рд┐рдХрд▓реНрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдПрдХ рдЧрдВрднреАрд░ рдореБрджреНрджрд╛ рд╣реИред