Tagged articles
92 articles
Page 1 of 1
DeepHub IMBA
DeepHub IMBA
May 7, 2026 · Frontend Development

Self‑Healing Playwright Tests with LLM‑Driven Locator Recovery

This article shows how to combine Playwright with an LLM (Groq) to build a self‑healing test framework that detects broken selectors, extracts a trimmed DOM snapshot, asks the model for a replacement locator, validates confidence, caches results, and integrates the logic via a Playwright fixture.

GroqJavaScriptLLM
0 likes · 17 min read
Self‑Healing Playwright Tests with LLM‑Driven Locator Recovery
IT Services Circle
IT Services Circle
May 6, 2026 · Artificial Intelligence

How to Cut Large‑Model Token Usage by Over 90%

The article analyses why AI Skills waste massive token counts, demonstrates a pure‑Skill implementation that costs $10 and 12 minutes, then shows a code‑plus‑model hybrid that reduces runtime to 17 seconds, API calls to one, and cost to $0.004, saving more than 99% of tokens.

ClaudeOpenRouterPlaywright
0 likes · 19 min read
How to Cut Large‑Model Token Usage by Over 90%
Woodpecker Software Testing
Woodpecker Software Testing
Apr 24, 2026 · Operations

Self-Healing UI Test Scripts: Boost Performance and Reliability

The article explains how fragile UI automation scripts hinder performance testing and shows a three‑layer self‑healing approach using Playwright and Python that reduces script failures, cuts maintenance time, and integrates with monitoring to quickly detect UI performance issues.

AutomationPerformance TestingPlaywright
0 likes · 7 min read
Self-Healing UI Test Scripts: Boost Performance and Reliability
Woodpecker Software Testing
Woodpecker Software Testing
Apr 9, 2026 · Backend Development

Iterative Debugging of AI‑Generated Test Cases and Scripts (Part 4)

The article outlines a lightweight AI‑agent workflow that iteratively refines Python‑based Playwright/pytest test scripts by combining human review with AI‑generated suggestions, shows the exact system and user prompts, and provides a complete runnable example with database setup, request handling, and a failing test case to illustrate the debugging loop.

AI AgentPlaywrightPython
0 likes · 12 min read
Iterative Debugging of AI‑Generated Test Cases and Scripts (Part 4)
Woodpecker Software Testing
Woodpecker Software Testing
Apr 9, 2026 · Backend Development

Generating Test Cases and Scripts with Alibaba Baichuan Workflow – A Step‑by‑Step Guide

This article walks through building an intelligent agent using Alibaba Baichuan workflow to automatically create software test cases and scripts, covering node setup, knowledge‑base integration, system and user prompts, test data design, API testing with Python requests, and Playwright UI testing, complete with database cleanup and CSRF handling.

API testingAlibaba BaichuanPlaywright
0 likes · 97 min read
Generating Test Cases and Scripts with Alibaba Baichuan Workflow – A Step‑by‑Step Guide
Woodpecker Software Testing
Woodpecker Software Testing
Apr 9, 2026 · Artificial Intelligence

Building a Generic AI Agent for Automated Test Case and Script Generation (Part 3)

After parallelizing registration, login, and password‑recovery flows, this article shows how to embed those requirements into a reusable intelligent agent, detailing the workflow diagram, system and user prompts, and providing concrete Python‑based API and Playwright test script examples with CSRF handling, password hashing, and database cleanup.

AI testingAPI testingCSRF
0 likes · 38 min read
Building a Generic AI Agent for Automated Test Case and Script Generation (Part 3)
Test Development Learning Exchange
Test Development Learning Exchange
Apr 6, 2026 · Operations

15 Ready-to-Use Performance Testing Templates for Web, API, and Infrastructure

This article provides a collection of fifteen ready‑to‑use performance‑testing templates covering web page load, API peak load, database slow‑query, cache‑break, file‑upload bandwidth, WebSocket connections, microservice latency, OAuth2 flow, message‑queue lag, memory‑leak detection, SSL/TLS handshake, container CPU limits, and chaos‑mesh failover, each with clear objectives, tools, and sample code.

Load TestingLocustPerformance Testing
0 likes · 20 min read
15 Ready-to-Use Performance Testing Templates for Web, API, and Infrastructure
Geek Labs
Geek Labs
Apr 2, 2026 · Artificial Intelligence

Essential AI Skills That Can Double Your Development Efficiency

