Tagged articles
130 articles
Page 1 of 2
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Apr 27, 2026 · Artificial Intelligence

How AI and Automation Overcome Multilingual Testing Challenges in Global Product Localization

This article details Coohom's AI‑driven, automated workflow for multilingual testing, covering the four main localization pain points, the construction of an AI language‑validation system, practical implementations for UI and API testing, and measurable results that reduced defect rates and cut regression time from a week to minutes.

AIAutomationFastGPT
0 likes · 12 min read
How AI and Automation Overcome Multilingual Testing Challenges in Global Product Localization
Advanced AI Application Practice
Advanced AI Application Practice
Apr 13, 2026 · Industry Insights

How I Built a Complete E‑Commerce UI Automation Flow with Open‑Source Testhub (Source Code Included)

The author details a hands‑on, zero‑code experience using the open‑source Testhub platform to design, execute, and report a full e‑commerce checkout workflow in under an hour, highlighting element management, visual case orchestration, one‑click execution, debugging features, and practical recommendations for teams.

E-commerce workflowOpen Source TestingTesthub
0 likes · 13 min read
How I Built a Complete E‑Commerce UI Automation Flow with Open‑Source Testhub (Source Code Included)
AI Insight Log
AI Insight Log
Mar 31, 2026 · Artificial Intelligence

Can Claude Code Make Human Testers Obsolete? New Computer‑Use Feature Lets AI See and Click

Anthropic’s Claude Code now includes a Computer Use capability that lets the AI directly control macOS applications—writing, compiling, launching, clicking UI elements, debugging visual bugs, and performing end‑to‑end UI tests without any code, while requiring specific macOS permissions and operating in a research preview with several limitations.

AI testingClaude CodeComputer Use
0 likes · 9 min read
Can Claude Code Make Human Testers Obsolete? New Computer‑Use Feature Lets AI See and Click
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
Mar 3, 2026 · Operations

Self-Healing Test Scripts: End Frequent Maintenance Hassles

The article explains how self‑healing test scripts, built on observable snapshots, strategy libraries, and lightweight decision engines, can automatically detect UI changes, diagnose locator failures, and apply semantic or visual fixes, dramatically reducing maintenance time and manual intervention in fast‑paced continuous delivery environments.

ObservabilityPythonSelenium
0 likes · 7 min read
Self-Healing Test Scripts: End Frequent Maintenance Hassles
Woodpecker Software Testing
Woodpecker Software Testing
Mar 1, 2026 · Operations

When UI IDs Vanish Overnight, Self‑Healing Test Scripts Save Automation

After a front‑end refactor broke 214 of 327 UI tests at a financial client, the article shows how self‑healing test automation—using hybrid locators, lightweight decision engines, and health dashboards—can automatically adapt to DOM changes, reduce manual fixes, and improve test stability across multiple industries.

AI‑enhanced testingUI automationhybrid locator
0 likes · 10 min read
When UI IDs Vanish Overnight, Self‑Healing Test Scripts Save Automation
Huolala Tech
Huolala Tech
Feb 4, 2026 · Artificial Intelligence

How AI Self‑Healing Transforms Mobile UI Automation Testing

This article examines the challenges of manual mobile UI testing, introduces AI‑driven self‑healing techniques that combine multimodal perception, visual models and semantic analysis, and details the architecture, diagnostic workflow, smart popup handling, change‑aware engines, practical results and future directions.

AISoftware qualityUI automation
0 likes · 15 min read
How AI Self‑Healing Transforms Mobile UI Automation Testing
DeWu Technology
DeWu Technology
Jan 12, 2026 · Mobile Development

How We Built an AI‑Powered Smart Inspection System for Mobile Apps

This article details the design and implementation of an AI‑driven smart inspection platform for a mobile app, covering background challenges, system architecture, core detection features—including layout, visual, consistency, and AI‑operation checks—platform configuration, result feedback, and the measurable improvements achieved.

AI inspectionUI automationapp quality
0 likes · 19 min read
How We Built an AI‑Powered Smart Inspection System for Mobile Apps
SpringMeng
SpringMeng
Dec 26, 2025 · Frontend Development

How Gemini 3 Enabled a Company to Slash 5 of Its 6 Front‑End Engineers

A small tech firm replaced most of its front‑end staff with Gemini 3, using Claude and Gemini 3 to generate UI code quickly, comparing it with other AI tools and concluding that AI‑assisted development can meet mid‑level client demands while drastically reducing headcount.

AI code generationClaudeGemini 3
0 likes · 5 min read
How Gemini 3 Enabled a Company to Slash 5 of Its 6 Front‑End Engineers
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
AndroidPub
AndroidPub
Nov 6, 2025 · Mobile Development

How Gemini AI Supercharges Android UI Development in Android Studio

Gemini AI, now deeply integrated into Android Studio, acts as a full‑lifecycle UI development assistant—transforming design drafts into Compose code, auto‑generating previews, offering code explanations, optimizations, and project‑wide context configuration—dramatically speeding up Android app creation for both individual and enterprise developers.

