Пошаговая настройка запуска автотестов в Github Actions. Python, Pytest, Selenium

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 56

  • @vladimir5215
    @vladimir5215 Год назад +6

    Именно так выглядит самородок золота , размером с голову , спасибо за ваши усилия

  • @Роман-щ3д8я
    @Роман-щ3д8я Год назад +3

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

  • @Raven-jm8vd
    @Raven-jm8vd 7 месяцев назад +1

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

  • @1153rus
    @1153rus 8 месяцев назад +2

    куча народу: Евгений, это круто, пожалуй настолько круто я пока не встречал!!!

  • @alex_jungleman
    @alex_jungleman Год назад

    Благодарю за урок! На ютубе мало таких учителей, которые понятно объясняют.

  • @egoregor943
    @egoregor943 Год назад +1

    Спасибо за полезные видео) ждемс продолжения по continues delivery)

  • @lexus330rx
    @lexus330rx 8 месяцев назад

    Годный урок. Конечно ждём про отчёты с красивыми выводами и графиками :)

    • @SeniorTester
      @SeniorTester  8 месяцев назад +1

      Так вот же: ruclips.net/video/HLbSSVBu5qI/видео.html

    • @lexus330rx
      @lexus330rx 8 месяцев назад

      @@SeniorTester Ага увидел спасибо за годный контент!

  • @DemetriuszStrykowski
    @DemetriuszStrykowski Год назад

    Комментарий на поддержку канала!

  • @sapfire65
    @sapfire65 Год назад

    Спасибо за труд. Видео очень полезное. Мне понравилось. Буду смотреть и дальше.

  • @qwerty32198
    @qwerty32198 Год назад +1

    Спасибо за отличный урок, и объяснение всего происходящего на экране!
    Было бы очень интересно на прикручивание Allure reports посмотреть.

    • @SeniorTester
      @SeniorTester  Год назад

      Уже снял, получилось огромное видео. Пытаюсь смонтировать всё так, чтобы не уснули, смотря его)))

  • @DemetriuszStrykowski
    @DemetriuszStrykowski Год назад

    Спасибо! Очень полезные уроки!

  • @igora6367
    @igora6367 10 дней назад

    Супер!

  • @rogersmith3141
    @rogersmith3141 11 месяцев назад

    Очень познавательное видео, спасибо

  • @ДенисК-р4й
    @ДенисК-р4й 5 месяцев назад

    Спасибо

  • @evgeniykamkin8169
    @evgeniykamkin8169 9 месяцев назад

    Спасибо! то что надо.

  • @IrinaFrutiz
    @IrinaFrutiz Год назад

    спасибо за видео!

  • @Lyudmila157
    @Lyudmila157 10 месяцев назад

    все получилось))) спасибо!!!

  • @turman225
    @turman225 7 месяцев назад

    Здравствуйте. Спасибо за вашу работу. Встал вопрос, почему после загрузки тестов в github action тесты которые запускались у меня локально без проблем, в экшене падают с ошибками (функция которая получает тело ответа с апи выдает nonType). Не понимаю почему локально всё работает , а в экшене при каждом запуске рандомные тесты выдают эту ошибку

  • @SerhiyKononenko-m3h
    @SerhiyKononenko-m3h Год назад

    Запуск по графику разобрался прочитав вашу ссылку. Спасибо. Хотел бы еще увидеть как прикрутить Allure отчет

    • @SeniorTester
      @SeniorTester  Год назад

      Очень постараюсь скоро сделать

  • @limevacuum
    @limevacuum Год назад

    Рассказ про отчёты был бы кстати

  • @ivanstrelka3448
    @ivanstrelka3448 Год назад

    Бомбяо

  • @ilya8524
    @ilya8524 Год назад +1

    Добрый день! Спасибо за урок!
    Такой вопрос, если проект который я тестирую развернут локально (localhost:80), тесты UI и API падают. Какие настройки требуется указать в Actions ?

    • @SeniorTester
      @SeniorTester  Год назад

      Ну, они не должны падать просто из-за локалхоста. Нужно посмотреть что за ошибка пишется при падении

  • @egoregor943
    @egoregor943 11 месяцев назад

    Топ контент)

  • @B0JIKA
    @B0JIKA Год назад

    Спасибо.
    yaml - Yet Another Markup Language

    • @SeniorTester
      @SeniorTester  Год назад

      Получается, это всё таки язык разметки?

  • @aenkinel2934
    @aenkinel2934 Год назад

    Привет, можешь дальше пожалуйста эту тему развить с allure

    • @SeniorTester
      @SeniorTester  Год назад

      Да, скоро будет видео как добавить аллюр в тест, а после этого покажу как использовать аллюр в github actions

  • @blackberry7873
    @blackberry7873 7 месяцев назад

    почему на гитхабе может не создаваться воркфлоу в actions? просто пусто, после пуша и комита

    • @SeniorTester
      @SeniorTester  7 месяцев назад

      Может смотрите не в той ветке, в которую пушили?

  • @ПавелКарижский-ц3х
    @ПавелКарижский-ц3х 4 месяца назад

    Хотим прикрутить allure

    • @SeniorTester
      @SeniorTester  4 месяца назад

      ruclips.net/video/HLbSSVBu5qI/видео.html

    • @ПавелКарижский-ц3х
      @ПавелКарижский-ц3х 4 месяца назад

      @@SeniorTester Евгений , спасибо большое за то, что вы делаете , помогает держать себя в форме. У меня два вопроса : 1) нет ли у вас видео с разбором различных паттерном построения тестов (кроме page object) , типо одиночка , фабрика обстракций и тд.? Такое могу спрашивать на собеседованиях. 2) не планируется ли изучение Java и ее фреймворков, это тоже было бы очень интересно, процент джавы в вакансиях высок

    • @SeniorTester
      @SeniorTester  4 месяца назад

      Не, с джавы я начинал. Как по мне, это боль. Не для автотестов она.
      Видео о других паттернах не делал. Мне кажется, это немного лишнее всё, особенно для новичков.

    • @ПавелКарижский-ц3х
      @ПавелКарижский-ц3х 4 месяца назад

      @@SeniorTester как я с вами согласен насчет джавы))

  • @СерёгаБ-х9б
    @СерёгаБ-х9б Месяц назад

    Почему-то не заработало, кнопка run workflow тоже не появилась

    • @SeniorTester
      @SeniorTester  Месяц назад

      Смотрите внимательно всё ли так же как у меня, не пропущено ли что то в пути к yaml файлу

    • @СерёгаБ-х9б
      @СерёгаБ-х9б Месяц назад

      @@SeniorTester да, вроде все так, только у меня один тест и я пробовал на апи проекте. Единственное я прописывал, python 3.8 так как комп старый и более ранняя версия не идет

    • @СерёгаБ-х9б
      @СерёгаБ-х9б Месяц назад

      @@SeniorTester а как решить такую ошибку Error Invalid type for `on`?

    • @SeniorTester
      @SeniorTester  Месяц назад

      @СерёгаБ-х9б скорее всего, что-то не так с отступами

    • @СерёгаБ-х9б
      @СерёгаБ-х9б Месяц назад

      @@SeniorTester Спасибо большое, попробую разобраться. По пушу кстати получилось настроить, не устанавливался pywin 32 из requirements.

  • @vladimir5215
    @vladimir5215 Год назад

    Круто, а как решать в нынешнее время, в новой версии хрома response = {'status': 500, 'value': '{"value":{"error":"unknown error","message":"unknown error: Chrome failed to start: exited a.../115.0.5790.170/chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)","stacktrace":""}}'}

  • @vladimir5215
    @vladimir5215 Год назад

    Круто, а как решать в нынешнее время, в новой версии хрома response = {'status': 500, 'value': '{"value":{"error":"unknown error","message":"unknown error: Chrome failed to start: exited a.../115.0.5790.170/chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)","stacktrace":""}}'}

    • @SeniorTester
      @SeniorTester  Год назад +1

      Все очень зависит от того, как что настроено: какая версия селениума, какая версия хрома, как был установлен хром, устанавливался ли chromedriver вручную