This article curates ten open‑source AI‑powered development skills—from frontend design and Next.js cache optimization to full‑stack code review and automated testing—detailing their authors, core capabilities, typical use cases, and installation commands to help developers boost productivity in the age of AI‑assisted coding.

AI-assisted programmingCode reviewFrontend Design
0 likes · 11 min read
Essential AI Skills That Can Double Your Development Efficiency
SpringMeng
SpringMeng
Mar 30, 2026 · Artificial Intelligence

Quick Start Guide to Claude Code: Master the AI-Powered Programming Assistant

This comprehensive tutorial walks you through installing, configuring, and using Claude Code, covering its tool‑use mechanism, context management, command shortcuts, custom MCP servers, and practical tips for integrating the assistant into real‑world development workflows.

AI programming assistantClaude CodeContext management
0 likes · 21 min read
Quick Start Guide to Claude Code: Master the AI-Powered Programming Assistant
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 26, 2026 · Frontend Development

What Is CDP? Mastering the Frontend Debugging Toolchain

The article explains Chrome DevTools Protocol (CDP) as the JSON‑over‑WebSocket interface that lets external programs control Chrome, details its request/response and event model, shows a raw Node.js client, compares built‑in DevTools panels to CDP domains, and surveys the ecosystem of tools such as Puppeteer, Playwright, Cypress and Lighthouse that are built on top of CDP.

CDPChrome DevTools ProtocolNode.js
0 likes · 11 min read
What Is CDP? Mastering the Frontend Debugging Toolchain
Su San Talks Tech
Su San Talks Tech
Mar 24, 2026 · Artificial Intelligence

Master Claude Code: From Installation to Advanced AI‑Powered Programming Assistant

This comprehensive guide walks you through setting up Claude Code, explains its tool‑use architecture, shows how to configure the environment, manage project context, use plan and think modes, control dialogue flow, create custom commands, and extend functionality with MCP servers such as Playwright.

AI programmingClaude CodeContext management
0 likes · 23 min read
Master Claude Code: From Installation to Advanced AI‑Powered Programming Assistant
Design Hub
Design Hub
Mar 24, 2026 · Frontend Development

GPT‑5.4 Can Build Frontends, but the Real Breakthrough Is OpenAI’s Focus on Aesthetics

The article analyses OpenAI’s "Designing delightful frontends with GPT‑5.4" guide, showing how the new model moves beyond simple code generation to visual composition, higher functional completeness, and self‑checking with tools like Playwright, and provides concrete prompts, workflow steps, and hard rules for creating high‑quality, aesthetically‑driven landing pages and dashboards.

AI-generated frontendGPT-5.4Playwright
0 likes · 18 min read
GPT‑5.4 Can Build Frontends, but the Real Breakthrough Is OpenAI’s Focus on Aesthetics
Java One
Java One
Mar 23, 2026 · Artificial Intelligence

Master Claude Code: From Installation to Advanced AI‑Powered Development Workflows

This comprehensive guide walks you through the Claude Certified Architect exam structure, explains how Claude Code turns a language model into a full‑featured programming assistant, details installation on macOS, Linux and Windows, demonstrates tool‑use mechanics, context management, custom commands, and extending functionality with MCP servers such as Playwright.

AIClaudeCoding Assistant
0 likes · 27 min read
Master Claude Code: From Installation to Advanced AI‑Powered Development Workflows
Woodpecker Software Testing
Woodpecker Software Testing
Mar 18, 2026 · Operations

How Self‑Healing UI Test Scripts Boost Performance Testing Reliability

The article explains why traditional UI automation scripts break under high‑load performance testing and presents a deterministic, three‑level self‑healing framework—locator elasticity, timing adaptation, and flexible assertions—implemented with Python + Playwright in a banking transaction system, raising script stability from 41 % to 96.5 % at 5 k TPS.

JMeterPerformance TestingPlaywright
0 likes · 8 min read
How Self‑Healing UI Test Scripts Boost Performance Testing Reliability
Woodpecker Software Testing
Woodpecker Software Testing
Mar 17, 2026 · Operations

How Self‑Healing Test Scripts Make UI Automation Truly Live

The article explains why traditional UI automation scripts break on minor UI changes, introduces self‑healing test scripts that combine detection, analysis, repair and verification layers, compares commercial, framework‑enhanced and in‑house implementations, and outlines three common pitfalls to avoid for reliable, resilient test automation.

CIPlaywrightUI automation
0 likes · 9 min read
How Self‑Healing Test Scripts Make UI Automation Truly Live
Woodpecker Software Testing
Woodpecker Software Testing
Feb 8, 2026 · Frontend Development