AndroidCode GenerationCompose
0 likes · 16 min read
How Gemini AI Supercharges Android UI Development in Android Studio
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 4, 2025 · Artificial Intelligence

How Midscene.js Uses AI to Transform UI Automation: Architecture, Workflow, and Real‑World Tips

This article systematically introduces Midscene.js, an AI‑powered next‑generation UI automation tool, covering its design motivations, core architecture, UI context acquisition, LLM‑driven planning, element verification strategies, Chrome extension implementation, common pitfalls, and practical business insights.

AIChrome ExtensionMidscene.js
0 likes · 31 min read
How Midscene.js Uses AI to Transform UI Automation: Architecture, Workflow, and Real‑World Tips
AndroidPub
AndroidPub
Oct 27, 2025 · Mobile Development

How AI-Powered Journey Test Transforms Android UI Automation

Journey Test introduces Gemini AI to Android UI testing, letting developers write test steps in natural language that are automatically converted into executable test cases, with a complete workflow from file creation to execution, tips for efficient authoring, current limitations, and suitable use cases.

AI testingAndroidGemini AI
0 likes · 11 min read
How AI-Powered Journey Test Transforms Android UI Automation
AndroidPub
AndroidPub
Oct 16, 2025 · Mobile Development

How Journey Test Revolutionizes Android UI Testing with AI

Journey Test, an AI‑powered feature in Android Studio, lets developers create end‑to‑end UI tests using natural language, eliminating code‑heavy scripts, adapting to UI changes, and integrating with CI pipelines, thereby combining manual testing flexibility with automated scalability for Android apps.

AI testingAndroidJourney Test
0 likes · 8 min read
How Journey Test Revolutionizes Android UI Testing with AI
FunTester
FunTester
Sep 6, 2025 · Operations

How to Accelerate Test Automation: 3 Proven Paths to Faster, Reliable Releases

This article outlines three practical automation strategies—shift‑left testing, focused UI automation, and CI/CD‑integrated test loops—illustrated with real‑world case studies that dramatically cut manual effort, reduce bugs, and shorten release cycles for modern software teams.

Shift-Left TestingSoftware TestingUI automation
0 likes · 5 min read
How to Accelerate Test Automation: 3 Proven Paths to Faster, Reliable Releases
Advanced AI Application Practice
Advanced AI Application Practice
Aug 19, 2025 · Frontend Development

How AI Overcomes Enterprise UI Automation Testing Pain Points

The article examines the inherent drawbacks of traditional UI automation—selector dependence, fragility, extra development overhead, limited support for Canvas/SVG, unreadable reports, and steep learning curves—and shows how the AI‑driven Midscene.js framework addresses each issue with semantic element location, intelligent fault tolerance, zero‑code instrumentation, multimodal element recognition, business‑semantic reporting, and flexible development modes, outperforming conventional tools like Browser Use.

AI testingBrowser UseMidscene.js
0 likes · 10 min read
How AI Overcomes Enterprise UI Automation Testing Pain Points
Ctrip Technology
Ctrip Technology
Aug 14, 2025 · Artificial Intelligence

How Multimodal Large Models Can Auto-Generate UI Test Cases End‑to‑End

Leveraging multimodal large‑model AI, this article outlines a four‑stage evolution from text‑based UI element identification to fully autonomous, end‑to‑end generation of executable UI automation scripts, detailing system architecture, intelligent reasoning engine, and real‑world Ctrip hotel refund test case results.

Multimodal AISoftware TestingTest Case Generation
0 likes · 17 min read
How Multimodal Large Models Can Auto-Generate UI Test Cases End‑to‑End
AntTech
AntTech
Jul 2, 2025 · Artificial Intelligence

How Multimodal Large Models Revolutionize UI Automation Testing

This article details how Alibaba's Ant Group leverages multimodal large‑language models and multi‑agent architectures to create a low‑code, AI‑driven UI automation testing framework that improves test coverage, reduces manual effort, and scales across diverse mobile mini‑program scenarios.

AI testingSoftware qualityUI automation
0 likes · 9 min read
How Multimodal Large Models Revolutionize UI Automation Testing
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
DevOps
DevOps
Jun 5, 2025 · Frontend Development

15 Top Visual Regression Testing Tools to Perfect Your UI

This guide reviews 15 visual testing tools—detailing their core features, pros, cons, pricing, and platform support—while offering a six‑point selection framework and answering common FAQs to help teams choose the right solution for reliable UI quality.

Software TestingTool comparisonUI automation
0 likes · 12 min read
15 Top Visual Regression Testing Tools to Perfect Your UI
Meituan Technology Team
Meituan Technology Team
May 8, 2025 · Artificial Intelligence

AI-Driven Testing Innovations at Meituan Tech Seminar

