Настраиваем PyCharm для работы с Pytest

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 28

  • @klimtro
    @klimtro 11 місяців тому

    очень полезная информация. про раннер и шаблоны очень доходчиво и понятно! респект

  • @morskaya_
    @morskaya_ 3 роки тому +3

    спасибо большое за подробное объяснение!

  • @dendevyat
    @dendevyat 3 роки тому +3

    Спасибо, мужик!

  • @lajilit
    @lajilit 2 роки тому +1

    Спасибо, очень помогло!

  • @irenaplat
    @irenaplat Рік тому

    Не получается создать виртуальное окружение командой python3 -m venv venv . В чем причина?

    • @pythonsamurai
      @pythonsamurai  Рік тому

      Причин может быть много

  • @RusFarFaz
    @RusFarFaz 3 роки тому

    Подскажите пожалуйста, как добавить линию которая между номерами строк и самим кодом? она у меня отсутсвует и это напрягает, иногда не понятно на каком отступе начинается код.

  • @asaoppenheimer6944
    @asaoppenheimer6944 3 роки тому +2

    как раз на степике курс заканчиваю по Pytest

    • @ПавлоОлександрович-в4щ
      @ПавлоОлександрович-в4щ 3 роки тому

      Привет, скинь ссылку на курс

    • @asaoppenheimer6944
      @asaoppenheimer6944 3 роки тому +1

      @@ПавлоОлександрович-в4щ Автоматизация тестирования с помощью Selenium и Python. Он там один бесплатный.

    • @ПавлоОлександрович-в4щ
      @ПавлоОлександрович-в4щ 3 роки тому +1

      @@asaoppenheimer6944 понял, спасибо. тоже его прохожу. думал есть отдельный по пайтестам.

    • @asaoppenheimer6944
      @asaoppenheimer6944 3 роки тому

      @@ПавлоОлександрович-в4щ я его завершил уже. Pytest в последнем разделе курса.

  • @Михаил-л9д9л
    @Михаил-л9д9л 3 роки тому +1

    я почему то могу запускать тесты только с помощью кнопок, триугольничков. НО через консоль они не находятся. В чем может быть причина ?

    • @pythonsamurai
      @pythonsamurai  3 роки тому

      Настройке виртуального окружения в терминале.

    • @Михаил-л9д9л
      @Михаил-л9д9л 3 роки тому

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

  • @kkkatiko
    @kkkatiko Рік тому

    не выходит никаких существующих environment(((

  • @ahmetfayzi6457
    @ahmetfayzi6457 Рік тому

    Получается в каждом новом проекте надо прописывать эти пути до пайтеста , хромдрайвера и т.д. ?

    • @pythonsamurai
      @pythonsamurai  Рік тому

      Привет, ну если у вас много разных проектов на разных тачках, то да

  • @GFU472
    @GFU472 3 роки тому

    Здравствуйте, подскажите где больше почитать, посмотреть про QA engineer? Жаль что у вас нет курса по qa engineer

    • @pythonsamurai
      @pythonsamurai  3 роки тому +1

      Да в интернете, есть, много курсов, я веду в OTUS'е

  • @Mr717273747
    @Mr717273747 3 роки тому

    Привет.
    В твоих видео я не нашёл ответ на возникшую у меня проблему в PyCharm, от которой нижнее окно-панель открепилась в PyCharm - панель где выводится результат, поднялась вверх отделившись от основной панели PyCharm и превратилась в отдельную панель-окно. Как её прикрепить - вернуть назад вниз, чтобы она снова стала монолитом? Где найти в PyCharm эти настройки?
    .

    • @pythonsamurai
      @pythonsamurai  3 роки тому

      Привет у каждого окна есть шестерёнка в правом углу и внутри есть выпадющий списко где можно выбрать режим отображения, у меня на англ называется View Mode -> Dock Pinned

    • @Mr717273747
      @Mr717273747 3 роки тому

      @@pythonsamurai А у меня в шестерёнке списка нет - такого режима, и я думаю, что он исчез после того как я снял галочку с него. И где его теперь искать?
      Куда послать скриншот?

  • @trdMichaelM
    @trdMichaelM 3 роки тому

    Спасибо!

  • @ЮрийСавчук-ь6я
    @ЮрийСавчук-ь6я Рік тому

    Сделал все как показано на видео , удалил все раны и перестали работать тесты , падает ошибка "test setup failed
    service =
    options =
    @staticmethod
    def get_path(service: Service, options: BaseOptions) -> str:
    path = service.path
    try:
    > path = SeleniumManager().driver_location(options) if path is None else path
    "
    До этого все работало(

    • @pythonsamurai
      @pythonsamurai  Рік тому

      С настройками из видео это точно не связано

    • @ЮрийСавчук-ь6я
      @ЮрийСавчук-ь6я Рік тому

      @@pythonsamurai Решил проблему) Прописал путь к хромдрайверу , и всё работает
      @pytest.fixture()
      def driver():
      service = Service(executable_path='C:/Users/user/PycharmProjects/py_autotest/AT_project/chromedriver.exe')
      options = webdriver.ChromeOptions()
      driver = webdriver.Chrome(service=service, options=options)