Ilarion Halushka
Ilarion Halushka
  • 51
  • 659 843
Browser Context, Hooks, Steps, Tags. Advanced web automation course. Lesson 13.
In this lesson we're:
1. Running multiple browser contexts & pages.
2. Learning useful test Hooks (skip, fail, fixme, only, etc.).
3. Understanding the sequence of before/after Hooks.
4. Tagging smoke tests @smoke.
5. Adding test.step for reporting.
🚩 Subscribe ➜ bit.ly/3sXxmqM
❓ Questions ➜ Please post them in the comments under this video. I reply to all comments.
👇 Follow Me On Social Media:
GitHub: github.com/IlarionHalushka
LinkedIn: www.linkedin.com/in/ilarion-halushka-6a31a5173
Instagram: h.i.l.a.r.i.o.n
⭐️ Source Code: github.com/IlarionHalushka/advanced-playwright-course
🔗 Playlist for this JS/TS Web Automation Course: ua-cam.com/play/PLoZfdp36DZcoBeCxz_q3YX4I4NaWW6Kn0.html
⏩ Navigation:
0:00 Lesson Plan
0:57 Browser Contexts - profiles
10:57 Playwright BrowserContext API
13:08 tags @ -grep, -grep-invert
19:48 Test hooks sequence (describe, before, after)
27:43 Hooks - skip, only, fail, fixme, slow, use, timeout,
34:02 use `viewport` for profile or specific test
36:56 Let’s recap + Homework
38:55 test.step for reporting
#automation #javascript #playwright #testing #typescript #selenium #програмування #тестування #тестуванняпз #interview #qa #курсТестування #тестувальник #ІТ #тестуванняПз #безкоштовнийКурс #IT #itjob #it #softwaretesting #programming #itcourses
Переглядів: 1 283

Відео