At Meituan’s technical seminar, experts showcased AI-driven testing innovations—including multi‑agent UI automation, multimodal defect detection, Retrieval‑Augmented Generation for test case creation, and AI‑powered code change analysis—demonstrating how these techniques cut manual effort and boost quality in large‑scale systems handling billions of daily requests.

AI testingMeituanSoftware Engineering
0 likes · 5 min read
AI-Driven Testing Innovations at Meituan Tech Seminar
Eric Tech Circle
Eric Tech Circle
Mar 24, 2025 · User Experience Design

How to Connect Cursor AI with Figma via MCP for Automatic UI Design

This guide walks through setting up the MCP protocol on macOS, configuring a server, installing Bun, linking Cursor 0.47+ with Figma, importing the plugin manifest, enabling MCP in Cursor, and using prompt templates to automatically generate high‑quality iOS fitness app designs, complete with screenshots and practical tips.

AI designCursorFigma
0 likes · 9 min read
How to Connect Cursor AI with Figma via MCP for Automatic UI Design
ByteDance Web Infra
ByteDance Web Infra
Mar 21, 2025 · Artificial Intelligence

Midscene.js: An AI‑Driven UI Automation Framework from ByteDance

Midscene.js is an open‑source UI automation framework that leverages multimodal AI to simplify web UI testing and interaction, offering three core interfaces—Action, Query, and Assert—along with a JavaScript SDK, support for multiple AI models, YAML scripting, and future‑focused features for stable, scalable automation.

AIJavaScriptMidscene.js
0 likes · 21 min read
Midscene.js: An AI‑Driven UI Automation Framework from ByteDance
ByteDance Web Infra
ByteDance Web Infra
Feb 25, 2025 · Artificial Intelligence

Midscene.js Integrates Qwen‑2.5‑VL Model: Cost‑Effective, High‑Resolution UI Automation

Midscene.js v0.12 adds support for the Qwen‑2.5‑VL model, delivering GPT‑4o‑level accuracy while cutting token usage and cost by up to 80%, enabling interaction with canvas and iframe elements, offering high‑resolution input, and providing easy configuration through environment variables and a browser plugin.

Midscene.jsQwen-2.5-VLUI automation
0 likes · 10 min read
Midscene.js Integrates Qwen‑2.5‑VL Model: Cost‑Effective, High‑Resolution UI Automation
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 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
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jan 23, 2025 · Artificial Intelligence

Introducing UI‑TARS: An Open‑Source Model for Automated UI Interaction

UI‑TARS is a native GUI‑agent model that takes screenshots and natural‑language commands to predict the next UI action, and its integration with Midscene.js addresses the bottlenecks of generic multimodal LLMs, offering target‑driven planning, lower token usage, open‑source 7B/72B models, and detailed deployment guidance.

AIMidscene.jsUI automation
0 likes · 13 min read
Introducing UI‑TARS: An Open‑Source Model for Automated UI Interaction
ByteDance Web Infra
ByteDance Web Infra
Jan 22, 2025 · Artificial Intelligence

Introducing UI‑TARS: A Native GUI Agent Model Integrated with Midscene.js for Multimodal UI Automation

The article presents UI‑TARS, a native GUI‑agent model that combines multimodal large‑language models with the open‑source Midscene.js framework to enable more accurate, token‑efficient, and privacy‑preserving UI automation, while discussing its architecture, advantages, limitations, and integration steps.

GUI AgentMidscene.jsMultimodal AI
0 likes · 11 min read
Introducing UI‑TARS: A Native GUI Agent Model Integrated with Midscene.js for Multimodal UI Automation
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
AI Large Model Application Practice
AI Large Model Application Practice
Dec 9, 2024 · Artificial Intelligence

How GUI Agents Use Large Models to Automate Any Desktop Task

This article explains why GUI agents are needed, defines their multimodal capabilities, walks through a high‑level automation scenario, details the architecture of large‑model‑driven GUI agents, highlights recent open‑source projects, and compares them with traditional RPA solutions.

AI automationGUI AgentHuman-Computer Interaction
0 likes · 10 min read
How GUI Agents Use Large Models to Automate Any Desktop Task
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
DaTaobao Tech
DaTaobao Tech
Aug 19, 2024 · Frontend Development

Challenges and Solutions in AI-Powered Front-End Code Generation for B2C Platforms

The article details how Taobao’s AI team automated repetitive UI tasks for B2C front‑end development, achieving a 15 % efficiency gain across five projects, and outlines key challenges—prompt cost, low OCR accuracy, hallucinations, excess nodes, and customization variance—along with practical solutions such as a dedicated evaluation platform, OCR translation, model upgrades, prompt segmentation, output simplification, and a reusable component library.

AICode GenerationPrompt engineering
0 likes · 9 min read
Challenges and Solutions in AI-Powered Front-End Code Generation for B2C Platforms
FunTester
FunTester
May 10, 2024 · Operations

Why UI Automation Stalls and How to Revive It: A Frontend Testing Playbook

