Protractor: рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рд╕реНрдЯрдбрдЖрдЙрдЯ рдореИрдХреНрд╕рдмрдлрд░ рд╕реЗ рдЕрдзрд┐рдХ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдордИ 2014  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/protractor

рд╣реИрд▓реЛ рд╕рднреА рдХреЛ

рдореИрдВ рдкреНрд░реЛрдЯреИрдХреНрдЯрд░ рдФрд░ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╣реА рдЧреНрд░рдВрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдЖрдИ рдореЗрдВ рдореИрдВ 2 рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдЪрд╢реНрдорд╛ : рд╡рд┐рдВрдбреЛрдЬ 7, рдиреЛрдб v0.10.26, рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ 0.22.0, рдЧреНрд░рдВрдЯ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд░рдирд░ (рдЬреЛ рдкреНрд░реЛрдЯреИрдХреНрдЯрд░ 0.22.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)

рдореИрдВ 2 рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧреНрд░рдВрдЯ рд╕рдорд╡рд░реНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рдЧреНрд░рдВрдЯ рд╢реЗрд▓ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ред рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реБрдП рд╡реЗ рд╣рдореЗрд╢рд╛ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВред рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ,
рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЪреМрдереЗ рдпрд╛ рдкрд╛рдВрдЪрд╡реЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдпрд╣ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ ..... рдЪреЗрддрд╛рд╡рдиреА: stdout maxBuffer рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛ред рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП --рдмрд▓ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдкреЙрди рдХрдорд╛рдВрдб рдмрдлрд░ рд╕реАрдорд╛ рдкрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдмрдЪреНрдЪреЗ рдХрд╛ рдХрд╛рд░реНрдп рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рд╕реНрдкреЙрди рдХрдорд╛рдВрдб рдХреЛ рдмрджрд▓рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред

рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдореИрдВрдиреЗ рдмрджрд▓ рджрд┐рдпрд╛
рдЪрд╛рдЗрд▓реНрдбрдкреНрд░реЛрд╕реЗрд╕.рд╕реНрдкреЙрди (winCommand, finalArgs,
{рд╕реНрдЯрдбрд┐рдпреЛ: 'рд╡рд┐рд░рд╛рд╕рдд'});

рдкреНрд░рддрд┐:
рдЪрд╛рдЗрд▓реНрдбрдкреНрд░реЛрд╕реЗрд╕.рд╕реНрдкреЙрди (winCommand, finalArgs,
{рд╕реНрдЯрдбрд┐рдпреЛ: 'рдЕрдирджреЗрдЦрд╛'});

рдХреНрдпрд╛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЗ рд▓рд┐рдП рдмрдлрд░ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ, рдпрд╛ рдпрд╣ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╕реНрдкреЙрди рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рдВрдЯ рд╢реЗрд▓ рдиреЛрдб рдХреЗ 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
                }
            }
        }
    }
});

рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдПрдХ рдЧрдВрднреАрд░ рдореБрджреНрджрд╛ рд╣реИред

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

рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдШреБрд░рдШреБрд░рд╛рдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ - рд╕рднреА рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдЬреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдЧреНрд░рдВрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЧреНрд░рдВрдЯ рдХреЛ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХреЗрдВ?

рд╣реИрд▓реЛ рдЬреВрд▓реА
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рдореИрдВ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рд╕реЗ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреНрд░рдВрдЯ рдЯрд╛рд╕реНрдХ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рдХреЛрдИ рд▓реЙрдЧ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛, рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ '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
                }
            }
        }
    }
});

рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдПрдХ рдЧрдВрднреАрд░ рдореБрджреНрджрд╛ рд╣реИред

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

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

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

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

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

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

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