Debugging JavaScript. Playwright Inspector, Trace vIewer. Advanced web automation course. Lesson 12.
Переглядів 6877 місяців тому
In this lesson we're: 1. Debugging JavaScript in VS Code. 2. Learning useful console methods. 3. Exploring Playwright Inspector and Trace Viewer. 4. Debugging JavaScript in Jetbrains IDE (Webstorm). 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply to all comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn: www.l...
Why should QA Engineers switch to Development? Pros and Cons. Salaries comparison.
Переглядів 2,2 тис.8 місяців тому
In this video I'll be sharing my journey and reasons behind transitioning from QA manual/automation to Development. Original article: ilarionhalushka.github.io/Why-QA-Automation-Switch-To-Development/ 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply to all the comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn:...
Page Object, Page Component, OOP Composition. Playwright JavaScript Automation Course. Lesson 11
Переглядів 1,1 тис.8 місяців тому
In this lesson we're: 1. Rewriting tests using Page Component and Page Object Patterns. 2. Learning about Class Composition (OOP). 3. Reviewing React.js components from a real project. 4. Discussing Pros and Cons of using Page Component and Page Object Patterns. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On...
Writing Auto-tests for a Web Store. Playwright Advanced JavaScript Web Automation Course. Lesson 10
Переглядів 9809 місяців тому
In this lesson we're: 1. Wriiting tests forNavigation, Cart, Order creation, Product page, Contact form, About us., 2. Learning new methods waitForResponse() and waitForTimeout(). 3. Reviewing real-life tests from a real project. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github.com...
AAA Pattern. Assertions. Navigation. Playwright Advanced JavaScript Web Automation Course. Lesson 9
Переглядів 7699 місяців тому
In this lesson we're learning: 0. Soft vs. Hard assertions. 1. AAA pattern (example from real project). 2. Assertions (checks). 3. Navigation methods. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn: www.linkedin.com/in/ilarion-halushka-6a31a5173 Insta...
Playwright Actions: Input, Mouse, Keyboard. Advanced JavaScript Web Automation Course. Lesson 8
Переглядів 6219 місяців тому
Today we're: 1. Reviewing Input, Mouse, Keyboard Actions. 2. Understanding the difference between "fill" / "pressSequentially" / "type". 3. Measuring performance of "fill" / "pressSequentially" / JS evaluate set value. 4. Learning how to execute JS directly in the browser (evaluate). 5. How Drag & Drop works under the hood. 6. Understanding the difference between "click" vs "dispatchEvent('clic...
Playwright Locators / Selectors, Strictness, Operators, Filters. Web Automation Course. Lesson - 7.
Переглядів 92510 місяців тому
In this lesson we are reviewing Playwright Locators, understanding Strictness, selecting elements using Operators (and, or), and trying out Filters. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn: www.linkedin.com/in/ilarion-halushka-6a31a5173 Instagr...
What is npm, package.json, SemVer, node_modules, package-lock, npx? Web Automation Course Lesson - 6
Переглядів 84010 місяців тому
How to install/uninstall dependencies? What is NPX, package-lock.json, SemVer, NPM, node_modules, package.json? What's the difference between "dependencies" and "devDependencies"? Additionally we are going to review what "npm init playwright" does under the hood? 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me O...
Lesson 5 - Playwright Architecture, CDP. Advanced Web Automation JavaScript / TypeScript Course.
Переглядів 1,5 тис.10 місяців тому
How does Playwright work? What is CDP (Chrome DevTools Protocol)? What is Node.js, TypeScript, JavaScript? Additionally we are going to review playwright.config.ts and .gitignore. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn: www.linkedin.com/in/ila...
Advanced Web Automation JavaScript / Typescript Course. Lesson 4 - Playwright Recorder - First Test.
Переглядів 1,1 тис.11 місяців тому
Let's play with Playwright Recorder - record the first tests "Create an order" and "Blog search". Make sure to repeat everything after me and additionally play with recorder on any website of your choice. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github.com/IlarionHalushka LinkedIn...
Advanced Web Automation JavaScript / TS Course. Lesson 3 Playwright Installation, Running first test
Переглядів 1,4 тис.11 місяців тому
Let's install Playwright, Node.js, GIT, VS Code, Playwright VS Code extension and RUN the first example test! Try to find internal motivation and install all these tools. Usually it takes 1-2 hours if you do this for the first time. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github....
Advanced Web Automation JavaScript / TypeScript Course. Lesson 2 - CSS, XPath selectors, DOM, HTML.
Переглядів 3 тис.11 місяців тому
Let's explore the DOM tree, HTML, and how to select elements on a page using CSS and XPath selectors. Sibling, descendant, child, parent elements, by attribute, by text, by tags - you'll be able to select all these after this lesson. 🚩 Subscribe ➜ bit.ly/3sXxmqM ❓ Questions ➜ Please post them in the comments under this video. I reply ALL the comments. 👇 Follow Me On Social Media: GitHub: github...
Advanced Web Automation JavaScript / TypeScript Course. Lesson 1 - JavaScript + Console. Recorders.
Переглядів 5 тис.11 місяців тому
Let's play with some JavaScript in browser console: select elements, change input values, click on buttons, open new pages, refresh the tab, replace text, change styles, scroll to elements and many more. Additionally, just in order to show you that automation is easy and you should not be afraid of learning it I am showing you 2 recorders: Selenium IDE and Chrome DevTools Recorder. 🚩 Subscribe ...
ВСЯ Теорія Тестування в Одному Відео. Roman vs Ilarion. Співбесіда QA №10.
Переглядів 1,8 тис.11 місяців тому
A/B test, Alpha/beta test, i18n/l10n, Security, UX, Accessibility, Performance/Load/Stress/Volume, Test cases vs. Checklists, Test Plan, Testing types, Testing levels, Testing Principles, Bug structure, Severity/Priority, Compatibility... Вс можлив питання по теорії тестування на співбесід на Junior QA тестувальника 🧑‍🎓 Співбесіда складається з бліц, теоритичних та практичних питань. Як завжди,...
Databases Бази даних. Oleksii vs Ilarion. Співбесіда QA №9.
Переглядів 79211 місяців тому
Databases Бази даних. Oleksii vs Ilarion. Співбесіда QA №9.
Співбесіда QA №8. Теоретичні питання. Oleksii vs Ilarion
Переглядів 1 тис.Рік тому
Співбесіда QA №8. Теоретичн питання. Oleksii vs Ilarion
Співбесіда QA №7. Процеси та Методології. Roman vs Ilarion
Переглядів 750Рік тому
Співбесіда QA №7. Процеси та Методології. Roman vs Ilarion
Собеседование QA №2. Практические задачки - Техники Тест Дизайна. Roman Pravdiuk vs. Ilarion.
Переглядів 3,3 тис.Рік тому
Собеседование QA №2. Практические задачки - Техники Тест Дизайна. Roman Pravdiuk vs. Ilarion.
Middle QA Інтерв'ю́ з Кращим Студентом. Ilarion vs Ivan
Переглядів 2,9 тис.Рік тому
Middle QA Інтерв'ю́ з Кращим Студентом. Ilarion vs Ivan
Історії айтівців #1 Моя хата скраю. Про Мішу і девелоперів.
Переглядів 954Рік тому
Історії айтівців #1 Моя хата скраю. Про Мішу девелоперів.
Зарплати джунів після IT курсів. Шлях до першого офера в 2023.
Переглядів 2,2 тис.Рік тому
Зарплати джунів після IT курсів. Шлях до першого офера в 2023.
GIT для чайників. Основні команди + топові фішечки. Github
Переглядів 7 тис.Рік тому
GIT для чайників. Основн команди топов фішечки. Github
BASH / SHELL / Terminal з нуля до мідла. Основні команди + топові фішечки. Пишемо скрипти.
Переглядів 4,3 тис.Рік тому
BASH / SHELL / Terminal з нуля до мідла. Основн команди топов фішечки. Пишемо скрипти.
Співбесіда з вигорівшим Junior QA
Переглядів 5 тис.Рік тому
Співбесіда з вигорівшим Junior QA
Співбесіда QA. Екзамен по Методологіям розробки ПО
Переглядів 2,3 тис.2 роки тому
Співбесіда QA. Екзамен по Методологіям розробки ПО
QA Interview №4. Ivan Kozenko vs. Ilarion. Собеседование Junior QA Engineer
Переглядів 4,1 тис.2 роки тому
QA Interview №4. Ivan Kozenko vs. Ilarion. Собеседование Junior QA Engineer
Собеседование QA №3. Ivan Kozenko vs. Ilarion. QA Interview
Переглядів 6 тис.2 роки тому
Собеседование QA №3. Ivan Kozenko vs. Ilarion. QA Interview
Собеседование QA №1. Alexey vs. Ilarion. Техники Тест Дизайна. QA Interview
Переглядів 7 тис.2 роки тому
Собеседование QA №1. Alexey vs. Ilarion. Техники Тест Дизайна. QA Interview
Как НЕ Пройти Собеседование В Айти. Пошаговая Инструкция
Переглядів 9 тис.2 роки тому
Как НЕ Пройти Собеседование В Айти. Пошаговая Инструкция

