У нас вы можете посмотреть бесплатно В Playwright используется TypeScript | TypeScript против JavaScript в Playwright или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
ТЕМЫ ✅ Почему TypeScript JavaScript для тестов ✅ Перехват ошибок до выполнения кода ✅ Использование типов для более безопасных локаторов и действий ✅ Избегание ошибок, связанных с пропущенными await/promise 🔹 Практическое программирование 🔹 Реальное выполнение тестов 🔹 Демонстрация преднамеренных ошибок 🔹 Сравнение компиляции и выполнения В этом пошаговом занятии мы создадим работающий тест Playwright на TypeScript, преобразуем его в JavaScript, а затем сравним оба варианта, чтобы понять возможности TypeScript в автоматизированном тестировании. 00:00 Введение и темы 01:08 Шаг 1 - Создание теста авторизации в файле login.spec.ts. Также создайте файл login.spec.js для сравнения. 17:32 Шаг 2 - Недопустимый метод на странице: page.gotourl('https://google.com'); 18:42 Шаг 3 — Внедрение случайного метода: page.randomemethod(); 19:33 Шаг 4 — Неизменяемость типизированного локатора: const username: Locator = page.locator('#user-name'); 21:17 Шаг 5 — Неправильный тип аргумента: page.locator(123); 22:22 Шаг 6 — Типобезопасность параметров метода: username.fill('standard_user'); 23:12 Шаг 7 — Доступность метода в зависимости от типа: await loginButton.click(); 24:28 Шаг 8 — Разделение метода Page и метода Locator: page.goto('https://google.com'); 25:04 Шаг 9 — Интеллектуальные утверждения (ожидание с учетом типа): await expect(page).toHaveURL('...'); 26:45 Шаг 10 - TS + ESLint > Безопасность промисов: await page.goto('https://google.com'); 28:46 ВИКТОРИНА - https://forms.gle/yHBRjeNAS8paNkJK8 Сообщите свой результат в комментариях ---- Ссылка на проект на GitHub - https://github.com/Raghav-Pal/Playwri... ▬▬▬▬▬▬▬ Поделитесь со всеми, кому это может понадобиться Если моя работа вам помогла, подумайте о том, чтобы помочь любому животному рядом с вами любым доступным вам способом Никогда не переставайте учиться Рагхав Пал #PlaywrightTypeScript #TestAutomation #TypeScriptTesting ▬▬▬▬ ПОЛЕЗНЫЕ ССЫЛКИ ▬▬▬▬ ✅ ВСЕ УЧЕБНЫЕ ПОСОБИЯ - https://AutomationStepByStep.com/ 🙌 Свяжитесь с Рагхавом: Задайте вопрос Рагхаву: https://bit.ly/2CoJGWf GitHub: https://github.com/Raghav-Pal Udemy: https://www.udemy.com/user/raghav-pal-3/ Короткие видео на английском языке - https://bit.ly/3H9bifV Короткие видео на хинди - https://bit.ly/3XY7XqN ➡️ Подписывайтесь на канал, чтобы получать больше видео: / @raghavpal —