How to Stop ‘Naked’ Deployments: An AI-Powered Survival Guide for Front-End Automated Testing

The article examines why front‑end testing was once ignored, outlines how AI can automate test creation, proposes a practical three‑layer testing stack (Vitest, Playwright, Chromatic), provides prompt templates and code examples, and offers review guidelines and business arguments for adopting AI‑driven testing.

AIAutomated TestingPlaywright
0 likes · 7 min read
How to Stop ‘Naked’ Deployments: An AI-Powered Survival Guide for Front-End Automated Testing
Old Meng AI Explorer
Old Meng AI Explorer
Jan 31, 2026 · Artificial Intelligence

How Playwriter Turns AI into a Browser Co‑Pilot for Seamless Automation

Playwriter, an open‑source Chrome extension built on Microsoft Playwright, lets AI bypass login and captcha hurdles by acting as a browser co‑pilot, offering visual‑accessibility tagging to cut token usage and exposing the full Playwright API for advanced automation tasks.

AI automationBrowser AutomationChrome Extension
0 likes · 6 min read
How Playwriter Turns AI into a Browser Co‑Pilot for Seamless Automation
JD Tech Talk
JD Tech Talk
Jan 12, 2026 · Frontend Development

Master Playwright: Fast Front‑End Automation Testing with Code Samples

This guide explains why Playwright has become essential for front‑end automation testing, walks through installing Node.js and Playwright, shows how to configure a project, provides runnable demo code, and illustrates common API calls such as GET and POST requests with detailed examples.

APINode.jsPlaywright
0 likes · 5 min read
Master Playwright: Fast Front‑End Automation Testing with Code Samples
AI Insight Log
AI Insight Log
Jan 4, 2026 · Artificial Intelligence

How Playwright + AI Powers a Fully Automated Xianyu Treasure Hunt

The article examines the open‑source ai‑goofish‑monitor project, which combines Playwright‑driven browsing with large‑language‑model analysis to continuously scan Xianyu listings, filter out junk, and highlight high‑quality items, while also discussing its AI‑generated code, benefits, limitations, and security risks.

AIAutomationLLM
0 likes · 7 min read
How Playwright + AI Powers a Fully Automated Xianyu Treasure Hunt
Woodpecker Software Testing
Woodpecker Software Testing
Dec 21, 2025 · Fundamentals

Using ChatGPT to Generate Password‑Recovery Test Cases and Scripts

The article demonstrates how to prompt ChatGPT to produce comprehensive password‑recovery test cases and corresponding automation scripts—both API‑based with Python unittest and GUI‑based with Playwright‑pytest—covering normal flows, error conditions, security checks, and XSS vulnerabilities.

API testingChatGPTPassword Recovery
0 likes · 22 min read
Using ChatGPT to Generate Password‑Recovery Test Cases and Scripts
Taobao Flash Purchase Technology
Taobao Flash Purchase Technology
Dec 15, 2025 · Artificial Intelligence

How Large‑Model AI Can Revolutionize UI Automation Testing

This article examines the shortcomings of traditional UI automation, proposes an AI‑driven visual understanding approach using large‑model LLMs and Playwright, details the architecture, implementation, and challenges of the solution, and shares performance results and future directions for cross‑platform automated testing.

AIPlaywrightSoftware Testing
0 likes · 28 min read
How Large‑Model AI Can Revolutionize UI Automation Testing
大转转FE
大转转FE
Dec 4, 2025 · Frontend Development

From Selenium to AI Agents: How Browser Automation Is Evolving in 2025

This article traces the 20‑year evolution of browser automation—from Selenium’s early scripts to modern AI‑driven agents—highlighting the limitations of each generation, the breakthroughs introduced by Puppeteer, Playwright, and the emerging AI Browser Use, and what the next three years may hold for developers.

Browser AutomationPlaywrightSelenium
0 likes · 10 min read
From Selenium to AI Agents: How Browser Automation Is Evolving in 2025
Code Wrench
Code Wrench
Nov 16, 2025 · Backend Development

Build a High‑Performance Go + Playwright Browser Automation Framework

Learn how to create a production‑grade, high‑throughput browser automation service in Go using Playwright, featuring browser‑context pooling, proxy rotation, task scheduling with watchdogs, Prometheus metrics, and a WebUI, enabling thousands of concurrent tasks, robust monitoring, and easy scalability.

