Protractor: рдЕрдорд╛рдиреНрдп рдпрд╛ рднреНрд░рд╖реНрдЯ jarfile рд╕реЗрд▓реЗрдирд┐рдпрдо-рд╕рд░реНрд╡рд░-рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди-4.0.0-рдЕрд▓реНрдлрд╛-1.zip.jar

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  40рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/protractor

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

рддреНрд░реБрдЯрд┐: рдЕрдорд╛рдиреНрдп рдпрд╛ рднреНрд░рд╖реНрдЯ jarfile ./node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-4.0.0-alpha-1.zip.jar


  • рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг: 8.12
  • рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг: 5.4.2
  • рдмреНрд░рд╛рдЙрдЬрд░ (рдУрдВ): Chrome
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг Ubuntu 16.04
  • рдЖрдкрдХрд╛ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓:
'use strict';

require('babel-core/register');

const myReporter = require('./Report/MyReporter');
const Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');
const failFast = require('jasmine-fail-fast');

module.exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',
    framework: 'jasmine2',
    allScriptsTimeout: 600000,
    capabilities: {
        browserName: 'chrome',
        chromeOptions: {
            args: ['--test-type', 'no-sandbox'],
        },
    },
    onPrepare: () => {
        browser.manage().window().setSize(1200, 1024);
        jasmine.getEnv().addReporter(failFast.init());
        jasmine.getEnv().addReporter(myReporter);
        jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({
            takeScreenshots: true,
            takeScreenshotsOnlyOnFailures: true,
            fixedScreenshotName: false,
            fileNameDateSuffix: true,
            cleanDestination: false,
            savePath: './Report/testReports/'
        }));
    }
};
  • рдПрдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЙрджрд╛рд╣рд░рдг рдкрд░реАрдХреНрд╖рдг

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

