4. Playwright c нуля: Фикстуры
12:02
3. Playwright c нуля: Локаторы
34:04
Пікірлер
@enot85
@enot85 17 сағат бұрын
А если страница поп-ап,такое же взаимодействие?
@r1-yzf216
@r1-yzf216 19 сағат бұрын
УРА ! Наконец ролик !
@r1-yzf216
@r1-yzf216 2 күн бұрын
Первый, Вы лучший !
@johnyelasto
@johnyelasto 3 күн бұрын
Если передать локатор в expect то выполняется проверка на наличие его в dom. Буквально мы проверяем expect(locator).to_exist(). Я понимаю что это обучение и типо не суть важна но ещё надо бы дописать проверку to_be_visible() потому что мало ли у нас баг на сайте и текст не отображается, но существует в dom. Дальше это было отредактировал, извиняюсь :D
@johnyelasto
@johnyelasto 3 күн бұрын
Чтобы не писать такой xpath достаточно просто написать page.get_by_role('link', name='Аудиокниги').first.click() first - возвращает первый соответствующий элемент
@johnyelasto
@johnyelasto 3 күн бұрын
А вы на позицию джуна ходили на playwright? Сам playwright который вы показывается больше используется для парсинга и т.д. Для тестирования обычно ставят pytest-playwright и если надо какие то параметры запуска указать используют browser_context_args или переопределяют page который уже сделан фикстурой изначально. Вообщем ребята внимательно относитесь к сказанному в уроке
@GVARGIN
@GVARGIN 3 күн бұрын
так мы дальше и работаем с pytest-playwright 🙂
@johnyelasto
@johnyelasto 3 күн бұрын
@@GVARGIN Я уже увидел. Вообще забавно года 3.5 назад я вкатывался на ручную мартышку и мне попадались ваши видео. А сейчас я ищу курс для ручных мартышек, которых перевели ко мне и сказали их обучать и мне снова попались ваши видео. Спасибо за работу :)
@GVARGIN
@GVARGIN 3 күн бұрын
@@johnyelasto Рад, что мои видео пригодились вам не в первый раз! Надеюсь, они помогут и вашим "ручным мартышкам" освоить всё быстро и без стресса. Почему-то по Playwright очень мало видео на русском языке, да и на английском их не так уж много. Если возникнут вопросы - всегда рад помочь!
@johnyelasto
@johnyelasto 3 күн бұрын
@@GVARGIN на юдеми тоже толкового ничего не было, все доку пересказывают в интерактивном режиме. Плейрайт вообще пушка бомба, новичкам только бы его и рекомендовал. Больше вакансий под typescript но и на питоне тоже достаточно
@johnyelasto
@johnyelasto 3 күн бұрын
Нет необходимость закрывать браузер строчкой кода browser.close(). Контекстный менеджер with делает это автоматически
@enot85
@enot85 3 күн бұрын
А сколько всего уроков по этой теме будет?
@GVARGIN
@GVARGIN 3 күн бұрын
пока у меня в плане 9 уроков
@r1-yzf216
@r1-yzf216 4 күн бұрын
Мне кажется, что было бы еще хорошо выделить урок на разбор чтение ошибок и т.п.
@GVARGIN
@GVARGIN 4 күн бұрын
Заявка принята!
@r1-yzf216
@r1-yzf216 4 күн бұрын
ПУШКА !
@GVARGIN
@GVARGIN 4 күн бұрын
Благодарю! Следующий урок будет через пару дней.
@r1-yzf216
@r1-yzf216 4 күн бұрын
@@GVARGIN ВЫ ЛУЧШИЙ !. Я жду видео Ваши как хатико хДДД
@GVARGIN
@GVARGIN 4 күн бұрын
@@r1-yzf216спасибо! Как Хатико лучше не стоит, там все грустно было 😢
@arteria-circumflexa6527
@arteria-circumflexa6527 4 күн бұрын
Здравствуйте. У вас еать уже готовый курс по автоматизации? Достаточно серьёзный, чтоб купить и повышать квалификацию.
@GVARGIN
@GVARGIN 4 күн бұрын
Здравствуйте! А что вас не устраивает в этом бесплатном курсе? У меня в планах выложить такие материалы, чтобы курс по качеству не уступал любому дорогому платному. Если же вы хотите получить индивидуальную обратную связь от меня, буду рад ответить на ваши вопросы на консультации!
@johnyelasto
@johnyelasto 3 күн бұрын
В доке всё есть все курсы это пересказ документации. Какие то фишки с проекта и прочее их смысла учить нет, они без практики забудутся на следующий день
@GVARGIN
@GVARGIN 3 күн бұрын
@@johnyelastoпо playwright документация правда хорошая. Я сам так и разбирался + много практики. Я бы только заменил термин «пересказ» на демонстрацию работы конкретных примеров. Не у всех из документации получается сразу все перенести в свой проект.
@fedorovna2492
@fedorovna2492 4 күн бұрын
Большое спасибо тебе, Герман, за уроки практики в тестировании!
@GVARGIN
@GVARGIN 4 күн бұрын
Пожалуйста! Спасибо за комментарии!
@enot85
@enot85 6 күн бұрын
В гитлаб себе залил,буду пробовать тоже)
@GVARGIN
@GVARGIN 6 күн бұрын
правильное решение!👍
@r1-yzf216
@r1-yzf216 6 күн бұрын
АВТОЛ ЛУЧШИЙ !
@GVARGIN
@GVARGIN 6 күн бұрын
благодарю!
@ПавелПетров-и4т
@ПавелПетров-и4т 7 күн бұрын
Большое спасибо за видео.
@unicoxr5tj417
@unicoxr5tj417 7 күн бұрын
буду следить) Автор, вы заголовок сделайте более подходящий для поисковой выдачи: автоматизированное тестирование на Пайтон в связке с Playwright. Получите больше просмотров, если вы прям отовите мощный курс, а не несколько видео по теме
@GVARGIN
@GVARGIN 6 күн бұрын
подумаю, спасибо!
@nadyahope420
@nadyahope420 7 күн бұрын
большое спасибо за видео!
@fedorovna2492
@fedorovna2492 8 күн бұрын
Спасибо за новое видео после продолжительной паузы! Только вчера о вас вспоминала😊
@GVARGIN
@GVARGIN 8 күн бұрын
Надеюсь, вспоминали с теплом, а не со словами: "Где же новые видео от этого лентяя?" 😄 Спасибо!
@fedorovna2492
@fedorovna2492 8 күн бұрын
@@GVARGIN конечно, с теплом о вас и о вашей семье вспоминала, проверила тоже вчера и телеграммканал😊 С прошедшими вас праздниками! Вдохновения и всего вам самого наилучшего в новом 2025 году!
@GVARGIN
@GVARGIN 8 күн бұрын
@@fedorovna2492 спасибо! И Вас с праздниками!
@fedorovna2492
@fedorovna2492 8 күн бұрын
Большое спасибо!
@unicoxr5tj417
@unicoxr5tj417 8 күн бұрын
балин( жалко, что не Джава(
@GVARGIN
@GVARGIN 8 күн бұрын
сорри, никогда не любил Джаву. А работа должна приносить удовольствие
@unicoxr5tj417
@unicoxr5tj417 8 күн бұрын
@@GVARGIN та же фигня) Но Джава, ска, денежная
@GVARGIN
@GVARGIN 8 күн бұрын
@@unicoxr5tj417 но не в тестировании 🙂
@unicoxr5tj417
@unicoxr5tj417 8 күн бұрын
@@GVARGIN ? у нас как раз в этом году весной старт тестировщиков-автоматизаторов на Джава. Чето от 2000$ зарплатат что ли
@GVARGIN
@GVARGIN 8 күн бұрын
@@unicoxr5tj417 звучит как сказка, но я только рад если такие зп дают на старт 🙂
@blessedman8016
@blessedman8016 8 күн бұрын
Благодарю, жду второй урок !
@r1-yzf216
@r1-yzf216 8 күн бұрын
когда следующий урок ?
@GVARGIN
@GVARGIN 8 күн бұрын
Спасибо за комментарии! Через пару дней выложу следующий урок
@r1-yzf216
@r1-yzf216 8 күн бұрын
@@GVARGIN по POM будете строить авто тесты ?
@GVARGIN
@GVARGIN 8 күн бұрын
@@r1-yzf216 не в следующем уроке, но до POM тоже доберемся
@r1-yzf216
@r1-yzf216 8 күн бұрын
@@GVARGIN СУПЕР! Вы лучший !
@r1-yzf216
@r1-yzf216 8 күн бұрын
прикольно, благодарю вас за урок !
@Semen_Prosto
@Semen_Prosto 8 күн бұрын
Классный урок! Спасибо!
@SkfjHgY
@SkfjHgY 13 күн бұрын
Герман, здравствуйте, хотел бы уточнить про индивидуальный курс, сколько по времени, сколько чего, как можно с вами связаться?
@GVARGIN
@GVARGIN 13 күн бұрын
добрый день! Напишите мне в телеграмм, @gvargin
@in7hesky
@in7hesky 29 күн бұрын
Зачастую что-то такое встречается, когда скрипт бегает по списку однотипных нодов и сверяет характеристики. Сплошь и рядом в автоматизации
@nostation9424
@nostation9424 Ай бұрын
Спасибо большое за видео, то что надо!
@СергейПозябкин-р8з
@СергейПозябкин-р8з Ай бұрын
Мудятина!!!
@denisaleshin576
@denisaleshin576 Ай бұрын
Что делать если вам кажется что кандидат совсем не плох, но он явно не подготовился и провалил несколько задачек на логику?
@GVARGIN
@GVARGIN Ай бұрын
можно предложить ему подготовиться и придти еще раз. У нас бывали такие кандидаты и мнения по ним расходились. Особенно сложно принимать решение, когда позиция горит и уже хочется закрыть ее хоть кем-то. Я всегда думаю, что если человек не смог подготовиться к собеседованию, нет никаких гарантий, что он сможет ответственно подходить к работе. Поэтому либо мне нужен кто-то, кто готов за кандидата поручиться и рекомендовать взять его. Либо я с удовольствием готов пообщаться с человеком еще раз. Всякое бывает и можно просто случайно завалить собес.
@denisaleshin576
@denisaleshin576 Ай бұрын
@GVARGIN Спасибо за ответ. Видимо это должна быть "Работа Мечты" что бы человек не просто пошёл дальше а готовился ещё раз в эту организацию, на практике не встречал(Москва) что бы кто то так усердствовал...
@Evgeny-R1
@Evgeny-R1 Ай бұрын
Жпт 4о легко решает эту задачу
@ЭльвираКесова
@ЭльвираКесова Ай бұрын
Очень интересно! Простым языком и информативно! Ждем продолжения! Спасибо за интересный материал! 👏
@чотворица
@чотворица Ай бұрын
я Грут!
@izziache6886
@izziache6886 Ай бұрын
сделали из трудоустройства театр абсурда. "вот он говорит про своего диреткора так, значит.." да ничего это не значит, если для тебя это что-то значит, то ты понимаешь что сам немного мудоковат, что про тебя могут такое говорить. Одно дело когда разговор про скилы, другое дело , когда а почему то, а почему это , а слабые стороны, а сильные стороны, и вот как в цирке.
@ЭтоМедуза
@ЭтоМедуза Ай бұрын
Привет, подскажи пожалуйста, нужно ли сперва обучаться на ручного тестировщика, прежде, чем переходить к автоматизации? А то мне код хочется писать и заниматься тестированием...
@GVARGIN
@GVARGIN Ай бұрын
@@ЭтоМедуза привет! Если можешь писать код, пиши код! Это наверняка будет более востребовано и прибыльно, чем ручное тестирование. Спрос на автоматизаторов намного выше. Разбираться в том, что делают ручные тестировщики будет очень полезно. Но часто хочется больше кода и многие переквалифицируются в разработку.
@alenacubed
@alenacubed Ай бұрын
А документация, по которой разрабатывался карандаш, предоставляется?
@ВолодяРыжков-ы8о
@ВолодяРыжков-ы8о 2 ай бұрын
Герман имею врожденное заболевание, весьма заметное, скажите как правильно рассказать об этом недостатке на собеседовании?
@GVARGIN
@GVARGIN Ай бұрын
если это никак не сказывается на качестве работы, то это не является недостатком. Можно не говорить если специально не спрашивают. Я помню у нас фирма специально офис ремонтировала и оборудовала, чтобы новый разработчик мог спокойно передвигаться на своей коляске. Если IT фирма адекватная, то вы можете как угодно выглядеть, можете страшно заикаться и так далее. Вас будут брать за ваши навыки и знания, которые смогут принести прибыль компании. Если у вас что-то вроде дефицита внимания, то в некоторых ролях вам может быть сложнее работать. Надо подумать, на какую позицию претендовать.
@GVARGIN
@GVARGIN Ай бұрын
а если хотите рассказать, рассказывайте с позиции плюсов. Что вы развили в себе, чтобы преодолевать это заболевание, что движет вами? Где вы более мотивированы, чем остальные? Например: "я сильно заикаюсь, поэтому давно научился печатать вслепую и формулировать письменно свои мысли настолько четко и понятно, что словами в устной речи не описать"
@ВолодяРыжков-ы8о
@ВолодяРыжков-ы8о Ай бұрын
@GVARGIN понимаете мое заболевание я прошу прощения ярко выраженный гигантизм полового члена, каждая вторая кадровичка спрашивает почему я салями украл из магазина а каждая пятая про африканские корни если что у меня их нет. Очень трудно после этого общаться с человеком
@GVARGIN
@GVARGIN Ай бұрын
@@ВолодяРыжков-ы8о проходите собесы на удаленке 🤣
@ВолодяРыжков-ы8о
@ВолодяРыжков-ы8о Ай бұрын
@GVARGIN я понимаю что для Вас это может показаться весьма смешным, но я думаю что немного более разобравшись в ситуации Вам это так не покажется. Я к сожалению прохожу все собеседования очно, с вакансиями на удаленке я не знаком.
@ВолодяРыжков-ы8о
@ВолодяРыжков-ы8о 2 ай бұрын
ну и почему я должен выдумыть ввсокопарную хуйню чтобы получить очередную обоссаную вакансию?
@yurydanilov4051
@yurydanilov4051 2 ай бұрын
Это не косяк карандаша, а ты взял неподходящий карандаш. Если хотите чтобы не затирался рукой текст, используете более твердые графитовые стержни. Или вообще химические, которые сложно без следов от ластика оставить. И еще, тот карандаш который вы назвали советским-не советский, а чешский, или может чехословацкий
@ArtemSaytov
@ArtemSaytov 2 ай бұрын
Офигенный вид из окна.😅 Спасибо за советы, познавательно!
@GVARGIN
@GVARGIN 2 ай бұрын
да вид был классный. Надо будет вернуться. Спасибо за комментарий
@medvedevvit
@medvedevvit 2 ай бұрын
Огонь
@nargizatemirbekova9980
@nargizatemirbekova9980 2 ай бұрын
Как все хорошо обьяснили 👍
@user-pl7iv6fh2z
@user-pl7iv6fh2z 2 ай бұрын
как сливать свои приложения в инет)
@aleksanderpeshkin2266
@aleksanderpeshkin2266 2 ай бұрын
Что ты перечислил из учебника ?? !!! Ни слова не понятно , у Созыкина посмотри как он объясняет !!!
@GVARGIN
@GVARGIN 2 ай бұрын
я как раз все понимаю 🧐
@yana.doc.6575
@yana.doc.6575 2 ай бұрын
Спасибо ! Важная инфо
@АлександрФилатов-о6г
@АлександрФилатов-о6г 2 ай бұрын
У меня было 30 собесов и никогда такой чуши не спрашивали, если бы спросили послал бы куда подальше. Кафки, ингрессы, кубер, апи-гв, интеграционные шины, апи, бд и прочее пожалуйста. А это детский сад какой-то
@GVARGIN
@GVARGIN 2 ай бұрын
Раз вы способны отвечать на вопросы про кафку, кубер, то скорее всего уровень подготовки у вас сильно выше чем у моих подписчиков. Зачем вы тратите время на видео для самых новичков? В любом случае спасибо за комментарий! 🙏
@AnnaSokolova-27
@AnnaSokolova-27 2 ай бұрын
Спасибо за видео. Кстати бывают же ещё косметические карандаши. Интересно кого-нибудь спрашивали про них? 🤔
@Динара-з2х1м
@Динара-з2х1м 3 ай бұрын
не понимаю логику объединения в пару ?
@стефанияплюмберг
@стефанияплюмберг 3 ай бұрын
Что за иностранные фразы?. 🤦 Вы думаете то что вы сказали, всем понятно?. 😮🤷
@GVARGIN
@GVARGIN 3 ай бұрын
Сказываются годы работы на иностранные компании. Я старался говорить простыми словами. А какая фраза навела вас на эту мысль?
@pavelbars571
@pavelbars571 3 ай бұрын
Очень круто все сделано - спасибо!
@GVARGIN
@GVARGIN 3 ай бұрын
пожалуйста! Спасибо за комментарий
@romankrieg817
@romankrieg817 3 ай бұрын
@@GVARGIN Привет! Не работает у меня команда, что делать?
@ИгорьТрофимов-ш8з
@ИгорьТрофимов-ш8з 3 ай бұрын
Затянуто, непонятно, неразборчиво 😢😢😢
@YuliyaButenko
@YuliyaButenko 3 ай бұрын
Херня всё это, люди носят маски, знала такую, рассказала о себе презентацию супер-пупер, трындеть не мешки ворочать, в итоге - в работе полнейший - ноль 😂😂😂