GoPlaywrightPrometheus
0 likes · 14 min read
Build a High‑Performance Go + Playwright Browser Automation Framework
Go Programming World
Go Programming World
Nov 10, 2025 · Artificial Intelligence

Boost AI Agent Productivity with an All‑In‑One Sandbox Container

This article introduces AIO Sandbox, an all‑in‑one Docker container that unifies browser, shell, VSCode, and Jupyter environments, provides agent‑oriented APIs and multi‑language SDKs, and demonstrates a quick‑start workflow and a Python example converting web pages to Markdown.

AI AgentsDockerJupyter
0 likes · 8 min read
Boost AI Agent Productivity with an All‑In‑One Sandbox Container
FunTester
FunTester
Sep 22, 2025 · Frontend Development

Choosing the Right JavaScript Automation Testing Framework: WebDriverIO, Cypress, Playwright, and More

This article reviews the major JavaScript end‑to‑end testing frameworks—WebDriverIO, Nightwatch, Puppeteer, Playwright, TestCafe, and Cypress—explaining their technical foundations, installation steps, code examples, and the trade‑offs of compatibility, ease of use, and performance to help developers select the most suitable tool for modern web projects.

CypressJavaScriptPlaywright
0 likes · 12 min read
Choosing the Right JavaScript Automation Testing Framework: WebDriverIO, Cypress, Playwright, and More
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 5, 2025 · Artificial Intelligence

How Browser-Use Leverages LLMs to Transform Browser Automation

This article explores Browser-Use, an AI‑driven browser automation framework that combines large language models, visual perception, and DOM analysis to enable intelligent, multi‑step web tasks such as registration, price comparison, form filling, and monitoring, while detailing its architecture, historical context, core modules, and future challenges.

AI AgentsBrowser AutomationLLM
0 likes · 26 min read
How Browser-Use Leverages LLMs to Transform Browser Automation
Alibaba Cloud Native
Alibaba Cloud Native
Sep 1, 2025 · Cloud Native

Why Browser Automation Needs a Sandbox: Building a Secure Cloud‑Native AI Agent Environment

This article traces the evolution of browser automation from Selenium to Playwright, highlights emerging AI‑agent security risks such as prompt injection and credential theft, and provides a detailed cloud‑native sandbox architecture with deployment steps, usage examples for Playwright, Puppeteer, REST APIs, and code snippets for secure AI‑driven web interactions.

Browser AutomationCloud NativeFunction Compute
0 likes · 21 min read
Why Browser Automation Needs a Sandbox: Building a Secure Cloud‑Native AI Agent Environment
Data STUDIO
Data STUDIO
Aug 29, 2025 · Backend Development

Why Selenium Is Losing Ground and Playwright Is Gaining Momentum

The article compares Selenium and Playwright for web automation, showing how Playwright’s multi‑browser support, smart waiting, session persistence, headless stability, PDF export, and parallel testing make it a more reliable and efficient choice for robust automation tasks.

Headless TestingParallel ExecutionPlaywright
0 likes · 8 min read
Why Selenium Is Losing Ground and Playwright Is Gaining Momentum
JD Tech Talk
JD Tech Talk
Aug 26, 2025 · Artificial Intelligence

How AI is Transforming Automation: From Scripts to Intelligent Systems

This article examines the evolution of automation from basic scripting to AI‑driven intelligent systems, compares traditional and smart automation across multiple dimensions, and showcases practical implementations using Playwright, MidScene.js, and Chrome bridge mode with code examples for web and mobile testing.

AI automationIntelligent AutomationMidscene.js
0 likes · 11 min read
How AI is Transforming Automation: From Scripts to Intelligent Systems
JD Cloud Developers
JD Cloud Developers
Aug 26, 2025 · Artificial Intelligence

How AI is Transforming Automation: From Scripts to Intelligent Systems

Amid the digital transformation wave, automation has evolved from simple scripted tasks to AI-powered intelligent systems, offering adaptive decision-making, dynamic workflow generation, and robust handling of UI changes, with tools like Playwright and MidScene.js enabling both web and mobile automation through advanced AI integration.

AIAutomationMidscene
0 likes · 14 min read
How AI is Transforming Automation: From Scripts to Intelligent Systems
Software Development Quality
Software Development Quality
Jun 10, 2025 · Frontend Development

How Midscene.js Leverages Multimodal AI for Zero‑Code UI Automation

