Webdriverio: рдХреНрдпрд╛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░рд┐рдпреЛ рдореЗрдВ рдХреНрд░реЛрдо рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдЕрдкреНрд░реИрд▓ 2015  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: webdriverio/webdriverio

рдЕрд╕рд▓ рдореЗрдВ, рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░реЛрдо рдирд╣реАрдВ) рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реЗ рдкреЗрдЬ рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рддреЛ рдпрд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдпрд╛ рдкреНрд░реЗрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдВрднрд╡ рд╣реИ)ред

рддреЛ, рдХреНрдпрд╛ рдХреНрд░реЛрдо/рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕/рдлреИрдВрдЯрдо рдХреЛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░рд┐рдпреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реНрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╡рд╣рд╛рдБ рд╣реИ - рддреЛ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!

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

рд╣рд╛рдБ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

var data = await fs.readFileSync('./ext.zip');
options.desiredCapabilities.chromeOptions.extensions = [data.toString('base64')];

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

рд╣рд╛рдБ рд╡рд╣рд╛рдБ рд╣реИ! рдЖрдкрдХреА рд╡рд╛рдВрдЫрд┐рдд рдХреНрд╖рдорддрд╛ рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ chromeOptions рд╕рдВрдкрддреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ extensions рдирд╛рдордХ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдЬреЛ рдЖрдкрдХреА crx рдлрд╝рд╛рдЗрд▓ рдХреА рдмреЗрд╕64 рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрддреА рд╣реИред рдЖрдкрдХреЛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реЗрдЧреА https://sites.google.com/a/chromium.org/chromedriver/capabilities

рд╣рд╛рдБ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

var data = await fs.readFileSync('./ext.zip');
options.desiredCapabilities.chromeOptions.extensions = [data.toString('base64')];

рдирдорд╕реНрдХрд╛рд░! рдЕрдкрдирд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
@ d668 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ ??
рдореИрдВрдиреЗ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж,
рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:
ERROR webdriver: Request failed due to unknown error: unknown error: cannot process extension #1 from unknown error: cannot read manifest

 maxInstances: 5,
        "goog:chromeOptions": {
            extensions: [(function () {
                try {
                    const webExt = fs.readFileSync('./extension.zip').toString('base64');
                    return webExt;
                } catch (e) {
                    console.log(e, 'An error occurred while to parse extension zip file!');
                }
            })()],
            args: ['--headless', '--disable-gpu']
        },

@Madebyspeedster рдЖрдкрдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрд░реЛрдо: // рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЦреЛрд▓реЗрдВ рдФрд░ рдкреИрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ .crx рдкреИрдХ рдФрд░ .pem рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдкреИрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП .pem рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/Constellation/crxmake

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

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

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

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

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

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

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