This article examines the evolution of UI automation in a large‑scale frontend environment, detailing early expectations, framework choices, practical challenges, and a comprehensive set of process, tooling, and reporting improvements that together boosted test coverage, stability, and team efficiency while highlighting the ongoing trade‑offs between automation value and maintenance cost.

FrameworkUI automationcontinuous integration
0 likes · 38 min read
Why UI Automation Stalls and How to Revive It: A Frontend Testing Playbook
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2024 · Frontend Development

Front-end UI Automation Testing: Challenges, Solutions, and Practices

The article recounts the author’s journey building and scaling front‑end UI automation for desktop, web, and mobile, exposing challenges such as fragile end‑to‑end tests, high maintenance cost, and merge‑induced regressions, and proposes a three‑layer strategy of unified frameworks, collaborative case sharing, and enhanced reporting that yielded 70% business coverage, 93% pass rates, and thousands of bugs discovered, while outlining future AI‑driven test generation.

Software qualityUI automationcontinuous integration
0 likes · 39 min read
Front-end UI Automation Testing: Challenges, Solutions, and Practices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 15, 2024 · Frontend Development

Automating Visual Regression Testing for Frontend Component Libraries with jest-image-snapshot and jest-puppeteer

This article explains how to set up and use jest-image-snapshot together with jest-puppeteer to automate visual regression testing for atomic frontend components, covering configuration, code examples, CI integration, and best practices for preventing unintended UI changes.

JestPuppeteerUI automation
0 likes · 24 min read
Automating Visual Regression Testing for Frontend Component Libraries with jest-image-snapshot and jest-puppeteer
Bilibili Tech
Bilibili Tech
Mar 26, 2024 · Frontend Development

Design and Implementation of the AutoMotion UI Automation Testing Platform

The AutoMotion platform streamlines UI automation by recording user actions through a Chrome extension, converting them into Cypress scripts, isolating test data in a sandbox, and employing LLM‑driven self‑healing selectors, while offering open‑API integration and scalable containerized execution for reliable, low‑maintenance testing.

CypressData SandboxLLM
0 likes · 27 min read
Design and Implementation of the AutoMotion UI Automation Testing Platform
Ctrip Technology
Ctrip Technology
Mar 15, 2024 · Artificial Intelligence

Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts

This article examines how integrating real‑time debugging with large‑model AI can dramatically improve the accuracy and success rate of automatically generated UI test scripts, presenting a LangChain‑based architecture, toolchain design, experimental results, and future challenges in AI‑driven UI automation.

AILangChainReal-time Debugging
0 likes · 10 min read
Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 30, 2023 · Frontend Development

Seal D2C: Design‑to‑Code Solution for Efficient UI Development at NetEase Cloud Music

Seal D2C, NetEase Cloud Music’s design‑to‑code platform, automatically converts Figma, MasterGo, Photoshop and Sketch files into high‑fidelity React, React Native and DSL code, cutting design‑review cycles, slashing developer‑designer communication, and delivering roughly 30% productivity gains across thousands of pages.

AIComponent RecognitionUI automation
0 likes · 22 min read
Seal D2C: Design‑to‑Code Solution for Efficient UI Development at NetEase Cloud Music
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
Huolala Tech
Huolala Tech
Nov 28, 2023 · Mobile Development

How HuoLala Built a Low‑Cost, High‑Reliability Mobile UI Automation Platform

This article details HuoLala's journey from a weekly release cycle to a cloud‑based record‑and‑replay mobile UI automation platform, covering background challenges, industry analysis, technical design—including deep‑learning based control detection, SIFT image matching, script generation, playback handling, and platform features—while demonstrating significant testing efficiency gains and future AI‑driven enhancements.

Deep LearningSIFTUI automation
0 likes · 21 min read
How HuoLala Built a Low‑Cost, High‑Reliability Mobile UI Automation Platform
FunTester
FunTester
Nov 7, 2023 · Interview Experience

Master UI Automation Interviews: Waiting Methods, Selenium Architecture, and Test Layering

This article compiles and analyzes common UI automation interview questions, covering the differences among implicit, explicit, and forced waits, Selenium's execution principles and custom encapsulation, the three‑layer test architecture, typical testing challenges and solutions, and strategies for reliable element locating.

SeleniumTest architectureUI automation
0 likes · 7 min read
Master UI Automation Interviews: Waiting Methods, Selenium Architecture, and Test Layering
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 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
HomeTech
HomeTech
Aug 16, 2023 · Operations

Webeye: A Low‑Code UI Automation Platform for Comprehensive Web Monitoring

This article introduces the Webeye low‑code platform, explains the fundamentals of system monitoring—including logging, metrics, and tracing—describes layered monitoring across hardware to UI, details Webeye’s actions and validators, presents a real‑world use case, and discusses extensibility, selector flexibility, and impact mitigation.

Headless BrowserLow‑code platformUI automation
0 likes · 14 min read
Webeye: A Low‑Code UI Automation Platform for Comprehensive Web Monitoring
DeWu Technology
DeWu Technology
Apr 24, 2023 · Frontend Development