КОМЕНТАРІ

  • @ЛилияФедюнькина

    Это наверное единственный общий курс, который будет реально полезен миддл+ специалистам. Просто бриллиант Манера преподавания - шик, материал - пушка, качество - атлищна.

  • @Xasagi_YA
    @Xasagi_YA День тому

    650 лайков, спасибо глупым людям (не разнесли по миру). Я нашел работу)

  • @nadyahope420
    @nadyahope420 2 дні тому

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

  • @OurMan2010
    @OurMan2010 2 дні тому

    Очень всё понятно объясняет лектор! Спасибо большое!

  • @Corezina
    @Corezina 2 дні тому

    дякую за контент! Хай квітне український ютуб, робіть ще!)

  • @NatBondY
    @NatBondY 4 дні тому

    Дуже круте відео та доступне пояснення. Не зупиняйся! Більше відео 😊

  • @Take9a
    @Take9a 6 днів тому

    АХАХАХАХ Ивану отдельный лайк за шутки

  • @nadyahope420
    @nadyahope420 6 днів тому

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

  • @SERGEEV210
    @SERGEEV210 7 днів тому

    Спасибо большое за Ваш труд и материал!

  • @nadyahope420
    @nadyahope420 7 днів тому

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

  • @timibo5120
    @timibo5120 7 днів тому

    Спасибо большое❤

  • @yuliagaba1991
    @yuliagaba1991 8 днів тому

    Прошла англоязычный курс по SQL и думала, что Илларион будет рассказывать на 2-х часовом уроке? Но вышло очень круто. Базовые вещи опустил, это для самостоятельного изучения, но подсветил моменты, которых не было в курсе. И четко объяснил тему про индексы! 🔥Спасибо!

  • @JohnyLviv
    @JohnyLviv 8 днів тому

    Отличный курс! Илларион, рекомендую расположить занятия в плейлисте от 1 до 16, а не наоборот.

  • @YouMeNow88
    @YouMeNow88 9 днів тому

    Привет. А где первый курс для начинающих можно найти?)

  • @heavyrain1830
    @heavyrain1830 9 днів тому

    Илларион, вы курсы платные не ведете? или может у вас есть записанные платные лекции?

  • @RealWorld-x5q
    @RealWorld-x5q 11 днів тому

    Привет из Дубая!

  • @yuliagaba1991
    @yuliagaba1991 11 днів тому

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

  • @Aiidil-f5i
    @Aiidil-f5i 12 днів тому

    Велике дякую за практичний урок. Мною було вивчено багато теорії про Git але саме практичні дії нарешті дали мені розуміння як працює Git в реальності. Це реально круте відео

  • @nadyahope420
    @nadyahope420 12 днів тому

    Большущее спасибо за видео!

  • @nadyahope420
    @nadyahope420 13 днів тому

    Спасибо за лекцию!

  • @nadyahope420
    @nadyahope420 14 днів тому

    Спасибо за курс!

  • @oleksaveres7536
    @oleksaveres7536 14 днів тому

    Дайте таймкоды

  • @nadyahope420
    @nadyahope420 15 днів тому

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

  • @Eduard17101
    @Eduard17101 15 днів тому

    Здравствуйте, сейчас в новой версии Postman нет функции Tests (может она есть просто я ее найти не могу), не подскажите где?, в гугле искал что то пока не нашел

    • @nadyahope420
      @nadyahope420 7 днів тому

      Tests в прошлых версиях - это в новой версии Scripts, Post-response.

    • @Eduard17101
      @Eduard17101 6 днів тому

      @@nadyahope420 Спасибо!

  • @Xasagi_YA
    @Xasagi_YA 15 днів тому

    Илларион, свои 5 копеек! ЛУЧШИЙ! Круче тебя - нет. Все спикеры до тебя, которых я считал: «ваууу круто» - не круто ) 😂 Спасибо за огонь курс 🔥

  • @nadyahope420
    @nadyahope420 15 днів тому

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

  • @nadyahope420
    @nadyahope420 16 днів тому

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

  • @nadyahope420
    @nadyahope420 16 днів тому

    Спасибо большое за уроки!

  • @nadyahope420
    @nadyahope420 16 днів тому

    Спасибо большущее за видео!

  • @ОлександрПархоменко-г4й

    29:08 Hypertext Markup Language Markup

  • @nadyahope420
    @nadyahope420 17 днів тому

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

  • @nadyahope420
    @nadyahope420 18 днів тому

    Огромное спасибо за бесценные знания!

  • @shum-brat13
    @shum-brat13 19 днів тому

    Спасибо большое за лекции Смотрящие, подскажите что за хендлер на 45:38

  • @nadyahope420
    @nadyahope420 19 днів тому

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

  • @Xasagi_YA
    @Xasagi_YA 21 день тому

    Я там с прошлого видоса верно ответил, кофе жду)

  • @Amandopulus
    @Amandopulus 21 день тому

    1:42:14 Evil Geniuses из доты😂

  • @jackcreater2875
    @jackcreater2875 27 днів тому

    Фак, я посмотрел курс с конца и только в середине понял, что не с того края начал. Ещё думал, что на превью написан номер по счёту, а не часы и казалось, что всё вразброс. В общем я всё перепутал)) А так по поводу контента 100/10, девушка тоже начала смотреть курсы от другого препода и я иногда поглядываю, боже сколько там воды и знания для домохозяек, а тут не скучно смотреть, посмотрел некоторые видео за один присест, параллельно делая конспекты, какие-то частями, но смотреть всегда интересно и самое главное просто)

  • @МиколаСвятий
    @МиколаСвятий Місяць тому

    Чудовий розбір форми!!!!не коротко,але інформативно. Використовуючи чисто свій досвід!! За суто українську мову,величезне дякую !!!!

  • @НазарБачинський-п6г

    А как можно посмотреть token?

  • @МиколаСвятий
    @МиколаСвятий Місяць тому

    Дану інформацію вчив-вивчав,гуглив,виписував протягом неділі,Вашу лекцію продивився на 1,5 швидкості ,мало того, що відновив інформацію,то навіть прийшло зовсім інше розуміння та логіка між ними. Дякую за цікавий і такий цінний free курс.

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Отличный контент, спасибо большое!

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Шик

  • @МиколаСвятий
    @МиколаСвятий Місяць тому

    Як завжди круто, доступно,стисло і по суті. Окреме дякую, за додаткові тест дизайни придумані Вами,дуже цікаво їх представили та аргументовано довели, що їхнє використання має бути корисним!!! Іларіон,дякую за ФРІ продукт)

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Спасибо большое, Илларион, материал очень хороший, уже неделю смотрю твои лекции

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Спасибо!

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Спасибо!

  • @МаксимМакаров-с6б
    @МаксимМакаров-с6б Місяць тому

    Иларион, спасибо за твои лекции. Я проходил много курсов, но эти - пожалуй, лучшее, что я встречал. Подача материала, юмор, отношение к ребятам - все на высоте. Успехов тебе во всем.

  • @heavyrain1830
    @heavyrain1830 Місяць тому

    Отличные уроки, спасибо, Илларион

  • @МиколаСвятий
    @МиколаСвятий Місяць тому

    Все чудово розказано. Дякую величезне!

  • @ВениаминГитман-у7ш

    А есть ли презентация в открытом доступе?