Skip to content

<it/>Praktik

QA blog

Меню
  • Курси
  • Умови навчання
  • Про авторку блога
  • Тренажери
  • Cart
  • Checkout

Що таке Page, BrowserContext і Browser? Як вони пов’язані і чому page: Page усюди в тестах?

30.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Ми щойно розібрались як Playwright спілкується з браузером через WebSocket і CDP. Тепер подивимось на структуру самого браузера — три рівні ієрархії які пояснюють чому тести ізольовані один від одного навіть при паралельному запуску. Browser — це сам процес браузера (Chromium, Firefox або WebKit). Дорогий у запуску, тому Playwright тримає один на кожен worker (процес виконання). При паралельному […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Що таке CDP (Chrome DevTools Protocol) і як він пов’язаний з Playwright?

30.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Щоб зрозуміти CDP — спочатку треба розділити два рівні які не мають між собою нічого спільного. Рівень 1 — код аплікейшину (твій React/JS сайт) Звичайний JavaScript який виконується всередині браузера. Взаємодіє з браузером через вбудовані браузерні API — document, window, fetch. Ніякого CDP тут немає. Рівень 2 — CDP (Chrome DevTools Protocol) Канал для зовнішніх програм які хочуть керувати браузером […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Що таке WebSocket і чим він відрізняється від звичайного HTTP запиту?

26.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Щоб зрозуміти WebSocket — спочатку треба зрозуміти як працює звичайний HTTP. HTTP запит — як SMS: Ти відправляєш повідомлення → сервер відповідає → з’єднання закривається. Щоразу коли треба щось отримати — треба відправити новий запит. Кожен запит це окреме з’єднання яке відкривається і закривається. Ефективно для сайтів де дані рідко змінюються — завантажив сторінку, все, […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Що таке Node.js і WebSocket і як вони пов’язані з тим як Playwright керує браузером?

17.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Node.js — це середовище де може виконуватись JavaScript поза браузером. Спочатку JavaScript існував тільки в браузері — міг маніпулювати DOM, реагувати на кліки, відправляти запити. Але не міг читати файли з диску, запускати сервер, чи взаємодіяти з операційною системою. Node.js змінив це у 2009 — взяв JavaScript рушій з Chrome (V8) і запустив його окремо як […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Playwright vs Playwright Test — чим бібліотека відрізняється від test runner?

17.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Уяви, що Playwright Test ще не існує — є тільки сама бібліотека playwright: Це не тест — це просто Node.js-програма що відкриває браузер. На цьому рівні Playwright — бібліотека автоматизації браузера, як Express для HTTP чи React для UI. Вона нічого не знає про test(), expect(), beforeEach, retries чи паралельний запуск. Це і є причина плутанини: у npm справді існують […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Що таке Playwright і чим він відрізняється від Selenium

17.08.2026
| Коментарів немає
| Playwright, Питання із співбесід

Playwright — це open-source фреймворк від Microsoft для end-to-end тестування веб-застосунків у браузері. Підтримує Chromium, Firefox і WebKit в одному API. З’явився у 2020 і швидко став стандартом завдяки простоті і надійності. Головна технічна різниця — спосіб керування браузером: Selenium + WebDriver: WebDriver — це окрема програма-посередник яку кожен виробник браузера пише для свого продукту: ChromeDriver пише […]

Read More »

Posted in <a href="https://itpraktik.com/category/playwright/" rel="category tag">Playwright</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Data Engineering intro

26.04.2026
| Коментарів немає
| Data Engineering

Вітаю! Я вирішила спробувати доповнити свої знання QA з Data Engineering. Зараз багато скорочень в IT через AI, треба пристосовуватись до нової реальності та вивчати роботу з даними. План навчання закладаю курс https://www.deeplearning.ai/courses/data-engineering/ та основи Python. Роадмапа https://roadmap.sh/ai-agents Встановила https://lmstudio.ai/ – це ллм для тестування . https://www.udemy.com/course/100-days-of-code – курс по Python. Практичне 1: створити бота, […]

Read More »

Posted in <a href="https://itpraktik.com/category/data-engineering/" rel="category tag">Data Engineering</a> Leave a comment

Cypress Interview Questions (2–3 yrs)

20.02.2026
| Коментарів немає
| Cypress, Питання із співбесід

1. What is Cypress? How is it different from Selenium?2. Can you explain Cypress architecture?3. What are Cypress commands? Why are they asynchronous?4. How does Cypress handle waiting for elements?5. What are fixtures in Cypress? How do you use them?6. Explain the purpose of the cypress.json configuration file.7. How do you write a test to […]

Read More »

Posted in <a href="https://itpraktik.com/category/cypress/" rel="category tag">Cypress</a>, <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Селектори та тестові підходи (методології)

14.01.2026
| Коментарів немає
| Питання із співбесід, Як працює WEB

Базове поняття селекторів У контексті автоматизації тестування поняття “селектор” використовується для ідентифікації елементів на веб-сторінках або в інших інтерфейсах програмного забезпечення. Селектори – це унікальні параметри або шляхи, за допомогою яких автоматизовані тестові скрипти знаходять та взаємодіють з елементами інтерфейсу для виконання різних дій, таких як клік, введення тексту, перевірка стану тощо. Основні види селекторів: […]

Read More »

Posted in <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a>, <a href="https://itpraktik.com/category/yak-pracyuye-web/" rel="category tag">Як працює WEB</a> Leave a comment

Синтаксис Cron

18.12.2025
| Коментарів немає
| Питання із співбесід

Запис завдання складається з двох частин: графіка (5 полів) та команди. Ось як розшифровуються ці п’ять «зірочок»: Поле Значення Діапазон 1 Хвилини 0 – 59 2 Години 0 – 23 3 День місяця 1 – 31 4 Місяць 1 – 12 5 День тижня 0 – 6 (0 — неділя) Спеціальні символи Щоб гнучко налаштовувати […]

Read More »

Posted in <a href="https://itpraktik.com/category/pitannya-iz-spivbesid/" rel="category tag">Питання із співбесід</a> Leave a comment

Пагінація записів

1 2 … 10 Далі

Сторінки

  • Cart
  • Checkout
  • Всі курси
  • Про авторку блога
  • Тренажери
  • Умови навчання

© <it/>Praktik 2026. Powered by WordPress