Community Client-Side Testing Practices and Quality System Construction

The guide outlines community-driven client‑side testing practices—functional, compatibility, exploratory, UX, performance, stability, and security testing—detailing tool use such as TeslaLab, automation and AI techniques, cross‑device and platform challenges, memory‑leak and crash analysis, and combined black‑box/white‑box approaches to improve app quality and data privacy.

Client-Side TestingPerformance TestingUI automation
0 likes · 21 min read
Community Client-Side Testing Practices and Quality System Construction
FunTester
FunTester
Dec 30, 2022 · Operations

Mastering Cross‑Browser Testing: Strategies, Tools, and Automation Tips

This guide outlines essential cross‑browser testing strategies—including device and browser selection, top UI testing frameworks like Selenium, Appium, and Espresso, automation with parallel execution, cloud‑based labs, AI‑driven tools, and security considerations—to help teams deliver high‑performance web and mobile applications efficiently.

AI testingAppiumSelenium
0 likes · 10 min read
Mastering Cross‑Browser Testing: Strategies, Tools, and Automation Tips
ITPUB
ITPUB
Oct 2, 2022 · Mobile Development

How Meituan’s AlphaTest Revolutionizes Mobile UI Automation Across Multi‑App, Multi‑Tech Stacks

This article details Meituan’s AlphaTest platform, explaining how it tackles the growing complexity of Meituan Waimai’s multi‑business, multi‑technology, multi‑app environment by introducing a low‑learning‑cost, highly maintainable, data‑consistent record‑replay automation solution that improves test efficiency, stability, and traceability.

UI automationcross-appmobile testing
0 likes · 32 min read
How Meituan’s AlphaTest Revolutionizes Mobile UI Automation Across Multi‑App, Multi‑Tech Stacks
Qunar Tech Salon
Qunar Tech Salon
Sep 7, 2022 · Frontend Development

TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions

The article presents the TARS UI automation platform, analyzes its core performance indicators and the problems uncovered, and details a comprehensive redesign that introduces automatic case recording, tag generation, data mocking, smart assertions, and an upgraded cloud‑based testing infrastructure to improve coverage, accuracy, and efficiency for mobile app releases.

Case RecordingTarsUI automation
0 likes · 18 min read
TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 1, 2022 · Artificial Intelligence

Hybrid Computer Vision and Deep Learning for Automated UI Background Color Extraction and Assertion

This article presents a hybrid pipeline combining traditional computer vision techniques and deep learning models to automatically extract and verify text background colors in UI automation screenshots, effectively addressing challenges like limited training data and complex borders to significantly reduce manual inspection costs while achieving high accuracy and robustness in production environments.

Automated TestingComputer VisionDeep Learning
0 likes · 10 min read
Hybrid Computer Vision and Deep Learning for Automated UI Background Color Extraction and Assertion
FunTester
FunTester
Aug 18, 2022 · Artificial Intelligence

How AI Can Automate UI Testing: Building Image‑Based Anomaly Detection

This article examines the evolution of mobile UI testing toward AI‑driven approaches, outlines the challenges of large‑scale apps, and details a practical workflow for constructing image‑based anomaly datasets, training a ResNet‑18 model, and iterating on detection performance.

AI testingComputer VisionDeep Learning
0 likes · 13 min read
How AI Can Automate UI Testing: Building Image‑Based Anomaly Detection
FunTester
FunTester
May 30, 2022 · Mobile Development

Design, Implementation, and Optimization of an Android UI Automation Solution

This article describes a comprehensive Android UI automation framework that combines a customized Solopi recorder, OpenCV‑based screenshot verification, and a test‑report platform to reduce manual regression effort, improve case maintenance, and achieve reliable, scalable UI testing for fast‑release mobile applications.

AndroidOpenCVSolopi
0 likes · 12 min read
Design, Implementation, and Optimization of an Android UI Automation 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
Youzan Coder
Youzan Coder
Jan 31, 2022 · Big Data

Youzan Coder's 2021 Top 10 Technical Articles by Read Count

In a festive New‑Year message, Youzan Coder’s WeChat account celebrates the Tiger Year by presenting its six‑year journey and unveiling the 2021 top‑10 most‑read technical articles—ranging from ClickHouse implementation to UI automation, TCP networking, low‑code testing, thread‑pool optimization, elite testing practices, mobile permission systems, search quality assurance, and proactive mobile monitoring—each with thousands of views, and encourages readers to keep learning in 2022.

ClickHouseLow‑code platformTCP networking
0 likes · 7 min read
Youzan Coder's 2021 Top 10 Technical Articles by Read Count
转转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.

JavaScriptNode.jsPuppeteer
0 likes · 6 min read
Getting Started with UI Automation Testing Using Puppeteer and Mocha
Ctrip Technology
Ctrip Technology
Jan 13, 2022 · Mobile Development

Flybirds: An Open‑Source BDD UI Automation Framework for Mobile Testing