Midscene.js, an open‑source UI automation framework from ByteDance’s Web Infra team, combines multimodal AI inference with Chrome extensions, YAML scripts, and JavaScript SDKs to enable zero‑code testing across Web, Android, Playwright, and Puppeteer, offering key interfaces for actions, queries, and assertions.

JavaScriptMultimodal AIPlaywright
0 likes · 8 min read
How Midscene.js Leverages Multimodal AI for Zero‑Code UI Automation
FunTester
FunTester
Apr 1, 2025 · Frontend Development

Mastering data-testid: Boost Front‑End Test Stability and Collaboration

This guide explains why data-testid is essential for reliable front‑end testing, outlines planning and QA involvement, shows how to add and use data-testid in React/Vue components, provides best‑practice guidelines, and demonstrates Playwright, Cypress, and Selenium scripts for robust automated tests.

CypressPlaywrightReact
0 likes · 10 min read
Mastering data-testid: Boost Front‑End Test Stability and Collaboration
AI Large Model Application Practice
AI Large Model Application Practice
Feb 24, 2025 · Artificial Intelligence

How Web Agents Combine LLMs and Browser Automation to Perform Real‑World Tasks

This article explains what Web Agents are, their ReAct‑style reasoning loop, key implementation technologies such as observation parsing, multimodal models, and browser control tools like Selenium and Playwright, and demonstrates building a DeepSeek‑powered Web Agent with the Browser‑use framework, including code samples and performance insights.

Browser AutomationDeepSeekLLM
0 likes · 11 min read
How Web Agents Combine LLMs and Browser Automation to Perform Real‑World Tasks
Test Development Learning Exchange
Test Development Learning Exchange
Feb 20, 2025 · Frontend Development

Enhancing Playwright with Custom Commands, Latest Features, Community Resources, and a Selenium Comparison

This article explains how to extend Playwright with custom commands, highlights its newest features, shares community resources and best practices, and compares it to Selenium to demonstrate why Playwright is a compelling choice for modern UI automation testing.

Custom CommandsPlaywrightSelenium Comparison
0 likes · 5 min read
Enhancing Playwright with Custom Commands, Latest Features, Community Resources, and a Selenium Comparison
Test Development Learning Exchange
Test Development Learning Exchange
Feb 18, 2025 · Frontend Development

Advanced Network Interception, Response Analysis, Throttling, and Proxy Configuration with Playwright

This article explains how to use Playwright to intercept and mock network requests, analyze responses, simulate various network conditions including throttling and offline mode, and configure proxy servers, providing Python code examples for comprehensive web‑application testing.

AutomationNetwork InterceptionPlaywright
0 likes · 6 min read
Advanced Network Interception, Response Analysis, Throttling, and Proxy Configuration with Playwright
Test Development Learning Exchange
Test Development Learning Exchange
Feb 17, 2025 · Frontend Development

Using Playwright for Advanced UI Automation: Page Navigation, Alerts, Scrolling, Drag‑Drop, and Browser History

This article explains how to use Playwright with Python to automate complex web interactions such as multi‑page navigation, new‑tab handling, alert/confirm/prompt dialogs, scrolling, drag‑and‑drop, and browser history manipulation, providing clear code examples for each scenario.

Browser InteractionPlaywrightPython
0 likes · 5 min read
Using Playwright for Advanced UI Automation: Page Navigation, Alerts, Scrolling, Drag‑Drop, and Browser History
Test Development Learning Exchange
Test Development Learning Exchange
Feb 17, 2025 · Frontend Development

Playwright Guide: Form Filling, File Upload/Download, Keyboard Shortcuts, and Validation in UI Automation

This article demonstrates how to use Playwright for UI automation by showing how to fill various form fields, upload and download files, simulate keyboard shortcuts and combinations, and handle form validation and errors, providing complete Python code examples for each scenario.

Form TestingPlaywrightPython
0 likes · 7 min read
Playwright Guide: Form Filling, File Upload/Download, Keyboard Shortcuts, and Validation in UI Automation
Test Development Learning Exchange
Test Development Learning Exchange
Feb 15, 2025 · Frontend Development

Getting Started with Playwright: Introduction, Installation, Browser Setup, and Configuration

This article introduces Playwright, explains its key features, guides readers through installing the tool and its dependencies, demonstrates how to launch Chromium, Firefox, and WebKit browsers with Python code, and shows common configuration options such as headless mode, timeouts, and proxy settings.

