Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng

Sdílet
Vložit
  • čas přidán 20. 06. 2024
  • Автоматизированное тестирование ! За 3 часа мы разбираем Selenium + java, и ещё за пол часа TestNG . Уточню. Основы Java у вас уже должны быть. Так как чтобы заниматься автоматизацией тестирования необходим язык программирования.
    На самом деле не столь важно какой язык вы знаете или учите сейчас. Курс построен вокруг автоматизации работы с браузером на Selenium . А на других языках (python, c#, js), всё будет приблизительно одинаково.
    Таймкоды:
    0:00 Что такое Selenium WebDriver
    5:57 Простой тест на Selenium
    13:18 Что такое DOM
    21:38 Что такое Локаторы, Какие они бывают
    28:43 css Селекторы
    43:21 Ожидания в Selenium
    52:53 Свойства атрибутов
    1:02:20 Получение текста getText
    01:06:17 Автоматизация тестирования вёрстки
    01:13:26 Клик в браузере Click
    01:24:21 Ввод текста в брузере SendKeys
    01:32:07 Actions
    01:47:03 Ожидание исчезновения элемента
    01:58:19 Все виды ожиданий
    02:08:46 Модальные окна Alert
    02:18:11 Управление окнами и вкладками браузера
    02:25:22 Скрытые инпуты
    02:31:05 Assert проверки
    02:36:09 Page Object
    02:43:49 Что такое TestNG
    02:56:29 Управление группами тестов
    03:04:46 Работа с параметрами через TestNG
    03:08:58 Provider
    03:15:02 Зависимость тестов друг от друга
    03:19:13 Повторный запуск теста если он упал
    #leshaMarshal #интервью #тестировщик #qa
    ⭐️ Хотите узнать от меня больше? Ознакомьтесь с этими ссылками:
    1. Patreon - / leshamarshall
    2. Telegram - t.me/leshmarshal
    3. Boosty - boosty.to/leshamarshal
    4. VK - leshamarshal
    К этому курсу нужно подойти основательно. Здесь даётся очень много полезных знаний. На основе , которых можно построить автоматизацию проекта.
    Но вы должны понимать, что этим не ограничивается вся автоматизация. Вам всё ещё нужно многое выучить. Да и учиться придется постоянно. Эта сфера динамичная. Она развивается и выходят новые продукты.
    Я советую вам повторять то, что я делаю. Ещё лучше, если вы будете делать это на любом знакомом вам сайте.
    Я не добавлял несколько тем, которые могут быть полезны, но вы можете найти их на моём канале.
    Дополнительно, на канале будут выходить новые уроки, но уже в другом формате. Я планирую добавлять уже примеры тестов на конкретных кейсах. Но многое будет зависеть от вас.
    Если на видео будут просмотры и будут лайки, это будет означать, что видео нравится посетителям и я продолжу развивать эту тему.
    Если такого выхлопа не будет, то и с автоматизаицей с корее всего не буду дальше связываться. КОнтент будт выходить по другим темам.
    Какой уровень языка вам нужен.
    Будет достаточно понимания основных конструкций языка.
    Что такое переменные, методы, объекты, классы, типы данных, условные операторы, циклы, обработка ошибок. По большому счету это всё.
    Освоить это вы можете очень быстро. Для этого у меня есть также уроки по Java на канале. Посмотрите их, если по программированию у вас пока что всё плохо.
    Ваши вопросы, вы можете писать мне в телеграмм. Или Инсту. Не обещаю, что отвечу на них, но если будет свободное время, то постараюсь помочь или направить на нужный путь.

Komentáře • 377

  • @leshamarshal
    @leshamarshal  Před 3 lety +97

    Если возникают вопросы, пишите в комментариях. Постараюсь помочь.

    • @dravde27
      @dravde27 Před 3 lety +7

      Можно на Си шарп такой же курс?

    • @pecasm3436
      @pecasm3436 Před 3 lety +5

      Здравствуйте , у меня возникла проблема.Когда я пишу Xpath в ручную,он у меня не работает ,а когда использую "copy Xpath", тогда все работает.С чем это может быть связанно?Я просто повторяю за Вами , и никак не работает.И конечно же Спасибо за уроки, очень помогают!

    • @user-jp7sw9lg9t
      @user-jp7sw9lg9t Před 3 lety +2

      подскажите а как с селениум работать на манжаро?

    • @evgeniykuznetsov5609
      @evgeniykuznetsov5609 Před 3 lety +4

      @@pecasm3436 ответил?

    • @pecasm3436
      @pecasm3436 Před 3 lety +3

      @@evgeniykuznetsov5609 Я уже сама разобралась:)

  • @UralSmart
    @UralSmart Před 3 lety +218

    Тот случай, когда контент качественнее, чем на платных курсах. Респект!

    • @leshamarshal
      @leshamarshal  Před 3 lety +6

      Пожалуйста !

    • @banggog
      @banggog Před 2 lety +4

      Алексей реально крут!

    • @lenasokurenko881
      @lenasokurenko881 Před 2 lety +11

      @@leshamarshal А можете еще рассказать в каком то видео. какие знания должны быть у junior automation QA?

    • @user-ub2sh9sq2w
      @user-ub2sh9sq2w Před 2 lety +2

      Так точно

    • @herrmannelig3325
      @herrmannelig3325 Před 2 lety +1

      @@user-ub2sh9sq2w удваиваю педуарда

  • @katif.7888
    @katif.7888 Před rokem +15

    Это счастьем назвать как то просто! Это великолепно когда ты так легко получаешь информацию! Низкий поклон вам , Алексей

  • @user-kg1cu6ng7i
    @user-kg1cu6ng7i Před 2 lety +4

    Спасибо. Очень доступно объясняете и примеры легко воспроизводимы

  • @dmitryrodionov2584
    @dmitryrodionov2584 Před 2 lety +2

    Прекрасный курс! Спасибо! Очень плотно и доступно.

  • @svetlanapetrovich7267
    @svetlanapetrovich7267 Před 3 lety +23

    Отличное видео. Спасибо за Ваш труд. Хочется увидеть еще уроки по автоматизации тестирования)))

  • @bukajaz
    @bukajaz Před 2 lety +1

    Алексей, спасибо! Уроки - Агонь, всё понятно и доступно.

  • @alexb.2616
    @alexb.2616 Před 3 lety +5

    Леша, спасибо за это видео!!! Это МЕГАПОЗНАВАТЕЛЬНО!!! Все разжевал и столько тем.... Охрененно!!!

  • @svetlanamazhaykina6918

    Спасибо за Ваш труд! Здоровья Вам и процветания!

  • @Ryu3sT1
    @Ryu3sT1 Před 2 lety

    очень качественно сделано! Буду показывать тем кто хочет научиться, после основ Java

  • @user-lw6vb2vv5l
    @user-lw6vb2vv5l Před 3 lety +58

    Посмотрел третью часть, но уже могу уверено сказать, что это лучше чем 90 % всей инфы в интренете и на разных платных курсах

    • @KentKowalski-tl7gs
      @KentKowalski-tl7gs Před rokem +1

      Платные курсы это вообще разводилово. Там разводят как студентов так и контент мейкеров на бабло

  • @MagDag_
    @MagDag_ Před 3 lety +3

    Не смотрел ещё, но спасибо за труд! Гляну обязательно!

  • @anyakruger5932
    @anyakruger5932 Před rokem

    Алексей, огромная вам благодарность за ваш труд!

  • @kostiantynjohanlanguedoc3155

    Грамотная и последовательная подача материала. Спасибо за профессионализм. Так держать!

  • @user-kc6lp4gs1q
    @user-kc6lp4gs1q Před rokem +1

    Леша, Спасибо Вам огромное! Наконец-то нашла структурированую информацию) а не просто "я пишу код- смотрите") четко разбивка по классам и их методам, все нюансы и сложности, демонстрация по делу) Браво! очень крутой и близкий мне подход! все четко раскладывается по полочкам после просмотра видео)

  • @yozh69
    @yozh69 Před 2 lety

    Алексей, ОГРОМНОЕ СПАСИБ за представленный материал!

  • @user-rd8yd5cc5r
    @user-rd8yd5cc5r Před 3 lety +3

    Большое спасибо! Очень полезный материал!

  • @enered3944
    @enered3944 Před rokem +47

    Привет, перезапиши пожалуйста начало, сложно начать, потому что сейчас все по другому и вылетает куча непонятных ошибок, лайк что бы Леша обратил внимание.

    • @mak32
      @mak32 Před rokem +1

      Полностью за!

    • @KynMeN
      @KynMeN Před rokem +2

      для запуска мавена на на новой ИДЕ czcams.com/video/o0P-6JNrBtU/video.html

  • @iljashtob
    @iljashtob Před 3 lety +3

    Спасибо за столь развернутое видео! Несмотря на двух летний опыт обращения с java Selenium, было что подчерпнуть нового.

  • @sergeym.991
    @sergeym.991 Před 3 lety +4

    Спасибо большое за материал, оч круто))

  • @user-gofkins
    @user-gofkins Před rokem

    Отличный урок, пересматривала и буду пересматривать по мере надобности!

  • @user-nr8fi7bn9z
    @user-nr8fi7bn9z Před 2 lety +3

    Очень доходчиво и понятно, мне очень понравилось!

  • @user-by5he3si9g
    @user-by5he3si9g Před rokem +1

    Спасибо за такой хороший вклад моей учёбы, очень помогло 😊

  • @andreyandreyovich5454
    @andreyandreyovich5454 Před 2 lety

    Чувак. спасибо) Когда-то пару лет приходилось парсить инфу с фб с селениумом, все забыл уже. А тут такой шикарный курс)

  • @margo1977sergeevna
    @margo1977sergeevna Před rokem +1

    Алексей вы просто супер, так подробно все объяснили.

  • @ZholdoshbaiOmorbekov
    @ZholdoshbaiOmorbekov Před rokem

    Четкая подача информации, Красавчик с большой буквы!

  • @petruniculita2057
    @petruniculita2057 Před rokem

    Просто шикарно Лёша! Спасибо

  • @hammerandsickle2537
    @hammerandsickle2537 Před 2 lety

    Отличная подача материала. Спасибо.

  • @user-ex1dy5vb8o
    @user-ex1dy5vb8o Před 3 lety

    Спасибо огромное за ваш труд, пытаюсь освоить.

  • @user-rg8cd2ts1z
    @user-rg8cd2ts1z Před 2 lety

    Спасибо тебе большое, было очень полезно и доступно!

  • @FreakyKot
    @FreakyKot Před 2 lety

    Спасибо братан, это видео меня часто выручает!)

  • @user-iv5nx1vu7m
    @user-iv5nx1vu7m Před 3 lety +4

    Леша, супер интенсив!!!Большая просьба,сними пжл по автоматизации тестирования мобильных приложений!)

  • @ViktorNuts1
    @ViktorNuts1 Před 3 lety

    Спасибо за материал , очень кстати !!

  • @RomanFrisco
    @RomanFrisco Před 3 lety

    Спасибо большое, Алексей

  • @vasiliykharchenko8713
    @vasiliykharchenko8713 Před 2 lety +6

    Отличный курс!!!
    Было бы вообще прекрасно если бы ещё , что-то подобное вышло но на с фреймворком эспрессо и иксзюайтест. А то вроде совсем мало про это в общем доступе , что-то можно найти

  • @crazybaber6433
    @crazybaber6433 Před rokem

    Отличное видео, огромное спасибо!

  • @thelifeofdeath2982
    @thelifeofdeath2982 Před 3 lety +28

    После dragAndDrop(element, element2) не забывайте добавить методы build() и perform()

  • @aarta2590
    @aarta2590 Před 2 lety

    Мужики. самоё толковое видео по QA Automation в интернете! Лёше респект и большой спасиб!
    😁

  • @agalaktionov
    @agalaktionov Před 2 lety

    Великолепно ;) Спасибо!

  • @kozhservlad
    @kozhservlad Před 2 lety

    Молодец. Отличный материал.

  • @yusufcan5520
    @yusufcan5520 Před 2 lety

    Вы суппер все обесняете я столько искала того кто все ясно обосняет И нашла вас Спасибо большое

  • @user-hl6ne2cp9h
    @user-hl6ne2cp9h Před 9 měsíci

    Классный гайд, всё очень понятно)

  • @viksaskin1547
    @viksaskin1547 Před 2 lety

    Супер, спасибо 💞

  • @jonditsveniashvili8319
    @jonditsveniashvili8319 Před 2 lety +1

    Очень качественный контент лайк и подписка. Интересно было бы посмотреть обзор реального проекта с архитектурой....

  • @user-dj2tw8nj1z
    @user-dj2tw8nj1z Před rokem

    Классное видио. Очень лаконично и доступно

  • @user-df2cm2lf2w
    @user-df2cm2lf2w Před rokem

    контент огонь, полезно, продолжай пожалуйста!

  • @OlzhasAg
    @OlzhasAg Před 2 lety

    классный курс, изучаю без основ джава, иногда не вдупляю о чем речь, но мне нравится) пару раз фейлы были, это из за невнимательного написания кода))

  • @user-zr9no8hv8g
    @user-zr9no8hv8g Před 3 lety

    Спасибо! Топовое видио👍

  • @cthtlf
    @cthtlf Před rokem

    Огромное спасибо за материал

  • @shakhramaldanova6454
    @shakhramaldanova6454 Před rokem

    спасибо за видео! Все понятно и интересно

  • @user-hd3nx5dd7g
    @user-hd3nx5dd7g Před 2 lety

    Спасибо все доступно и понятно.

  • @Dina_164
    @Dina_164 Před rokem +1

    Классное видео!

  • @clickabelno
    @clickabelno Před 3 lety +2

    Ставлю лайк за такой полезный курс

  • @alenache1
    @alenache1 Před 2 lety

    хороший контент. Удачи)

  • @evgeniyf
    @evgeniyf Před 3 lety +13

    Автоматизация веб-сервисов на Selenium... Это что-то новенькое...

  • @oksanaboiko8631
    @oksanaboiko8631 Před 2 lety

    спасибо большое! супер полезное видео! если бы могла поставила бы 1000000 лайков!

  • @AntonDrobovik
    @AntonDrobovik Před 2 lety

    А хороший курс, смотрю и все понятно

  • @yerassylkyrykbay715
    @yerassylkyrykbay715 Před rokem

    отличный курс!

  • @llARXANGELll
    @llARXANGELll Před 3 lety +2

    о чую годнота подъехала!) щас буду смотреть)

  • @user-gk3ep5mq9r
    @user-gk3ep5mq9r Před rokem +1

    Спасибо. У вас приятный голос

  • @PostMapping
    @PostMapping Před rokem

    Огромное спасибо!

  • @user-dg2uw8jh2j
    @user-dg2uw8jh2j Před 3 lety

    спасибо большое за видео.

  • @user-zz8sd6ro2c
    @user-zz8sd6ro2c Před 2 lety

    классное видео,спасибоо автору )

  • @oxanakuvyrkova5572
    @oxanakuvyrkova5572 Před 2 lety +3

    Голос у парня очень приятный. Ну и, само собой, изложение очень качественное

  • @markisska8864
    @markisska8864 Před 2 lety

    Молодец!!! Спасибо!!!

  • @user-ty1bg7lj3e
    @user-ty1bg7lj3e Před 3 lety +12

    Еще бы круто было бы выпустить видео с работой с любой инструментом для формирования репорта.) Типа Allure

  • @rymiru3024
    @rymiru3024 Před 2 lety +2

    Алексей, спасибо за видео! Очень помогают. Подскажите, есть ли возможность сделать запрос и получить json, чтобы в дальнейшем использовать данные из ответа?

  • @user-cv8cq4gz8n
    @user-cv8cq4gz8n Před měsícem

    Писал на JS и С#, понимаю html, стилизацию по синтаксису все понятно и не сложно, больше времени занимается все установить и запустить для начала работы, если раньше не работал с этими продуктами)

  • @aicedd
    @aicedd Před 3 lety +5

    Что думаешь про обертки, например selenide? Используешь в работе?

  • @iaroslavgoreaciov7558
    @iaroslavgoreaciov7558 Před 2 lety

    ТЫ ЛУЧШИЙ !

  • @luckytima2315
    @luckytima2315 Před 3 lety +20

    Бро все круто вот реально .Давай дальше в этом направление ,очень мало,контента по automation на youtube :(

    • @leshamarshal
      @leshamarshal  Před 3 lety +3

      Ок

    • @luckytima2315
      @luckytima2315 Před 2 lety +3

      @@leshamarshal Спустя 6 месяцев не одного видео по данной теме... За то куча видео просто по manual, которых уже переизбыток на ютубе.

    • @JustinDrewBieber1
      @JustinDrewBieber1 Před 2 lety +3

      @@luckytima2315 а ты спустя 6 месяцев все ещё не автоматизатор и обвиняешь всех, кроме себя:)

    • @luckytima2315
      @luckytima2315 Před 2 lety

      @@JustinDrewBieber1 Не хочу огорчать, но стажируюсь в Альфе.

  • @ekataana
    @ekataana Před rokem +9

    Для тех, кто будет проворачивать эти действия с версией Хорма 110+: добавить промежуточные строки: ChromeOptions options = new ChromeOptions();
    options.addArguments("--remote-allow-origins=*"); и в строке WebDriver driver = new ChromeDriver(options); в скобках прописать опшинс, иначе браузер откроется, но не откроется заданный URL.

    • @ArturZakharau
      @ArturZakharau Před rokem +1

      Спасибо!!! Сэкономлено много времени)))

    • @VasjaG
      @VasjaG Před rokem

      На 112 версии сделал всё по видео и всё нормально

    • @ekataana
      @ekataana Před rokem

      @@VasjaG на какой конкретно? там вроде они тоже разные и у меня вот без этих двух строк на 12 не запускался сайт. Браузер открывался, но сайт не открывался.

    • @VasjaG
      @VasjaG Před rokem

      @@ekataana на той, которая прямо сейчас идёт по-умолчанию.

  • @seoonlyRU
    @seoonlyRU Před 2 lety +1

    тестирование в добро)) а вам лайк от легенды русского сео - СЕООНЛИ

  • @user-ne8es9ur3j
    @user-ne8es9ur3j Před rokem

    Супер спасибо

  • @user-md1if3dy8r
    @user-md1if3dy8r Před 3 lety +3

    Очень хорошие уроки пошли.Лучше чем у Портнова)

  • @kovalevok
    @kovalevok Před 3 lety

    Изучаю данную тему и не совсем понял следующий момент: возможен ли поиск через ccs selector или xpath свойств явно не указанных в тегах, но которые есть в dome, например у тега есть свойство innerText: &значение&, возможно ли как то его найти используя выражение типа этого $$("li[innerText='&значение&'")

  • @user-od6fq2jp8y
    @user-od6fq2jp8y Před 9 měsíci

    Очень понравилось видео

  • @Roman-ey1bn
    @Roman-ey1bn Před 2 lety

    Лёша, такой вопрос. А вот если использовать PageFactory, то с учетом того, что элементы будут проксированны, можно не заморачиваться с вейтами? Или я не так понял и все равно нужно за ними следить?

  • @dkovnir
    @dkovnir Před 2 lety +2

    Здравствуй, спасибо большое за такое подробное обьяснение, благодаря вам наконец-то получилось запустить первый автотест. Вопрос такой, как пройти авторизацию сайта в селениуме, если он закрыт для общего доступа, то есть что нужно прописать в селениуме?

  • @TheAlexTILL
    @TheAlexTILL Před 2 lety

    Спасибо!

  • @amolotok
    @amolotok Před 2 lety +2

    Сплошная годная инфа, нужный видос!!!
    По WDIO будет подобный курс?

  • @user-ki8ij8xi9c
    @user-ki8ij8xi9c Před rokem

    Спасибо!!!

  • @user-dw4jk3nm8k
    @user-dw4jk3nm8k Před rokem

    Я работаю тестировщиком всего третий месяц, до этого и понятия не имел что это такое, Алексей твои уроки мне очень помогли, самая лучшая подача информаци. Алексей очень большая просьба рассказать про автоматизированное тестирование при выборе случайных страниц сайта.

  • @user-ob5ee3dc9o
    @user-ob5ee3dc9o Před 2 lety

    ЛАЙК !!!

  • @user-dg2uw8jh2j
    @user-dg2uw8jh2j Před 2 lety +38

    8:37 Неправильно указано, что можно скачать самую последнюю версию Chrome driver. Если сделать так, то будет ошибка. Сначала надо зайти в справку хрома - узнать какая версия стоит ИМЕННО у Вас, а потом скачивать. Например, у меня хром стоит самая последняя версия, а chromedriver выпущен под уже новую версию США- это потому что на территорию РФ хром браузер новый еще "не поставили", "не подвезли". Поэтому вылазит ошибка. Качайте ИМЕННО под свою версию хрома!

    • @user-xl3rx6em8o
      @user-xl3rx6em8o Před 2 lety +3

      Вы правы. С последней версией не открывался баузер. Скачала драйвер соответствующий моей версии и все ок)

    • @i.am.rossalex
      @i.am.rossalex Před 2 lety

      Указание драйвера уже устарело. Используйте сервис драйвер-менеджер. Не подскажу, как на Жабе это сделать, я селедочку питоном перевариваю :)

    • @elsantoz8780
      @elsantoz8780 Před 2 lety +1

      Спасибо,помогло :)

    • @user-qk5dv2mx2b
      @user-qk5dv2mx2b Před 2 lety +3

      Спасибо за подсказку, очень помогло . С последней версией браузер открывался и сразу же закрывался, программа завершалась с ошибкой.

    • @user-dg2uw8jh2j
      @user-dg2uw8jh2j Před 2 lety

      @@user-qk5dv2mx2b велкам)

  • @lnnnq
    @lnnnq Před 3 lety +2

    Не целесообразней ли было использовать не thread.sleep, а те же инструменты по ожиданию, там по моему был метод по дожиданию загрузки сайта, или на яве она работает коряво?

  • @user-hd1rg1kp2g
    @user-hd1rg1kp2g Před rokem

    Огромное СПАСИБО!!!
    С Удовольствием слушаю Ваши лекции.
    В процессе прохождения курса на 1:45:10 столкнулся с тем, что при выполнении actions.dragAndDrop(element, element2), ничего не происходит. Если добавить .perform() всё отрабатывает, так и должно быть?

  • @user-uw8yp3ib6v
    @user-uw8yp3ib6v Před 2 lety

    Лёша, добрый день! Где и когда можно пройти твой курс по автоматизированному тестированию?

  • @user-zp5ec5pw4d
    @user-zp5ec5pw4d Před 2 lety +3

    Было бы хорошо рассмотреть стек
    restassured + maven + Junit
    (Автоматизацию АPI)
    Если конечно, ты в этом понимаешь.

  • @svyatshu713
    @svyatshu713 Před 3 lety +19

    а можно такой же видос по апи автоматизации? а так спасибо!

  • @Artur-is8oj
    @Artur-is8oj Před 3 lety +1

    Круто, спасибо! Хотел спросить - на рынке вообще связка Selenium + C# актуальна? На работе используется такая связка. Язык Java знаю на базовом уровне, но в автоматизации не использовал (вижу, что они дико похожи с C#).

  • @evernone2749
    @evernone2749 Před 3 lety

    Леша лучший!!!!!!

  • @TheAlexTILL
    @TheAlexTILL Před 2 lety

    Лайк, подписка, коммент с меня!

  • @nastyaalexandrovna7213
    @nastyaalexandrovna7213 Před rokem +1

    Подскажите пожалуйста, на первом этапе , после установки и запуска Chrome drivers метода get браузер открылся и сразу же закрылся , а у вас нет , в чем может быть проблема?

  • @vs2303
    @vs2303 Před 2 lety +1

    Спасибо. Очень понятно всё. Но может тесты нужно писать в папке TEST?

  • @mrpllaser9645
    @mrpllaser9645 Před 3 lety +2

    на Udemy курс в дальнейшем будет обновляться ?

  • @romanpuliyan2849
    @romanpuliyan2849 Před 3 lety +4

    Спасибо большое за уроки, очень помогло. Вопрос - чем отличаются папки main и test? В уроке тесты делали в папке main. Может в main нужно PageObject ложить и в test собственно тесты, которые используют пейдж обджекты?

    • @b213videoz
      @b213videoz Před 2 lety

      Хороший вопрос кстати, почему не ответили?

    • @user-dz5ro7wt7h
      @user-dz5ro7wt7h Před 2 lety

      @Sat Integral блять,едсинственное что могу сказать на яве )

    • @aleksanterikaansalo
      @aleksanterikaansalo Před 2 lety

      @Int egral да нет никакой Java! Хватит врать людям! И папок никаких быть не может со всеми этими классами-шмассами. Понапридумывают тут дичи и пишут в интернетах. Генка из шестого "б" автоматизирует тест-кейсы на советстких магазинных счётах. Что ещё нужно для работы?

  • @Manio1333
    @Manio1333 Před 2 lety

    Полезно, хоть колесо не изобретать.

  • @user-uk1qs7vy2s
    @user-uk1qs7vy2s Před 2 lety

    ты лучший

  • @vladarskopin3314
    @vladarskopin3314 Před rokem

    Отличное видео! И приятный голос.
    У меня вопрос: а зачем вообще нужен gradle, если есть maven?