Flybirds is a BDD‑based, open‑source UI automation framework for mobile apps that provides a plug‑in architecture, CLI scaffolding, multilingual support, rich reporting, and seamless integration with CI pipelines, enabling developers to write natural‑language feature files and run them on Android and iOS devices.

BDDPythonUI automation
0 likes · 13 min read
Flybirds: An Open‑Source BDD UI Automation Framework for Mobile Testing
转转QA
转转QA
Jan 12, 2022 · Mobile Development

UI Automation Element Locating for Android and iOS Using WEditor and Appium

This guide explains how to set up and use WEditor for Android and tidevice/Appium for iOS to locate UI elements efficiently, covering prerequisite tools, installation commands, step‑by‑step connection procedures, error handling, and best‑practice strategies for reliable mobile UI automation.

AndroidAppiumElement Locating
0 likes · 6 min read
UI Automation Element Locating for Android and iOS Using WEditor and Appium
Sohu Tech Products
Sohu Tech Products
Nov 24, 2021 · Mobile Development

Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Macaca

This article provides a detailed overview of iOS UI automation testing, covering XCUITest fundamentals, Accessibility considerations, sample Swift code, manual and recorded test case creation, command‑line toolchains, Web Service‑based architecture, and a comparison of Appium and Macaca for building scalable, CI‑integrated mobile testing platforms.

AppiumMacacaUI automation
0 likes · 24 min read
Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Macaca
Sohu Tech Products
Sohu Tech Products
Nov 4, 2021 · Mobile Development

Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Web Service Architecture

This article provides a detailed overview of iOS UI automation testing, covering XCUITest fundamentals, accessibility considerations, code examples, manual and recorded test case creation, command‑line toolchains, Web Service‑based architecture, and a comparison of Appium and Macaca for building scalable, cross‑platform mobile testing platforms.

AppiumUI automationXCUITest
0 likes · 27 min read
Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Web Service Architecture
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 1, 2021 · Mobile Development

How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide

Flutter’s native testing tools struggle with hybrid apps, so this article analyzes the limitations of Flutter driver and integration_test, then presents a custom solution that leverages native automation frameworks, JSON protocols, and image‑processing techniques to achieve reliable UI automation for Flutter pages.

FlutterImage ProcessingPython
0 likes · 9 min read
How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 14, 2021 · Operations

Automate WeChat Moments Extraction with PyWinAuto and PyAutoGui

This article demonstrates how to use Python's PyWinAuto and PyAutoGui libraries to automatically control the WeChat desktop client, open the Moments window, inspect its UI hierarchy, and extract post content, providing a lightweight alternative to manual scraping or complex hook-based methods.

PyWinAutoUI automationWeChat
0 likes · 6 min read
Automate WeChat Moments Extraction with PyWinAuto and PyAutoGui
转转QA
转转QA
Aug 13, 2021 · Mobile Development

Implementing UI Automation Regression for Mobile Event Tracking (埋点)

This article details a UI automation regression framework for mobile event tracking, covering background challenges, Android and iOS log collection methods, H5 integration strategies, performance comparisons, and practical recommendations to improve testing efficiency by about 50%.

AndroidUI automationevent tracking
0 likes · 8 min read
Implementing UI Automation Regression for Mobile Event Tracking (埋点)
FunTester
FunTester
Jul 12, 2021 · Mobile Development

Mastering Airtest: No‑Code Automation for Android & iOS Testing

This guide walks you through what Airtest is, how to install it, connect devices, use its visual interface for basic operations, and follow a step‑by‑step example that records actions and generates runnable test scripts for Android and iOS apps.

AirtestAndroidUI automation
0 likes · 8 min read
Mastering Airtest: No‑Code Automation for Android & iOS Testing

Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions

This article details a comprehensive UI automation framework for the Dali Smart Homework Lamp, covering business context, product features, testing challenges, automated script generation, modular case design, multi-device coordination, error analysis, and future directions for intelligent UI validation.

PythonTesting frameworkUI automation
0 likes · 17 min read
Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions
DeWu Technology
DeWu Technology
Jun 11, 2021 · Mobile Development

A Hands‑On Guide to UI Automation Using Airtest

This hands‑on guide explains how to set up the cross‑platform Airtest framework, connect Android or iOS devices, record and edit Python‑based UI scripts, use image‑and value‑based assertions, generate HTML reports, and leverage Poco for element‑level automation in agile mobile development.

AirtestPOCOPython
0 likes · 12 min read
A Hands‑On Guide to UI Automation Using Airtest
Taobao Frontend Technology
Taobao Frontend Technology
Jun 9, 2021 · Frontend Development

How Human Vision Shapes Smart Color Design for UI

This article explores how the human eye perceives color, explains various color models and color blindness, and shows how these insights can be applied to frontend design, accessibility, and automated color generation for smarter, more inclusive user interfaces.