AutomationBrowserPlaywright
0 likes · 5 min read
Getting Started with Playwright: Introduction, Installation, Browser Setup, and Configuration
ByteDance Web Infra
ByteDance Web Infra
Dec 17, 2024 · Frontend Development

Midscene.js: Multimodal AI‑Powered UI Automation for Web Frontend Testing

Midscene.js, an open‑source UI automation framework from ByteDance Web Infra, leverages multimodal AI to simplify writing, maintaining, and debugging web UI tests with JavaScript or YAML integrations, while discussing its origins, usage patterns, limitations, cost, and security considerations.

JavaScriptMidscene.jsMultimodal AI
0 likes · 11 min read
Midscene.js: Multimodal AI‑Powered UI Automation for Web Frontend Testing
JD Tech Talk
JD Tech Talk
Nov 22, 2024 · Mobile Development

Implementing UI Automation Testing for Auto Insurance Systems Using Playwright

This article discusses implementing UI automation testing for auto insurance systems using Playwright, addressing the challenges of testing multiple insurance providers and demonstrating how automated testing can significantly improve efficiency and reduce manual testing workload.

API testingAuto Insurance SystemsPlaywright
0 likes · 9 min read
Implementing UI Automation Testing for Auto Insurance Systems Using Playwright
JD Cloud Developers
JD Cloud Developers
Nov 22, 2024 · Frontend Development

How Playwright Transforms Car‑Insurance UI Testing: From Recording to Automated Reporting

This article explains how Playwright can automate the UI testing of a car‑insurance H5 application, covering background challenges, tool installation, recording test cases, API response verification, building a full automated testing pipeline, and a demo that reduces manual effort while improving reliability.

Car InsuranceJavaPlaywright
0 likes · 10 min read
How Playwright Transforms Car‑Insurance UI Testing: From Recording to Automated Reporting
Python Programming Learning Circle
Python Programming Learning Circle
Oct 24, 2024 · Frontend Development

Getting Started with Playwright for Python: Installation and Code Generation

This article introduces Playwright‑Python, a powerful cross‑platform browser automation library, explains how to install it with pip, describes its support for Chromium, Firefox and WebKit, and shows how to use the codegen command to record actions and generate scripts with various options.

Browser AutomationCode GenerationInstallation
0 likes · 4 min read
Getting Started with Playwright for Python: Installation and Code Generation
JD Cloud Developers
JD Cloud Developers
Oct 24, 2024 · Frontend Development

Master Playwright: Fast Frontend Automation Testing with Real Code Examples

This guide explains why Playwright is a leading tool for frontend automated testing, walks through installing Node.js, Playwright and browsers, shows project configuration, provides runnable demo code, and demonstrates common GET and POST API requests, helping developers boost test efficiency and reliability.

AutomationJavaScriptPlaywright
0 likes · 5 min read
Master Playwright: Fast Frontend Automation Testing with Real Code Examples
Test Development Learning Exchange
Test Development Learning Exchange
Mar 21, 2024 · Backend Development

Mocking API Responses with Playwright: Success, Errors, Latency, Pagination, and Conditional Logic

This article demonstrates how to use Playwright to mock various API responses—including successful login, dynamic data, network latency, pagination, HTTP errors, redirects, authentication failures, custom headers, not‑found resources, and conditional responses—by defining route handlers that fulfill requests with custom status codes, bodies, and headers.

API mockingAutomationBackend Development
0 likes · 5 min read
Mocking API Responses with Playwright: Success, Errors, Latency, Pagination, and Conditional Logic
MoonWebTeam
MoonWebTeam
Mar 1, 2024 · Frontend Development

How to Generate E2E Test Cases with Playwright Codegen and BDD

This article compares two E2E test case generation approaches—recording via Playwright’s codegen and behavior‑driven development (BDD) using Gherkin—detailing their principles, code examples, selector handling, DSL design, and the trade‑offs in flexibility, difficulty, and readability for web testing.

BDDPlaywrighte2e testing
0 likes · 13 min read
How to Generate E2E Test Cases with Playwright Codegen and BDD
Test Development Learning Exchange
Test Development Learning Exchange
Feb 10, 2024 · Frontend Development

Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example

This article explains how Playwright can be integrated with testing frameworks, CI/CD pipelines, monitoring, logging, build tools, API testing, reporting, and distributed testing, and provides a complete Playwright‑pytest Python example that automates user registration, login, product browsing, ordering and post‑order processes for an e‑commerce site.

PlaywrightPythone‑commerce
0 likes · 8 min read
Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example
Test Development Learning Exchange
Test Development Learning Exchange
Feb 6, 2024 · Frontend Development

Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python

