Tag

UI Automation

1 views collected around this technical thread.

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.

UI Automationregression testingsoftware testing
0 likes · 12 min read
15 Top Visual Regression Testing Tools to Perfect Your UI
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
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.

Artificial IntelligenceCost ReductionFrontend Testing
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 19, 2025 · Frontend Development

Optimizing UI Automation Testing with Playwright

This article explores techniques to optimize UI automation testing using Playwright, including performance bottleneck analysis, debugging tools, logging strategies, and leveraging headless mode for efficiency.

Headless TestingPlaywrightUI Automation
0 likes · 4 min read
Optimizing UI Automation Testing 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.

File UploadForm TestingPlaywright
0 likes · 7 min read
Playwright Guide: Form Filling, File Upload/Download, Keyboard Shortcuts, and Validation in UI Automation
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.jsUI Automation
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.jsPlaywright
0 likes · 11 min read
Midscene.js: Multimodal AI‑Powered UI Automation for Web Frontend Testing
Cognitive Technology Team
Cognitive Technology Team
Sep 20, 2024 · Mobile Development

Bypassing HarmonyOS Secure Keyboard with hdc Command for Simulated Password Input

This article explains how to bypass the secure keyboard restriction in HarmonyOS by using the hdc command to simulate key events, allowing password entry through a custom front‑end keyboard and mapping keycode values to automate input on devices with privacy‑protected screens.

HarmonyOSMobile TestingUI Automation
0 likes · 2 min read
Bypassing HarmonyOS Secure Keyboard with hdc Command for Simulated Password Input
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.

AIPrompt EngineeringUI Automation
0 likes · 9 min read
Challenges and Solutions in AI-Powered Front-End Code Generation for B2C Platforms
Cognitive Technology Team
Cognitive Technology Team
Aug 19, 2024 · Mobile Development

Implementing a Cross‑Platform Mobile UI Inspector with Flask and jQuery

This article explains how to build a lightweight mobile UI inspector for iOS and Android by using a Flask backend to serve screenshots and XML UI trees, converting them to interactive HTML with jQuery, and adding synchronized hover highlighting through randomly generated identifiers.

FlaskInspectorJavaScript
0 likes · 9 min read
Implementing a Cross‑Platform Mobile UI Inspector with Flask and jQuery
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.

Continuous IntegrationFrontend TestingMobile Testing
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.

Frontend TestingJestPuppeteer
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.

AILangChainMobile Testing
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 RecognitionFrontend Development
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
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 19, 2023 · Mobile Development

A One‑Stop UI Automation Testing Framework for NetEase Cloud Music

To meet NetEase Cloud Music’s tight regression schedule, the team built Athena, a one‑stop UI automation framework that combines record‑and‑play case entry, Dawn telemetry‑based stable element locating, white‑box communication for efficiency, and integrated network‑mock and multi‑account support, delivering 73% coverage, over 90% success, and cutting regression time by more than 60%.

AndroidContinuous IntegrationMobile Testing
0 likes · 14 min read
A One‑Stop UI Automation Testing Framework for NetEase Cloud Music