Frontend DesignUI automationaccessibility
0 likes · 20 min read
How Human Vision Shapes Smart Color Design for UI
Xianyu Technology
Xianyu Technology
Jun 3, 2021 · Mobile Development

Extending Flutter UI Automation: Analysis of Flutter Driver, Integration Test, and Xianyu's Hybrid Approach

The article explains that Flutter Driver and Integration Test struggle to locate elements in hybrid native‑Flutter apps, then describes Xianyu’s approach of extending native UI automation with OCR, image‑matching, and a layered page‑object architecture, achieving over 98% success across 500+ runs.

FlutterImage ProcessingOCR
0 likes · 9 min read
Extending Flutter UI Automation: Analysis of Flutter Driver, Integration Test, and Xianyu's Hybrid Approach
DeWu Technology
DeWu Technology
Apr 23, 2021 · Operations

Distributed UI Automation Practice and Architecture

The article presents DuLab, a distributed UI‑automation platform for mobile apps that leverages Airtest, Python/Tornado, Celery, and Redis to schedule and run bulk test cases on remote devices, detailing its layered case management, package database, mock services, and the resulting scalable, efficient regression testing across diverse devices.

AirtestDistributed TestingPython
0 likes · 14 min read
Distributed UI Automation Practice and Architecture
Youzan Coder
Youzan Coder
Mar 31, 2021 · Frontend Development

Boost UI Test Stability: Practical Puppeteer & Mocha Strategies

This article shares a year‑long experience of UI automation at Youzan, covering how to select stable business scenarios, choose Puppeteer with Mocha, implement robust element locating, handle dynamic data via API interception, apply wait and retry mechanisms, capture screenshots, log responses, and integrate tests into CI pipelines for reliable regression testing.

API interceptionCI integrationPuppeteer
0 likes · 13 min read
Boost UI Test Stability: Practical Puppeteer & Mocha Strategies
转转QA
转转QA
Mar 12, 2021 · Operations

Case Study: UI Automation for Automatic Order Placement in Zhuanzhuan App

This article presents a detailed case study of how UI automation was applied to the Zhuanzhuan platform to replace manual order entry, reducing labor costs, improving efficiency, and automating logistics tracking, ultimately saving several hours of work each day.

Order ManagementUI automationprocess automation
0 likes · 7 min read
Case Study: UI Automation for Automatic Order Placement in Zhuanzhuan App
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 25, 2020 · Mobile Development

Automated UI Acceptance Workflow for iQIYI Mobile Apps

The iQIYI mobile team created an end‑to‑end UI acceptance platform that combines Sketch‑plugin measurement with SDK integration, offers both manual and automated acceptance modes, automatically generates detailed reports, and has already cut designer‑engineer iteration time by 50%, markedly boosting UI fidelity and development efficiency.

AI Image RecognitionDesign-Dev CollaborationMobile Development
0 likes · 9 min read
Automated UI Acceptance Workflow for iQIYI Mobile Apps
Beike Product & Technology
Beike Product & Technology
Dec 3, 2020 · Mobile Development

Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing

This article introduces Ke‑FUT, a home‑grown Flutter UI automation solution that leverages VMService and InspectorService to obtain element IDs, generates stable IDs via a custom IdGenerator, and drives view interactions through a Python‑based FUTClient, providing a low‑cost, cross‑platform testing approach for mobile apps.

DARTFlutterKe-FUT
0 likes · 14 min read
Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing
Qunar Tech Salon
Qunar Tech Salon
Nov 26, 2020 · Mobile Development

Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar

This article describes the background, challenges, and solution design for building a cross‑platform mobile UI automation framework at QuNar, covering test classification, element locating strategies, the POCO library, Page Object Model, JSON mock handling, and continuous integration with Jenkins to improve testing efficiency and reduce manual effort.

AppiumPOCOUI automation
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
58 Tech
58 Tech
Sep 9, 2020 · Frontend Development

Picasso: An Open-Source Sketch Design to Front-End Code Automation Tool

Picasso, an open‑source tool released by 58.com, automatically parses Sketch design files into high‑fidelity, maintainable front‑end code through a multi‑stage process that includes Symbol integration, layer reconstruction, attribute extraction, and layout generation, significantly boosting UI development efficiency.

PicassoSketch parsingUI automation
0 likes · 6 min read
Picasso: An Open-Source Sketch Design to Front-End Code Automation Tool
Ctrip Technology
Ctrip Technology
Jul 16, 2020 · Artificial Intelligence

Implementing Visual UI Automation Testing with Watcher: Architecture, Workflow, and Algorithms

The article explains how to reduce the impact of frequent UI changes on automated testing by using visual testing techniques, introduces the Watcher platform’s SDK, image‑comparison services, real‑time comparison, and various algorithms—including pixel, template, content, and AI‑based matching—to improve test stability and efficiency.

AIAppiumSelenium
0 likes · 10 min read
Implementing Visual UI Automation Testing with Watcher: Architecture, Workflow, and Algorithms
Ctrip Technology
Ctrip Technology
Jun 18, 2020 · Frontend Development

