Войти
  • 299Просмотров
  • 6 месяцев назадОпубликованоAlex ITips

Playwright + TypeScript + SOAP API | Real Example for QA Automation

Learn how to interact with legacy SOAP APIs using native Playwright HTTP methods and TypeScript — no external libraries like Axios needed! In this quick tutorial, I'm showing you how to: ✅ Build a reusable API class for SOAP ✅ Send raw XML requests using Playwright’s APIRequestContext ✅ Validate and parse SOAP XML responses. Whether you're testing enterprise-grade systems or dealing with legacy services, this guide will show you how to integrate SOAP into your modern QA stack with Playwright. 💥 Perfect for QA Engineers, SDETs, and Test Automation Leads. 🔧 Stack used: ✅ Playwright ✅ TypeScript ✅ Native XML handling Time codes 00:03 Intro 00:52 Test description 01:10 Test run 1 01:46 Test run 2 02:04 Configuration 02:32 QA Monorepo video reference 02:47 Test data 03:03 SOAP API class breakdown 08:45 PageManager module 09:29 Test spec 10:24 Test run 3 10:36 Github CI/CD run 11:49 Slack message & HTML report 12:16 Outro Github repo link #playwright #qaautomation #typescript #soapapi #apitesting #testautomation #webtesting #sdetlife