Tag

web testing

1 views collected around this technical thread.

ByteDance Web Infra
ByteDance Web Infra
Apr 7, 2025 · Artificial Intelligence

Midscene.js: AI‑Powered UI Automation Framework with Instant Actions and Deep Think

Midscene.js, an AI‑driven UI automation framework from the Web Infra team, introduces Instant Actions for stable interactions and Deep Think for precise element locating, providing developers with direct UI operation APIs and enhanced reliability across vision‑capable language models.

AIDeep ThinkInstant Actions
0 likes · 5 min read
Midscene.js: AI‑Powered UI Automation Framework with Instant Actions and Deep Think
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 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 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.

PlaywrightPythonUI testing
0 likes · 5 min read
Getting Started with Playwright: Introduction, Installation, Browser Setup, and Configuration
Youzan Coder
Youzan Coder
Jun 21, 2024 · Frontend Development

Visual Regression Testing: Page Comparison Tool Implementation at YouZan

YouZan implemented a BackstopJS‑based visual regression testing platform that automatically compares pre‑release and production pages, managing cases, scenarios, tags and selectors, which now runs over 1,000 tests, saves roughly 300 person‑days per year, has uncovered more than 100 e‑commerce issues, and is being extended to mini‑programs, React/Vue component checks, and traffic‑playback UI monitoring.

BackstopJSE2E testingautomated testing
0 likes · 12 min read
Visual Regression Testing: Page Comparison Tool Implementation at YouZan
Test Development Learning Exchange
Test Development Learning Exchange
May 17, 2024 · Backend Development

Using Python mechanize for Web Automation and Testing

The article introduces the Python mechanize library, explains its capabilities for automating web interactions such as form submission, link navigation, cookie management, and redirects, provides basic usage examples, detailed sample code for various testing scenarios, and notes its limitations compared to Selenium.

SeleniumWeb Automationcookies
0 likes · 8 min read
Using Python mechanize for Web Automation and Testing
Test Development Learning Exchange
Test Development Learning Exchange
Feb 7, 2024 · Frontend Development

Using Playwright's expect API for Web Page Assertions

This article explains how to use Playwright's expect methods to assert page URL, title, and element visibility, provides Python async code examples for common assertions, and lists the full set of locator‑based expect functions for comprehensive web testing.

AssertionsPlaywrightPython
0 likes · 5 min read
Using Playwright's expect API for Web Page Assertions
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.

Form SubmissionPlaywrightPython
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 3, 2024 · Frontend Development

Using Playwright and Selenium for Web Page Title Verification and Best Practices

This article demonstrates how to verify a web page's title with Playwright and Selenium in Python, explains the underlying page.title() mechanism, and provides a comprehensive list of considerations and stability measures for reliable automated testing.

PlaywrightPythonSelenium
0 likes · 8 min read
Using Playwright and Selenium for Web Page Title Verification and Best Practices
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.

PlaywrightPythonautomation
0 likes · 7 min read
Playwright Overview: Features, Installation, Basic Concepts, and Sample Tests
360 Quality & Efficiency
360 Quality & Efficiency
Dec 22, 2023 · Frontend Development

A Modular Approach to Browser Compatibility Testing with Selenium, Virtual Machine Scheduling, and Custom UI Result Judgment

The article presents a three‑module architecture—Selenium for element interaction, a virtual‑machine scheduler to handle multiple browsers, and a custom result‑judgment component—to achieve reliable, automated web UI compatibility testing that overcomes the limitations of pure Selenium or manual methods.

CompatibilitySeleniumUI automation
0 likes · 5 min read
A Modular Approach to Browser Compatibility Testing with Selenium, Virtual Machine Scheduling, and Custom UI Result Judgment
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.

E2EPlaywrightPython
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.

Frontend DevelopmentPlaywrightPython
0 likes · 5 min read
Python Playwright UI Automation Tutorial
IT Services Circle
IT Services Circle
Jun 3, 2023 · Artificial Intelligence

Six Trending Open-Source Projects for May

This article highlights six popular open-source projects released in May, ranging from an all-in-one AI chatbot client and a database-focused GPT model to a network traffic monitor, a free programming books repository, a web testing automation framework, and a hex editor for researchers.

AIGitHubdatabase
0 likes · 4 min read
Six Trending Open-Source Projects for May
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.

E2EPlaywrightTypeScript
0 likes · 7 min read
Introduction to Playwright: Features, Testing Pyramid, and Quick‑Start Guide
转转QA
转转QA
Jan 19, 2022 · Frontend Development

Getting Started with UI Automation Testing Using Puppeteer and Mocha

This tutorial explains how to set up and use Puppeteer together with the Mocha test framework to create, run, and report UI automation test cases for web and H5 applications, covering installation, a demo script, selector handling, and visual test reporting.

Frontend DevelopmentNode.jsPuppeteer
0 likes · 6 min read
Getting Started with UI Automation Testing Using Puppeteer and Mocha
TAL Education Technology
TAL Education Technology
Dec 9, 2021 · Operations

Comprehensive Testing Framework for the 4S Smart Student Service Web Platform

This article presents a detailed overview of the 4S smart student service web platform, its B/S architecture, and a systematic QA testing framework—including testing pyramids, layered testing, left‑right shift practices, and tool‑assisted efficiency measures—to ensure reliable, scalable, and user‑friendly service for thousands of tutors.

B/S ArchitectureQAsoftware quality
0 likes · 13 min read
Comprehensive Testing Framework for the 4S Smart Student Service Web Platform
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Dec 3, 2021 · Operations

Comprehensive Testing Practices for the 4S Smart Student Service Web Platform

This article presents a detailed overview of the 4S Smart Student Service System’s web architecture, testing methodology, layered testing strategy, process governance, and efficiency improvements, offering practical guidance for QA teams to ensure reliable, secure, and scalable delivery of educational services.

B/S ArchitectureQAautomation
0 likes · 12 min read
Comprehensive Testing Practices for the 4S Smart Student Service Web Platform
JD Retail Technology
JD Retail Technology
Oct 28, 2020 · Operations

JDTC: JD.com Automated Testing Center for Mobile and Web Applications

The JDTC platform, launched by JD.com’s testing department, provides a cross‑platform automated testing center for Android, iOS, iPad, and web applications, offering script frameworks, remote distributed execution, comprehensive reporting, and integration with agile development cycles to improve test efficiency and product quality.

AgileContinuous Integrationautomated testing
0 likes · 6 min read
JDTC: JD.com Automated Testing Center for Mobile and Web Applications