This article demonstrates how to use the Playwright Python library to automate browser actions such as submitting forms with file uploads, capturing screenshots, navigating between pages, and retrieving or setting the page title, providing complete code examples for each task.

Browser AutomationPlaywrightPython
0 likes · 7 min read
Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python
Test Development Learning Exchange
Test Development Learning Exchange
Feb 4, 2024 · Frontend Development

Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions

This guide explains how to install Playwright, write Python scripts to launch a Chromium browser, locate and interact with page elements, ensure element presence using various waiting methods, and verify actions with assertions, providing practical code examples for web automation.

BrowserClick EventsPlaywright
0 likes · 5 min read
Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions
Test Development Learning Exchange
Test Development Learning Exchange
Feb 2, 2024 · Frontend Development

Playwright Overview: Features, Installation, Basic Concepts, and Sample Tests

This article introduces Playwright, a powerful cross‑browser automation tool, outlines its key features and advantages, provides step‑by‑step installation instructions for Python, explains core concepts, demonstrates locating invisible elements, and offers practical code examples for common web operations and testing best practices.

JavaScriptPlaywrightPython
0 likes · 7 min read
Playwright Overview: Features, Installation, Basic Concepts, and Sample Tests
Tencent Cloud Developer
Tencent Cloud Developer
Nov 23, 2023 · Artificial Intelligence

Calling Your Private GPTs from ChatGPT with 50 Lines of Python Code

This tutorial shows how, with about 50 lines of Python using Playwright and pyperclip, you can automate a persistent Firefox session to log into ChatGPT Plus, navigate to your private GPT URL, send prompts and retrieve responses via the clipboard, all without incurring extra API fees.

AutomationBrowser AutomationChatGPT
0 likes · 14 min read
Calling Your Private GPTs from ChatGPT with 50 Lines of Python Code
Test Development Learning Exchange
Test Development Learning Exchange
Sep 8, 2023 · Frontend Development

Advanced Playwright Practices and Best Practices for Efficient End-to-End Testing

This article outlines ten advanced Playwright techniques—including the Page Object Pattern, async handling, popup and frame management, data‑driven testing, parallel execution, test data and environment management, logging, CI integration, and regular maintenance—to help developers build more reliable and scalable end‑to‑end test suites.

Page Object PatternPlaywrightPython
0 likes · 11 min read
Advanced Playwright Practices and Best Practices for Efficient End-to-End Testing
Test Development Learning Exchange
Test Development Learning Exchange
Sep 5, 2023 · Frontend Development

Understanding Browser Contexts and Session Management in Playwright

This article explains Playwright's browser contexts and session management, describing how each context isolates cookies and storage, how to create and control pages with methods like newContext(), newPage(), pages(), bringToFront(), and close(), and provides a complete code example demonstrating multiple contexts for login and data scraping.

Browser ContextPlaywrightSession Management
0 likes · 5 min read
Understanding Browser Contexts and Session Management in Playwright
Test Development Learning Exchange
Test Development Learning Exchange
Sep 4, 2023 · Frontend Development

Using Playwright in Python to Select, Click, Fill, and Retrieve Attributes from Web Page Elements

This guide demonstrates how to use Python's Playwright library to select single or multiple elements via CSS selectors, click buttons, fill form fields, and retrieve element attributes, providing example code that opens a browser, navigates to a page, and performs these interactions.

PlaywrightPythonWeb Automation
0 likes · 3 min read
Using Playwright in Python to Select, Click, Fill, and Retrieve Attributes from Web Page Elements
Test Development Learning Exchange
Test Development Learning Exchange
Aug 31, 2023 · Frontend Development

Using Playwright for UI Automation: Handling Dialogs, File Uploads, and Executing JavaScript

This article demonstrates how to use the Playwright library in Python to automate common UI interactions such as dismissing dialog boxes, uploading single or multiple files (including from a folder), and executing JavaScript code on web pages, providing complete code examples for each task.

Dialog HandlingJavaScript ExecutionPlaywright
0 likes · 6 min read
Using Playwright for UI Automation: Handling Dialogs, File Uploads, and Executing JavaScript
Test Development Learning Exchange
Test Development Learning Exchange
Aug 30, 2023 · Frontend Development

Playwright Automation Script for End-to-End H5 User Flow (Registration, Login, Checkout)