Implementing BDD UI Automation Testing with Cucumber and Puppeteer at Ctrip

This article explains how Ctrip's vacation team introduced behavior‑driven development (BDD) for UI automation testing using Cucumber and Puppeteer, covering the testing background, BDD concepts, framework selection, project structure, CI/CD integration, parallel execution, and best practices such as test‑id usage to improve reliability.

BDDCucumberDevOps
0 likes · 20 min read
Implementing BDD UI Automation Testing with Cucumber and Puppeteer at Ctrip
Huajiao Technology
Huajiao Technology
Jun 2, 2020 · Fundamentals

Unlock macOS Automation: A Practical Guide to AppleScript Basics

This article introduces AppleScript, explains its unique ability to control macOS applications, walks through the built‑in editor, and provides clear examples of core syntax such as tell statements, variables, conditionals, loops, and UI interaction for automating tasks on macOS.

AppleScriptAppleScript tutorialScripting
0 likes · 7 min read
Unlock macOS Automation: A Practical Guide to AppleScript Basics
Ctrip Technology
Ctrip Technology
May 28, 2020 · Mobile Development

Intelligent Android Exploration Tool (IAET): UI‑Driven Automated Testing, Algorithms, Implementation, and Evaluation

This article presents IAET, an intelligent Android exploration tool that detects UI elements, applies graph‑based traversal algorithms with similarity optimizations, implements a bridge using UiAutomator and app_process, and demonstrates superior crash‑detection and activity‑coverage performance compared with the APE benchmark across major Chinese apps.

AndroidUI automationexploration
0 likes · 15 min read
Intelligent Android Exploration Tool (IAET): UI‑Driven Automated Testing, Algorithms, Implementation, and Evaluation
Ctrip Technology
Ctrip Technology
Apr 23, 2020 · Frontend Development

CTrip Flight App Frontend CI/CD and UI Automation Practices

This article details how CTrip's flight app transitioned to React Native and adopted BDD-driven CI/CD, introducing parallel linting, unit testing, automated publishing, a mock data platform, distributed UI automation, and multi‑process frameworks to achieve 95% test coverage, minute‑level execution times, and significantly reduced release costs.

DevOpsReact NativeUI automation
0 likes · 13 min read
CTrip Flight App Frontend CI/CD and UI Automation Practices
360 Tech Engineering
360 Tech Engineering
Mar 3, 2020 · Mobile Development

Implementing UI Automation Testing for Mobile Apps with Appium and Cucumber

This article explains why UI automation testing is essential for complex mobile apps, why Appium is chosen, how to organize test cases with Cucumber, implement custom steps, locate elements using various strategies, handle common exceptions, and outlines the overall workflow and improvement suggestions.

AndroidAppiumCucumber
0 likes · 14 min read
Implementing UI Automation Testing for Mobile Apps with Appium and Cucumber
Huajiao Technology
Huajiao Technology
Mar 3, 2020 · Mobile Development

Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber

This article explains why UI automation testing is crucial for complex mobile apps, introduces Appium as a cross‑platform open‑source solution, demonstrates organizing test cases with Cucumber and Page Object patterns, details element locating strategies, custom steps, workflow architecture, and discusses current limitations and improvement plans.

AppiumCucumberPage Object
0 likes · 18 min read
Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Artificial Intelligence

Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide

The guide explains automated testing fundamentals, classifications, and current platform implementations—covering unit, interface, and UI testing on PC, Android, and iOS—while detailing data‑driven and keyword‑driven approaches and forecasting AI‑powered visual and functional testing using deep‑learning frameworks.

AI testingAppiumAutomated Testing
0 likes · 10 min read
Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide
Amap Tech
Amap Tech
Dec 20, 2019 · Mobile Development

Automated UI Generation for Car Navigation: Sketch Plugin‑Based Solution and Technical Practice

By leveraging a custom Sketch‑plugin workflow that extracts layered designs into an extensible widget and ConstraintLayout system, the Amap team automated car‑navigation UI generation, enabling rapid theme‑customisation, pixel‑perfect verification, and resource integration, cutting design effort by over 50 % and development effort by more than 80 %.

AndroidConstraintLayoutSketch
0 likes · 11 min read
Automated UI Generation for Car Navigation: Sketch Plugin‑Based Solution and Technical Practice
Xianyu Technology
Xianyu Technology
Sep 17, 2019 · Frontend Development

Large-Scale UI Sample Generation for Alibaba 99 Promotion Module Recognition

The article describes a pipeline that automatically extracts a JSON‑like DSL representation of Alibaba’s 99‑promotion UI from rendered pages, cleanses CSS, converts transforms, renders the DSL to images, and combines it with dynamic ViewModel data to generate tens of thousands of high‑quality samples per module, raising recognition accuracy above 98%.

DSLData GenerationFront-end
0 likes · 8 min read
Large-Scale UI Sample Generation for Alibaba 99 Promotion Module Recognition