Леш, ну огонь - на проекте своем попробовал твою структуру и прям зашло - спасибо
@yaarecords665810 ай бұрын
Спасибо за видео, в целом все эти моменты уже изучал, но в aqa еще не перебрался, поэтому полезно освежить знания и посмотреть как делает человек с опытом в автоматизации. Отдельное спасибо, что не вырезал моменты с ошибками и возней с очисткой поля, добавляет немного уверенности когда видишь что у опытных спецов возникают аналогичные траблы.
@RebusQA8 ай бұрын
Огромное человеческое спасибо. Я уже месяца 3 в погружении в AQA и честно сказать, очень мало толковой информации, но когда я нашёл вас, всё изменилось. Вся необходимая информация подается на очень высоком уровне, причем в понятном для начинающих виде, отдельное спасибо за "План по изучению python для AQA", сравниваю его с курсами по python для начинающих на степики и мало чем отличается , в том контексте, что не нужно из всех курсов выискивать " а что конкретно мне нужно знать для автоматизации", а не учить фулл базу с чёрт ногу сломит задачами. И конечно же спасибо за такие лайв кодинги - это безумно полезно, когда ты с создания репозитория и до ci/cd полностью понимаешь процесс автоматизации тестирования, понимаешь с чего начать и чем закончить, просто сложно подобрать слова благодарности за ваш труд и желание делиться своими знаниями с начинающими инженерами. Здоровья вам и вашим близким. С уважением, Александр.
@qa-proka48 ай бұрын
Спасибо! Очень приятно слышать!
@johnyelasto12 күн бұрын
Читай доку. 3 месяца погружаться это много. Учить базу надо выучив её ты можешь читать доки спокойно и решать задачи которые перед тобой ставит начальство
@Asian_saxaulАй бұрын
Бесценная информация, огромное спасибо за подробное объяснение
@antonalisevich69193 ай бұрын
Отличное видео, раскрывающее практически все стороны автоматизации хорошего уровня)
@IamZAS11 ай бұрын
Спасибо! Интересно и познавательно!
@mredtaff11 ай бұрын
Это было интересное приключение)
@klimtro6 ай бұрын
нереально круто, Алексей. Спасибо. Буду пересматривать точно. А будете в дженкинсе показывать как поднимать автоматизацию?
@blessedman8016 Жыл бұрын
Спасибо !
@igora6367Ай бұрын
Топчик
@johnyelasto12 күн бұрын
Если пишешь аллюр генерейт необязательно имя папки писать, если она стандатная
@kristina_sizova Жыл бұрын
Алексей, я уже давно наблюдаю за вашим профилем на линдекине, в телеграме и в ютубе. Меня очень впечатляет ваша работа и подача информации, спасибо вам за это видео и за то что даете людям возможность развиваться. Вы планируете снова запускать платный курс для более углубленного изучения автоматизации? Мне все никак не удавалось на него попасть(
@qa-proka4 Жыл бұрын
Здравствуйте! Спасибо большое за слова) Да, новый поток будет +- в феврале только, пока идет первый)
@ivanpetrov212 Жыл бұрын
Спасибо за крутой контент! Подскажите, планируются ли плейлисты по другим темам (кроме Selenium, напр. автоматизация тестирования API, паттерны, ООП)?
@qa-proka4 Жыл бұрын
В перспективе!)
@evgeniypalamarchuk8543Ай бұрын
Вот что ещё можно чтобы точно удалить. Вводим сочетание клавиш контроля + а и следом новую дату. Можно не вводить бэкспэцс так как текст замениться автоматически.
@НикитаВолков-ж4п11 ай бұрын
Всем привет, Алексей можешь подсказать про загрузку фото, локально я прокидываю путь к фото и всё загружается, но в workflows так не работает и тест падает, как сделать чтобы в workflows подгружал фото?
@НикитаВолков-ж4п11 ай бұрын
ответ в 10 уроке курса
@waf964211 ай бұрын
Прикольно, жаль, что я понял 5% из этого 😂 Сколько примерно учить чтобы такое самому написать? Месяца 3-4 хватит?
@qa-proka411 ай бұрын
qa-proka4.ru/presignup
@JIeeXaa Жыл бұрын
Что за пушечка😍 Жду качество
@qa-proka4 Жыл бұрын
Тоже жду хаха
@vladislavshulkevich2554 Жыл бұрын
Параметры в конструктор бы передавать.
@evil_daddy78067 ай бұрын
Добрый день! Делал все как в уроке, но docker-compose выдаёт ошибку /bin/sh: pytest: not found В чем может быть причина и как её пофиксить ?
@gtfom88254 ай бұрын
Pytest установи в контейнере. Всё ж написано
@inzoddex831211 ай бұрын
А почему ты инициализируешь драйвер со scope="function" и при этом после того, как отрабатывает тест авторизации, то последующие тесты тоже работают? По идее ведь должно быть так: отработал тест авторизации и т.к scope="function" остальные тест должны упасть, ведь они вызывают новый объект драйвера, где авторизации нет. Как это работает?
@qa-proka411 ай бұрын
Почитайте пожалуйста про фикстуры, рекомендую свою же статью) habr.com/ru/articles/716248/
@ВикторияВласова-ю6м Жыл бұрын
Подскажи, пожалуйста, способы, как победить ошибку Click Intercepted, возникшую при падении теста в конце видео?
@qa-proka4 Жыл бұрын
Посмотрите мой урок про явные ожидания и чек боксы
@viacheslavgurov4371 Жыл бұрын
Качества видео нет. Ничего не разобрать.
@qa-proka4 Жыл бұрын
Ютуб подгружает, ролик длинный) Скоро будет!
@viacheslavgurov4371 Жыл бұрын
@@qa-proka4 Есть ссыль на гитхаб с этим? Пошерь, плз.
@viacheslavgurov4371 Жыл бұрын
Интересуюсь вашим мнением - является ли консолидация UI, API и нагрузочных тестов (Locust) в одну папку /tests эффективной инженерной практикой? Подход с целью, чтобы централизовать наборы тестов в одном репозитории. Запуск тестов инициируется в Jenkins. Я заинтересован в вашей точке зрения на плюсы и минусы. Есть ли преимущество в объединении тестового кода таким образом? Или лучше разделить UI, API и нагрузочное тестирование? Буду признателен за ваши идеи, основанные на опыте.
@qa-proka4 Жыл бұрын
@@viacheslavgurov4371 Однозначно необходимо разделять все 3 направления, желательно в отдельные проекты. В разы увеличится простота поддерживаемости и удобства) Если используете какие-либо АПИ методы в UI тестах, то я бы создал внутреннюю самописную либу из них внутри UI проекта
@НикитаВолков-ж4п11 ай бұрын
Почему после ввода команды allure serve report сам allure не видет? allure : Имя "allure" не распознано как имя командлета, функции, файла сценария или вып олняемой программы. Проверьте правильность написания имени, а также наличие и правильно сть пути, после чего повторите попытку. строка:1 знак:1 + allure serve report + ~~~~~~ + CategoryInfo : ObjectNotFound: (allure:String) [], CommandNotFoundExcep tion + FullyQualifiedErrorId : CommandNotFoundException
@qa-proka411 ай бұрын
потому что его нужно устанавливать, особенно если у вас винда) Видео увы, не про это) Сделаю отдельный ролик возможно
@НикитаВолков-ж4п11 ай бұрын
@@qa-proka4 разобрался, нужно скачивать и прокидывать путь к папке с allure
@IamZAS11 ай бұрын
@q8cc2fo4f У меня такая же проблема, подскажи как ты её решил. !!! Я решил эту проблему. На STEPIK есть установка allure на windows. (может кому интересно будет)
@inqeejesus26228 ай бұрын
@@IamZAS есть ссылка?
@antonalisevich69193 ай бұрын
@@qa-proka4 было бы отлично
@Lyudmila157 Жыл бұрын
regression-1 | /bin/sh: pytest: not found
@qa-proka4 Жыл бұрын
в docker compose в строке image, напишите например pytest:v1 и все заработает))
@Lyudmila157 Жыл бұрын
огромное спасибо за помощь, все получилось ))
@Lyudmila157 Жыл бұрын
У меня получилось полностью, спасибо вам за такие видео, огромная работа, все понятно и доступно, а что не не до конца понятно буду изучать 😊
@khafizovilnaz11 ай бұрын
@@qa-proka4 подскажите пожалуйста как добавить? если пишу рядом через запятую ругается, через точку с запятой та же история и.т.д. Вместо python:... тоже не работает
@khafizovilnaz11 ай бұрын
@@qa-proka4 вообщем решил проблему, на macbook с чипами М1 и новее(arm64) есть проблема при запуске, поэтому в докер файле после from ... необходимо добавлять архитектуру с командой: RUN dpkg --add-architecture amd64 И уже только после image: pytest:v1 заработает в docker-compose
@MONT1Youtube-tm8ud Жыл бұрын
[nap]
@alexkhramovich565211 ай бұрын
Не тягать бы еще везде явную инициализацию страниц через драйвер да копипаст… DRY.
@АнастасияМакарова-ц4я3 күн бұрын
локаторы писать в самом классе не самая лучшая идея, лучше вынести их в отдельный общий файл
@egorshumilo765610 ай бұрын
@qa-proka4 у меня возникла проблема на этапе с (from dotenv import load_dotenv) выдает ошибку (Cannot find reference 'load_dotenv' in '__init__.py') не могу сам понять в чем причина. На сколько я понимаю - в моем dotenv нету такого afqkf как load_dotenv. Может будут идеи в том что я сделал нетак?
@evil_daddy78067 ай бұрын
Всем привет! Если кто-то, кто как и я потратил 2 часа на обдумывание "Почему же текст не удаляется, всё как у автора" и у вас винда. first_name_field.send_keys(Keys.CONTROL + "A") Я долго тупил, потому понял, что на Винде нет COMMAND))))
@AleksandrAru10 ай бұрын
При запуске docker-compose up падает ошибка В confest headless включил! self = regression-1 | response = {'status': 500, 'value': '{"value":{"error":"unknown error","message":"unknown error: Chrome failed to start: exited a...r/bin/chromium-browser is no longer running, so ChromeDriver is assuming that Chrome has crashed.)","stacktrace":""}}'} Как лечится? gpt говорит версия chromedriver не подходит, но как исправить в коде?