This tutorial provides a complete Playwright Python script that automates a typical H5 e‑commerce user journey—including registration, login, address entry, product selection, cart addition, checkout, order review, and screenshot capture—while explaining how to adapt URLs and selectors for your own site.

PlaywrightPythone2e
0 likes · 4 min read
Playwright Automation Script for End-to-End H5 User Flow (Registration, Login, Checkout)
Test Development Learning Exchange
Test Development Learning Exchange
Aug 28, 2023 · Frontend Development

Python Playwright UI Automation Tutorial

This article provides a comprehensive guide to learning Python Playwright for UI automation, covering installation, basic concepts, script writing, page interactions, element handling, multi-page management, browser contexts, waiting strategies, testing, and advanced practices.

Browser AutomationPlaywrightPython
0 likes · 5 min read
Python Playwright UI Automation Tutorial
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 25, 2022 · Backend Development

How to Scrape Xinfadi Market Data with Playwright and Python

Learn how to use Python's Playwright library to scrape dynamic data from the Xinfadi market website, covering request analysis, URL handling, payload adjustments, and a complete code example that extracts product information, demonstrating a practical approach to web crawling and data extraction.

AutomationPlaywright
0 likes · 6 min read
How to Scrape Xinfadi Market Data with Playwright and Python
Ctrip Technology
Ctrip Technology
May 19, 2022 · Frontend Development

Flybirds v0.2: A Cross‑Platform, Cross‑Framework UI Automation Testing Solution

The article introduces Flybirds v0.2, a plugin‑based, cross‑platform UI automation framework that supports script reuse across web, React Native and native mobile, multiple browsers, concurrent execution, data‑driven testing, and extensible architecture for seamless integration into DevOps pipelines.

PlaywrightUI testingcross-platform
0 likes · 18 min read
Flybirds v0.2: A Cross‑Platform, Cross‑Framework UI Automation Testing Solution
GuanYuan Data Tech Team
GuanYuan Data Tech Team
May 12, 2022 · Backend Development

Why Playwright Beats Selenium for Modern Web Automation

This article compares Playwright and Selenium, highlighting Playwright's superior language support, driver‑less operation, faster startup, reliable auto‑waiting, stable code generation, asynchronous capabilities, and headless mode, then provides step‑by‑step environment setup, practical usage tips, and code examples for Java‑based UI testing.

JavaPlaywrightSelenium
0 likes · 16 min read
Why Playwright Beats Selenium for Modern Web Automation
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Mar 17, 2022 · Frontend Development

Introduction to Playwright: Features, Testing Pyramid, and Quick‑Start Guide

This article introduces Microsoft’s open‑source Playwright framework, outlines its cross‑platform, cross‑browser, and multi‑language capabilities, explains the testing pyramid model, and provides a step‑by‑step quick‑start tutorial with configuration and sample TypeScript test scripts for end‑to‑end web testing.

PlaywrightTypeScripte2e
0 likes · 7 min read
Introduction to Playwright: Features, Testing Pyramid, and Quick‑Start Guide
KooFE Frontend Team
KooFE Frontend Team
Jan 21, 2022 · Frontend Development

Why Playwright Is Becoming the Top Choice for Cross‑Browser UI Testing

Playwright, Microsoft’s open‑source end‑to‑end UI testing framework, supports all major browsers, multiple programming languages, isolated contexts, auto‑waiting, and powerful selectors, making it a fast‑growing alternative to Selenium for developers seeking reliable, cross‑browser automation.

JavaScriptPlaywrightPython
0 likes · 6 min read
Why Playwright Is Becoming the Top Choice for Cross‑Browser UI Testing
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2021 · Frontend Development

Introduction to Playwright-Python: Installation, Usage, and Automation Examples

This article introduces Microsoft’s open‑source Playwright‑Python library, explains how to install it, demonstrates recording and code generation, provides synchronous and asynchronous usage examples—including mobile device emulation—and discusses its advantages and current limitations for web automation testing.

Browser AutomationPlaywrightPython
0 likes · 10 min read
Introduction to Playwright-Python: Installation, Usage, and Automation Examples
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2021 · Backend Development

Master Playwright-Python: Quick Guide to Browser Automation for Beginners

This article introduces Microsoft’s open‑source Playwright‑Python library, explains its advantages over Selenium, walks through installation, code generation, synchronous and asynchronous usage, mobile emulation, and highlights its strengths and current limitations for Python developers.

Browser AutomationMobile EmulationPlaywright
0 likes · 10 min read
Master Playwright-Python: Quick Guide to Browser Automation for Beginners