рдореБрдЭреЗ рдХрд▓ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдорд┐рд▓реЗрдЧреАред

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

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдБ! :(

@sborland рдореИрдВрдиреЗ рд╕реНрд╡рд╕рдВрдкреВрд░реНрдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
https://stackoverflow.com/a/55836347

@davidzaque рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЗрд╕ рдХрд╛рдо рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

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

рд╣рд╛рдБ, рдпрд╣ рдПрдХ рдмрдЧ рд╣реИред рдпрд╣ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╕рд░реНрд╡рд░ рдХреЗ рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдмрдЧ рдХреЛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ https://github.com/angular/webdriver-manager/issues/370 рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдФрд░ рдпрд╣рд╛рдБ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ / рдЪрд░реНрдЪрд╛ рд╣реИ: https://github.com/angular/webdriver-manager/pub/371

рдореБрдЭреЗ рдХрд▓ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдорд┐рд▓реЗрдЧреАред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдЪрд▓рд╛рддреЗ рд╕рдордп рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
--рд╡рд░реНрд╕.рд╕реНрдЯреИрдВрдбрд▓реЛрди = 3.9.1

рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг-рдХреЗрд╕ рдЪрд▓рд╛рддреЗ рд╕рдордп, рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореЗрд░реА рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЬрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХреНрд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ
http://www.protractortest.org/#/

рдореИ рджреМрдбреВрдВрдЧрд╛

  • webdriver-manager рдЕрджреНрдпрддрди --versions.standalone = 3.9.1
  • webdriver- рдкреНрд░рдмрдВрдзрдХ рдкреНрд░рд╛рд░рдВрдн
  • рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ conf.js

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред

@ tomreinartz90 рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдереАред рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ 4444 рдкреЛрд░реНрдЯ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди protractor conf.js рдЪрд▓рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
[15:28:48] I/launcher - Running 1 instances of WebDriver [15:28:48] I/hosted - Using the selenium server at http://localhost:4444/wd/hub [15:28:50] E/launcher - Cannot define class using reflection [15:28:50] E/launcher - WebDriverError: Cannot define class using reflection

@ZehraHN рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг 3.141.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореИрдВ рдЕрдм рдЙрд╕ рдореБрджреНрджреЗ рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред 3.8 рдпрд╛ 3.9 рд╢реНрд░реЗрдгреА рдореЗрдВ рдХреБрдЫ рднреА рдореБрдЭреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рд╣рд╛рдВ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рд╛рднрд╛рд░ @clymerrm

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

@tejasbhosale рдореИрдВ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ node_modules/protractor/node_modules/webdriver-manager/selenium/standalone-response.xml
рд╕рдВрд╕реНрдХрд░рдг 4.0.0-рдЕрд▓реНрдлрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░:
/node_modules/protractor/node_modules/webdriver-manager/selenium/update-config.json
рдореИрдВрдиреЗ рдпрд╣ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ:

"standalone": {
        "last": "/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.141.59.jar",
        "all": [
            "/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.141.59.jar"
        ]
    },

рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдкреИрдХреЗрдЬ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗред json:

"scripts": {
        "preinstall": "node_modules/protractor/node_modules/webdriver-manager/bin/webdriver-manager clean",
        "postinstall": "cp standalone-response.xml ./node_modules/protractor/node_modules/webdriver-manager/selenium/ & cp update-config.json ./node_modules/protractor/node_modules/webdriver-manager/selenium/ & node_modules/protractor/node_modules/webdriver-manager/bin/webdriver-manager update --versions.standalone=3.141.59",
        "start": "webdriver-manager start"
    },

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреИрдВрддрд░реЗрдмрд╛рдЬрд╝реА рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдерд╛ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдЬрдм npm рдЗрдВрд╕реНрдЯреЙрд▓ рдПрдХ рднреНрд░рд╖реНрдЯ рдЬрд╛рд░ "рд╕реЗрд▓реЗрдирд┐рдпрдо-рд╕рд░реНрд╡рд░-рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди-4.0.0-рдЕрд▓реНрдлрд╛-1.zip.jar" рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИред

рдлрд┐рд░ рд╕реЗ рдПрдирдкреАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдпрд╣ рд╡реЗрдмрд░реА-рдкреНрд░рдмрдВрдзрдХ рдХреЗ рддрд╣рдд рд╕реНрд╡рдпрдВ рд╕реЗрд▓реЗрдирд┐рдпрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ!

рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдХреЗ рддрд╣рдд рдлрд╛рдЗрд▓реЗрдВ:
рдХреБрд▓ 64
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 1205 рдЕрдХреНрдЯреВрдмрд░ 26 1985 gulpfile.js
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 547 рдЕрдХреНрдЯреВрдмрд░ 26 1985 config.json
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 2455 рдЕрдХреНрдЯреВрдмрд░ 26 1985 README.md
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 1078 рдЕрдХреНрдЯреВрдмрд░ 26 1985 LICENSE
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 2699 рдЕрдХреНрдЯреВрдмрд░ 26 1985 CONTRIBUTING.md
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 21636 рдЕрдХреНрдЯреВрдмрд░ 26 1985 CHANGELOG.md
drwxr-xr-x 2 рд░реВрдЯ рд░реВрдЯ 4096 рдЕрдкреНрд░реИрд▓ 25 15:08 рдмрд┐рди
drwxr-xr-x 3 рд░реВрдЯ рд░реВрдЯ 4096 рдЕрдкреНрд░реИрд▓ 25 15:08 рдмрдирд╛рдпрд╛
drwxr-xr-x 2 рд░реВрдЯ рд░реВрдЯ 4096 рдЕрдкреНрд░реИрд▓ 25 15:08 рдбреЙрдХреНрд╕
drwxr-xr-x 5 рд░реВрдЯ рд░реВрдЯ 4096 рдЕрдкреНрд░реИрд▓ 25 15:08 рдиреЛрдб_рдореЙрдбреНрдпреВрд▓
-rw-r - r-- 1 рд░реВрдЯ рд░реВрдЯ 3650 Apr 25 15:08 package.json

Https://github.com/cnishina/webdriver-manager/commit/7dc17ef36e93f71b716c63475612e343ffb84efec0f рдХреЗ рд╕рд╛рде рд╕рдВрдкрдиреНрди рд╣реБрдЖ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рдЕрд▓реНрдлрд╛ рд╡рд░реНрдЬрди рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рдмреАрдЯрд╛ рд╡рд░реНрдЬрди рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред рдХреГрдкрдпрд╛ Webdriver-manager 12.1.2 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдПрдХ npm install -f рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдпрд╛ рдХрд░реЗрдВред рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред

Cnishina / webdriver-manager @ 7dc17ef рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рдЕрд▓реНрдлрд╛ рд╡рд░реНрдЬрди рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рдмреАрдЯрд╛ рд╡рд░реНрдЬрди рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред рдХреГрдкрдпрд╛ Webdriver-manager 12.1.2 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдПрдХ npm install -f рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдпрд╛ рдХрд░реЗрдВред рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред

@ рдХрд╢рд┐рдирд╛
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд▓реЗрдХрд┐рди рдЬреЗрдирдХрд┐рдВрд╕ рдореЗрдВ рдореЗрд░рд╛ рдирд┐рд░реНрдорд╛рдг рдЕрднреА рднреА рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдореИ рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реБрдВ?

@tejasbhosale рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЖрдк рдЕрдкрдиреЗ рдЬреЗрдирдХреАрдВрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рд╛рдл рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдПрдХ рдХреНрд▓реАрди рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдЖрдкрдХреЛ https://github.com/angular/protractor/blob/5.4.2/package.jsonnLL29 рдХреА рд╡рдЬрд╣ рд╕реЗ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░[email protected] рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ 5.4.2 рдХреЗ рд╕рд╛рде рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП ред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ 12.1.1 рдкрд░ рд╕реЗрдЯ рдПрдХ рд▓реЙрдХ рдлрд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ?

@cnishina рдЬрд╡рд╛рдм
"рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░": "^ 5.2.0"
рдХреНрдпрд╛ рдпреЗ рдареАрдХ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА 12.1.2 webdriver рдкрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ?

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

  • рдЬрд╛рд╡рд╛ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ / рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
  • рдпрджрд┐ рдЬрд╛рд╡рд╛ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ

рдкрд░ рдЬрд╛рдП :
рдЪрд░рдг 1:
C: \ Users \\ AppData \ Roaming \ npmnode_modules
рдиреАрдЪреЗ рдмрддрд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

  • рдЪрд╛рдВрджрд╛
  • webdriver- рдкреНрд░рдмрдВрдзрдХ

рдЪрд░рдг 2:
рд╡рд┐рд╢реНрд╡рднрд░ рдореЗрдВ рд░рд┐рд╕реНрдЯреНрд░реИрдХреНрдЯрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ
npm рд╕реНрдерд╛рдкрд┐рдд -g рдкреНрд░реЛрдЯреНрд░реЗрдХреНрдЯрд░

рдЪрд░рдг 3:
рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдЕрджреНрдпрддрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ

рдЪрд░рдг 4:
рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА

рдореЗрд░рд╛ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ред
рдпрд╣ 5.4.1 рд╕реЗ 5.4.2 рддрдХ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред ЁЯСН
https://github.com/angular/protractor/issues/5224#issuecomment -486873791

рдирдорд╕реНрдХрд╛рд░ @cnishina , рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ "node_modules рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдПрдХ npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдЗрди рдХреЛ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдпрд╛ рдХрд┐рдпрд╛" рд▓реЗрдХрд┐рди рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИ: рджреЗрдЦреЗрдВ bellow:

тФЬтФАтФм [email protected]
Types 2 @ рдкреНрд░рдХрд╛рд░ / [email protected]
Types we @ рдкреНрд░рдХрд╛рд░ / рд╕реЗрд▓реЗрдирд┐рдпрдо- [email protected]
-ред рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛[email protected]
Ed ded тФВ [email protected]
тФЬтФАтФм тФВ [email protected]
тФФтФАтФм ent тФВ
тФЬтФАтФм .2 тФВ рдПрдЬреЗрдВрдЯ-
тФВ rom тФВ тФФтФАтФм [email protected]
тФВ rom тФВ 6 [email protected]
тФФтФАтФмред тФВ рдбрд┐рдмрдЧ@3.2.6
тФФтФАтФА тФФтФАтФА тФВ
тФВ up [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
B b [email protected]
тФЬтФАтФА тФЬтФАтФА тФЬтФАтФА fsред [email protected]
тФЬтФАтФмред тФВ [email protected]
@ .0 @ 1.4.0 рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ .0 тФВ тФФтФАтФА [email protected]
тФВ тФЬтФАтФА тФВ [email protected]
тФВред тФВ рдорд┐рдирд┐рдореИрдЪ@3.0.4
тФВ ansion тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
@ @ @ рдПрдХ
@ .0 тФВ тФФтФАтФА
тФФтФАтФА e тФВ рдкрде-
тФВ тФЬтФАтФм рдЪрдореЗрд▓реА@2.8.0
тФЬтФАтФА тФЬтФАтФА тФВ рдмрд╛рд╣рд░ 0.1.2
тФЬтФАтФмред тФВ [email protected]
тФВ тФВ тФВ тФЬтФАтФА fsред [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ .0 тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ тФВ тФЬтФАтФА тФВ [email protected] deduped
рдиреНрдпреВрдирддрдо
тФВ-тФВ тФВ тФВ [email protected] рдШрдЯрд╛рдпрд╛
@ .0 @ 1.4.0 рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ abs тФВ тФФтФАтФА рдкрде- [email protected] рдШрдЯрд╛рдпрд╛
тФВ 2 тФВ рдЪрдореЗрд▓реА- [email protected]
As .2 [email protected]
Ist тФЬтФАтФм рдЖрд╢рд╛рд╡рд╛рджреА @0.6.1
тФЬтФАтФАред тФВ [email protected]
тФФтФАтФА .2 тФВ
@ @ [email protected]
Ucред [email protected]
Ed ent тФВ [email protected]
El ri рд╕реЗрд▓реЗрдирд┐рдпрдо- [email protected]
тФЬтФАтФм .2 тФВ
тФВ .0 тФВ тФЬтФАтФм рдЭреВрда@3.3.0
тФВ тФВ тФВ тФФтФАтФА тФВ [email protected]
тФВ .0 тФВ тФЬтФАтФА [email protected]
тФВ тФВ тФЬтФАтФм тФВ [email protected]
тФВ ut тФВ тФВ тФЬтФАтФА [email protected]
тФВ тФВ тФВ тФЬтФАтФА тФВ [email protected] deduped
тФВ ray тФВ тФВ тФЬтФАтФА [email protected]
тФВ ne тФВ тФВ тФЬтФАтФА рдкреНрд░рдХреНрд░рд┐рдпрд╛- [email protected]
тФВ b тФВ тФВ[email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ d тФВ тФВ тФЬтФАтФм [email protected]
тФВ тФФтФАтФА тФВ тФВ b b [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ d тФВ тФВ-рдЙрдкрдпреЛрдЧ- [email protected]
тФВ ate тФВ тФФтФАтФА [email protected]
тФЬтФАтФА .3 тФВ [email protected]
тФЬтФАтФм 30 тФВ
тФВ d тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
2 0 ml [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
-8 рд╕реНрд░реЛрдд[email protected]
тФВ .7 тФВ рд╕реНрд░реЛрдд- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
D ext [email protected]
тФВ ium тФВ @ рдкреНрд░рдХрд╛рд░ / рд╕реЗрд▓реЗрдирд┐рдпрдо- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ b тФВ рд╕реЗрд▓реЗрдирд┐рдпрдо- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
D 12 [email protected]
-3 рдкреНрд░рд╡реЗрд╢- @ реж.рек.резрей
тФВ up [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
@ @ [email protected]
тФВ .0 тФВ [email protected]
тФВ @ тФВ тФЬтФАтФм [email protected]
тФВ uni тФВ тФВ тФФтФАтФА [email protected]
тФВ .0 тФВ тФЬтФАтФА [email protected]
тФВ .1 тФВ тФЬтФАтФм [email protected]
тФВред тФВ тФВ тФЬтФАтФА fsред [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ @ тФВ тФВ ight [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ тФВ тФВ тФЬтФАтФА тФВ [email protected] deduped
рдиреНрдпреВрдирддрдо
тФВ тФФтФАтФА тФВ тФВ тФВ exp [email protected] рдШрдЯрд╛рдпрд╛
@ 1 тФВ @ 1.4.0 рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ is тФВ тФВ тФФтФАтФА рдкрде- [email protected] рдШрдЯрд╛рдпрд╛
тФВ @ тФВ тФЬтФАтФА рд╡рд╕реНрддреБ- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ .3 тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ rom тФВ тФФтФАтФА рдЧреБрд▓рд╛рдмреА- [email protected] рдШрдЯрд╛рдпрд╛
тФЬтФАтФА w тФВ
тФЬтФАтФм-тФВ [email protected] рд╣реИ
тФВ-тФВ тФФтФАтФм [email protected] рд╣реИ
тФВ ins тФВ тФФтФАтФА рдкрде[email protected]
тФЬтФАтФА .1 тФВ рд╡рд╕реНрддреБ-
тФВред тФВ [email protected]
тФЬтФАтФм @ тФВ рдЧреБрд▓рд╛рдмреА-
тФВ .0 тФВ тФФтФАтФА рдкрд┐рдВрдХреА@2.0.4
тФФтФАтФА .3 тФВ [email protected]
Up ed [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
I i [email protected]
Up ed [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВред [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
@ тФВ [email protected]
тФЬтФАтФА @ тФВ
тФЬтФАтФА .0 тФВ
тФВ тФЬтФАтФА тФВ [email protected]
тФВ тФЬтФАтФм тФВ [email protected]
тФВ тФВ тФФтФАтФА тФВ [email protected]
тФЬтФАтФА тФЬтФАтФА тФВ
тФВ тФЬтФАтФА тФВ [email protected]
тФЬтФАтФм .3 тФВ рдлрд╝реЙрд░реНрдо-
тФВ @ тФВ тФЬтФАтФА [email protected]
тФВ тФВ тФЬтФАтФА тФВ [email protected] deduped
тФВ yp тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФЬтФАтФм 5 тФВ
тФВ 6 тФВ тФЬтФАтФм [email protected]
тФВ d тФВ тФВ тФЬтФАтФА рддреЗрдЬ[email protected]
тФВ j тФВ тФВ тФЬтФАтФА рддреЗрдЬ[email protected]
тФВ-тФВ тФВ тФВ [email protected]
тФВ j тФВ тФВ тФФтФАтФм [email protected]
тФВ ode тФВ тФВ тФФтФАтФА [email protected]
тФВ a тФВ тФФтФАтФА [email protected]
тФЬтФАтФм 1 тФВ
тФВ @ тФВ тФЬтФАтФА [email protected]
тФВ тФВ тФВ тФЬтФАтФм [email protected]
тФВ-тФВ тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
тФВ print тФВ тФВ тФВ [email protected]
тФВ-тФВ тФВ тФВ [email protected]
тФВ @ тФВ тФВ ror [email protected]
тФВ-тФВ тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
тФВ ut тФВ тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
тФВ print тФВ тФВ тФВ [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ тФВ тФВ тФФтФАтФм [email protected]
тФВ 0 тФВ n [email protected]
тФВ-тФВ тФВ тФВ рд╕реБрд░рдХреНрд╖рд┐рдд- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ @ тФВ тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ p тФВ тФЬтФАтФм [email protected]
тФВ ac тФВ тФВ тФВ [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ тФВ тФВ тФЬтФАтФм рдбреИрд╢рдбрд╢@1.14.1
тФВ-тФВ тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
тФВ s тФВ тФЬтФАтФм [email protected]
Ed bn тФВ тФВ s
тФВ-тФВ тФВ тФВ рд╕реБрд░рдХреНрд╖рд┐рдд- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ .1 тФВ тФЬтФАтФм [email protected]
тФВ-тФВ тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛
тФВ тФВ тФВ тФЬтФАтФА [email protected]
тФВ uff тФВ тФЬтФАтФА рд╕реБрд░рдХреНрд╖рд┐рдд- [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ @ тФВ тФФтФАтФА [email protected]
тФЬтФАтФА ray тФВ
тФВред тФВ [email protected] рд╣реИ
тФЬтФАтФА-тФВ [email protected]
тФЬтФАтФм @ тФВ
тФВ b тФВ тФФтФАтФА [email protected]
тФЬтФАтФА @ тФВ
тФВ .0 тФВ рдкреНрд░рджрд░реНрд╢рди- [email protected]
тФЬтФАтФАред тФВ [email protected]
тФЬтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ 2 тФВ рдХрдард┐рди- [email protected]
тФВ .1 тФВ тФЬтФАтФА [email protected]
тФВ 1 тФВ тФФтФАтФА [email protected]
тФЬтФАтФм 0 тФВ рд╕реБрд░рдВрдЧ-
тФВ er тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФФтФАтФА .2 тФВ
Im тФЬтФАтФм [email protected]
тФФтФАтФмред тФВ [email protected]
тФЬтФАтФА тФЬтФАтФА тФВ fsред [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ ded тФВ [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
тФВ тФЬтФАтФА тФВ [email protected] deduped
тФВред тФВ рдорд┐рдирд┐рдореИрдЪ@3.0.4
тФВ ansion тФВ тФФтФАтФА [email protected] рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛
@ Up @ рдПрдХ рдмрд╛рд░ @
тФФтФАтФА e тФВ рдкрде-
Ver ver [email protected]
Ml тФВ [email protected]
X тФЬтФАтФА [email protected]
Mlред [email protected]

рд▓реЗрдХрд┐рди , рдореИрдВ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦрд╛ред рдирд┐рд░реНрднрд░рддрд╛рдПрдБ:
"рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░": "^ 12.1.2"
рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП @cnishina рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред
рдпрд╣ 5.4.1 рд╕реЗ 5.4.2. is рддрдХ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
# 5224 (рдЯрд┐рдкреНрдкрдгреА)

рдзрдиреНрдпрд╡рд╛рдж !!!!

StackOverflow рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд╕реНрдЯ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВрдиреЗ рдПрдХ рдкреНрд░рд╢реНрди рдмрдирд╛рдпрд╛ рдФрд░ рдЙрд╕рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛:

https://stackoverflow.com/questions/55869815/error-invalid-or-corrupt-jarfile-node-modules-protractor-node-modules-webdriv

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИ рдХрд┐ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдЕрдкрдбреЗрдЯ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реБрдЖред рдХреНрдпрд╛ рд╣рдо рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рд╢рд╛рдпрдж рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореИрдВрдиреЗ "protractor": "^5.4.2" рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдиреЛрдб_рдореЙрдбрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ node_modules/protractor/package.json "webdriver-manager": "^12.0.6" (рдФрд░ zip.jar рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛) рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред

рд╢рд╛рдпрдж рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореИрдВрдиреЗ "protractor": "^5.4.2" рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдиреЛрдб_рдореЙрдбрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ node_modules/protractor/package.json "webdriver-manager": "^12.0.6" (рдФрд░ zip.jar рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛) рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдирд╣реАрдВ, рдореИрдВ ./node_modules/protractor/bin/protractor рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ which protractor рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред

рдЬрдм рдЖрдк webdriver-manager version рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг 12.0.6 рднреА рдорд┐рд▓рддрд╛ рд╣реИ?

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ .json рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ 5.4.2, рдмрд╕ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдПрдХ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдпрд╣ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, ./node_modules/protractor/bin/webdriver-manager update ред рдЬрдм рдореИрдВ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реВрдБ:

$ ./node_modules/protractor/bin/webdriver-manager version
[16:29:49] I/version - webdriver-manager 12.1.1

рддреЛ, рдпрд╣ рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИ? рддрдерд╛рдкрд┐,

$ ./node_modules/protractor/bin/webdriver-manager update
[16:31:28] I/file_manager - creating folder /home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium
[16:31:28] I/config_source - curl -o/home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium/standalone-response.xml https://selenium-release.storage.googleapis.com/
[16:31:28] I/config_source - curl -o/home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium/chrome-response.xml https://chromedriver.storage.googleapis.com/
[16:31:28] I/config_source - curl -o/home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium/gecko-response.json https://api.github.com/repos/mozilla/geckodriver/releases
[16:31:29] I/downloader - curl -o/home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.46.zip https://chromedriver.storage.googleapis.com/2.46/chromedriver_linux64.zip
[16:31:29] I/downloader - curl -o/home/man/logicgate/dev/logicgate/platform/client/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-4.0.0-alpha-1.zip.jar https://selenium-release.storage.googleapis.com/4.0/selenium-server-standalone-4.0.0-alpha-1.zip
...

рдпрд╛рдиреА, рдЕрд▓реНрдлрд╛ рдЬрд╝рд┐рдк!, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рднреНрд░рд╖реНрдЯ рдЬрд╛рд░ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреАред

рддреЛ рдЖрдкрдХреЛ рдирд╡реАрдирддрдо рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 12.1.4 рд╣реИред 12 рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд┐рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрдиреНрдирдпрди рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВред

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

рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ package.json рдХреЗ рдкрд╛рд╕ "protractor": "^5.4.2" ред рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ "рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░" рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЪрд▓рд╛рдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╕реЗрд▓реЗрдирд┐рдпрдо рдкреИрдХреЗрдЬ рдореЗрдВ рд╣реИ, рддреЛ рдореИрдВрдиреЗ ./node_modules/protractor/bin/webdriver-manager update рдЪрд▓рд╛рдпрд╛ рд╣реИ - рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдирд╛ рдЬреЛ рдкреНрд░реЛрдЯреНрд░реЗрдХреНрдЯрд░ рдХреА рдмрд┐рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдЕрдВрджрд░ рд╣реИред рдпрд╣ рдХреБрдбрд▓реА рд╣реИ, рдФрд░ рдореБрдЭреЗ рдиреЛрдб_рдореЙрдбрд▓ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддрдм рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд░рд╣рд╛, рдЬрдм рддрдХ рдХрд┐ рдмреНрд░реЗрдХрд┐рдВрдЧ рдЪреЗрдВрдЬ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред

рдореЗрд░реЗ рдкреИрдХреЗрдЬ рдореЗрдВ "webdriver-manager": "^12.1.4" рд▓рдЧрд╛рдирд╛ред рдЬрд╕рди рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

  • рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ npm install
  • Webdriver-manager рдХреЛ ^ 12.1.4 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЛ node_modules/protractor/package.json рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
  • npm install node_modules/protractor/
  • ./node_modules/protractor/bin/webdriver-manager update

рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ / рдмрд┐рди / рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЛ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓реЗрдЧрд╛ред рд▓реЗрдХрд┐рди, рдореИрдВ рд╣рдорд╛рд░реЗ рд╕реАрдЖрдИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ "рдЕрдм рдкреЛрд╕реНрдЯ-рдЗрдВрд╕реНрдЯрд╛рд▓ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдкреИрдХреЗрдЬ.рдЬрд╕рди" рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рдирд╣реАрдВ рд╣реВрдВред рдХреНрдпрд╛ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЛ рдирд╡реАрдирддрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ package.json рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ webdriver-manager рдХреЛ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдореБрджреНрджрд╛ рддрдп рд╣реЛ рдЧрдпрд╛ред

рдКрдкрд░ рджрд┐рдП рдЧрдП рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рдкреНрд░рдкрдВрдЪрдХрд░реНрддрд╛ рдФрд░ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ (рдЬрдм рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛) рджреЛрдиреЛрдВ рднрдХреНрддрд┐-рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдереЗред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк ./node_modules/protractor/bin/webdriver-manager update рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 12.1.4 рд╣реЛрддрд╛ рд╣реИ? рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:

  1. рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ / рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ / рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ / рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ / рдкреИрдХреЗрдЬ.рдЬреЙрди рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рдВрдЪреЗрдВ
  2. node_modules/.bin/webdriver-manager version рдЪрд▓рд╛рдПрдБ

    рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) ^ 12.0.4 рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕реЗ 12.1.4 рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдПрдХ .zip.jar рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдЖрдкрдХреА рднрдХреНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛ред рдЗрд╕рд▓рд┐рдП:

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрджрд┐ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг ./node_modules/protractor/bin/webdriver-manager update рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рдВрд╕реНрдХрд░рдг 12 рдпрд╛ 13. рдЪрд▓рд╛рдПрдВрдЧреЗред рдЬрдм рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЙрдореНрдореАрдж рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг 13 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ 12 рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИрдВ рдереАрдВ, рддреЛ рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрдВрдЧреАред рдЬрдм рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

  • my-project / package.json: "protractor": "^5.4.2" рднрдХреНрддрд┐ рдореЗрдВ, рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдХрд╣реАрдВ рдирд╣реАрдВ
  • $ rm -rf node_modules
  • npm install
  • cat node_modules/protractor/package.json|grep webdr
    "webdriver-manager": "bin/webdriver-manager"
    "@types/selenium-webdriver": "^3.0.0",
    "selenium-webdriver": "3.6.0",
    "webdriver-js-extender": "2.1.0",
    "webdriver-manager": "^12.0.6"

рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) ^ 12.0.4 рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕реЗ 12.1.4 рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдФрд░ рдлрд┐рд░ рднреА:

$  ./node_modules/protractor/bin/webdriver-manager version
`[11:19:58] I/version - webdriver-manager 12.1.1

рд╣рдХреНрдХрд╛ - рдмрдХреНрдХрд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред

@ рдореИрдердкрдВрдХ , рдХреНрдпрд╛ рдпрд╣рд╛рдВ package-lock.json рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдЗрд╕реЗ 12.1.1 рдкрд░ рд▓реЙрдХ рдХрд░ рд╕рдХрддреА рд╣реИ?

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рджреГрд╢реНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ (рдПрдХ рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░) рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдПрд╕рдкреАрдП рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рд╕рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЙрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ 5.4.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдкреИрдХреЗрдЬ-рд▓реЙрдХ.рдЬреЙрди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдирдкреАрдПрдо рдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд┐рдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣, рд╣рдорд╛рд░реЗ рдСрдЯреЛрдореЗрд╢рди рдкреИрдХреЗрдЬ рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдЬрд┐рд╕рдореЗрдВ рдПрд╕рдкреАрдП рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЗрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд╣реИ рдЬреЛ рдкреИрдХреЗрдЬ-рд▓реЙрдХ.рдЬрд╕рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрднреА рднреА рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдореИрдиреЗрдЬрд░ 12.1.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред npm i рдПрдХ рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдХреЗ рдирд╛рдЧрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдВрдЧреЗ, рдЬрд┐рд╕реЗ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХреНрдпреЛрдВрдХрд┐ 12.1.4 рдФрд░ 12.1.1 рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реЛрдВрдЧреЗред npm update --depth 9999 webdriver-manager рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ 12.1.1 рд╕реЗ 12.1.4 рддрдХ рдЕрдкрдбреЗрдЯ рд╣реЛрдЧрд╛ред рд╣рдорд╛рд░реЗ рдСрдЯреЛрдореЗрд╢рди рдкреИрдХреЗрдЬ рдХреЗ рд╣рд░ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ-рд▓реЙрдХ.рдЬреЙрди рдХреЛ рдмрджрд▓рдиреЗ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдп рдХреЛ рд░реЛрдХреЗрдВ, рдореИрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

@cnishina , 5.4.2 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ 12.1.4 рдХреЛ рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛?

@simonua рдЖрдк рдЗрд╕реЗ рдлрдЯрд╛! рд╣рдЯрд╛рдП рдЧрдП рдкреИрдХреЗрдЬ-рд▓реЙрдХ.рдЬреЙрди, рд╣рдЯрд╛рдП рдЧрдП рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕, рд╕реНрдерд╛рдкрд┐рдд, рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░-рдкреНрд░рдмрдВрдзрдХ 12.1.4ред рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпреЛрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣реЗ, рд╕рдорд╕реНрдпрд╛ рд╣рд▓ ~

рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рдпрд╛ рд╣реИред рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдФрд░ рдЙрд╕ рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде npm i [email protected] рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рддреЛ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЪреНрдЫреЗ рдЖрдХрд╛рд░ рдореЗрдВ рд╣реЛрдВрдЧреЗред рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рд▓рд╛рдн рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдЕрдЫреВрддреЗ рдирд╣реАрдВ рд░рд╣реЗрдВрдЧреЗ, рдЬреЛ рдкреНрд░рддрд┐рдЧрдорди рдЬреЛрдЦрд┐рдо рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдпрд╣рд╛рдБ

рдмрд╕ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╕рд╛рдЗрдЯ https://selenium-release.storage.googleapis.com/index.html?path=4.0/ рд╕реЗ рд╕рд╣реА рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб
рдореИрдВрдиреЗ рдЬрд╛рд░ рдлрд╛рдЗрд▓ рд▓реА рдФрд░ рдирд╛рдо рдмрджрд▓рдХрд░ * .рдЬрд░ рд╕реЗ * .zip.jar рдХрд░ рджрд┐рдпрд╛
рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛

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

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

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

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

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

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

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