Tag

appium

1 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Feb 19, 2025 · Mobile Development

Appium Mobile UI Automation Testing Workflow with Python

This guide walks through setting up Appium with the UiAutomator2 driver, verifying the environment, writing a Python script that connects to the Appium server, using weditor or uiautomatorviewer to inspect Android UI elements, and applying ID or XPath locators to automate clicks in the Zepp app.

AndroidPythonUI testing
0 likes · 8 min read
Appium Mobile UI Automation Testing Workflow with Python
Python Programming Learning Circle
Python Programming Learning Circle
Nov 22, 2024 · Mobile Development

Automating QQ Message Replies with Python and Appium

This article demonstrates how to set up a Python environment with Appium, install necessary tools, connect an Android device, and implement a script that automatically reads incoming QQ messages and replies with predefined responses, providing step‑by‑step instructions and sample code for mobile automation.

AndroidApp TestingQQ
0 likes · 8 min read
Automating QQ Message Replies with Python and Appium
Test Development Learning Exchange
Test Development Learning Exchange
Apr 6, 2024 · Frontend Development

UI Automation Testing for Different Screen Resolutions with Python

This article explains how to perform UI automation testing across various computer screen resolutions using Python, covering compatible frameworks like Selenium and Appium, writing resolution‑agnostic scripts, creating resolution matrices, dynamic resizing, visual verification, and integrating tests into CI pipelines.

PythonSeleniumUI testing
0 likes · 6 min read
UI Automation Testing for Different Screen Resolutions with Python
Baidu Geek Talk
Baidu Geek Talk
Apr 22, 2022 · Mobile Development

Baidu Smart Mini Program Automation Testing Framework Architecture Analysis

The article explains how Baidu’s Smart Mini Program, which runs hybrid H5‑Native code in separate Logic and View threads within the Baidu app, cannot be tested with standard tools, so the Smart Mini Program Testing Platform created the smartapp‑automator framework that combines a Selenium‑like engine for in‑process UI control with a unified device‑control API abstracting Android, iOS, Chrome and cloud‑phone automation tools.

Automation TestingBaiduSelenium
0 likes · 8 min read
Baidu Smart Mini Program Automation Testing Framework Architecture Analysis
360 Quality & Efficiency
360 Quality & Efficiency
Apr 15, 2022 · Mobile Development

Automating HarmonyOS Apps with Appium: Setup, .hap Installation, Element Locating, and Log Retrieval

This guide demonstrates how to use Appium for automated testing of HarmonyOS applications, covering device connection setup, .hap package installation via HDC, element location strategies, handling logs, and compatibility considerations, providing code examples for developers familiar with Android automation.

HarmonyOSPythonTesting
0 likes · 7 min read
Automating HarmonyOS Apps with Appium: Setup, .hap Installation, Element Locating, and Log Retrieval
Python Programming Learning Circle
Python Programming Learning Circle
Jan 18, 2022 · Mobile Development

Automated Douyin Video Scraping with Python, mitmproxy, and Appium

This tutorial explains how to set up Python, mitmproxy, and Appium on Windows to automatically capture Douyin video URLs, download the videos, and automate scrolling on an Android device, providing a complete end‑to‑end solution for mobile video scraping.

DouyinVideo DownloadWeb Scraping
0 likes · 7 min read
Automated Douyin Video Scraping with Python, mitmproxy, and Appium
转转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.

AndroidElement LocatingUI Automation
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.

MacacaUI AutomationXCUITest
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.

UI AutomationXCUITestaccessibility
0 likes · 27 min read
Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Web Service Architecture
Python Programming Learning Circle
Python Programming Learning Circle
Apr 30, 2021 · Mobile Development

Automating QQ Message Replies on Android Using Python and Appium

This tutorial explains how to set up Python and Appium on a PC, configure Android SDK and device debugging, and write a Python script that automatically reads and replies to QQ messages on an Android phone.

AndroidPythonQQ
0 likes · 5 min read
Automating QQ Message Replies on Android Using Python and Appium
FunTester
FunTester
Mar 14, 2021 · Mobile Development

Appium 2.0: New Features and Highlights for Mobile Test Automation

The article introduces Appium 2.0, explains its unbundled driver architecture, custom driver templates, special command plugins, and provides installation commands, highlighting how these changes simplify and expand mobile test automation across iOS, Android, and Windows platforms.

Appium 2.0Test Automationappium
0 likes · 5 min read
Appium 2.0: New Features and Highlights for Mobile Test Automation
Byte Quality Assurance Team
Byte Quality Assurance Team
Feb 10, 2021 · Mobile Development

Comparison of Windows UI Automation Frameworks: Appium, Airtest, and Pywinauto

This article compares three Windows UI automation frameworks - Appium, Airtest, and Pywinauto - analyzing their principles, deployment environments, supported control properties, advantages, and disadvantages to help developers choose the right tool for their needs.

AirtestUI AutomationWindows testing
0 likes · 8 min read
Comparison of Windows UI Automation Frameworks: Appium, Airtest, and Pywinauto
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.

Continuous IntegrationPOCOUI Automation
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
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.

AISeleniumUI Automation
0 likes · 10 min read
Implementing Visual UI Automation Testing with Watcher: Architecture, Workflow, and Algorithms
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.

AndroidCucumberUI Automation
0 likes · 14 min read
Implementing UI Automation Testing for Mobile Apps with Appium and Cucumber
360 Quality & Efficiency
360 Quality & Efficiency
Feb 28, 2020 · Mobile Development

Appium Introduction and Complete Setup Guide for Mobile Automation Testing

This article introduces Appium, an open‑source cross‑platform mobile automation tool, and provides a step‑by‑step guide to set up the Android development environment, install the Appium server (both CLI and desktop), and configure Python with the Appium‑Python client, including necessary code snippets.

AndroidNode.jsPython
0 likes · 4 min read
Appium Introduction and Complete Setup Guide for Mobile Automation Testing
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 testingAutomated TestingSelenium
0 likes · 10 min read
Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide
360 Quality & Efficiency
360 Quality & Efficiency
Jan 2, 2020 · Mobile Development

Common Element Locating Strategies in Appium for Mobile Automation

This article introduces Appium's basic element locating techniques—including id, name, class name, XPath, UIAutomator, and relative coordinates—explains how to handle non‑unique elements through iteration or OCR, and demonstrates image‑based locating with OpenCV and screenshot code examples.

Element LocatingImage RecognitionOCR
0 likes · 5 min read
Common Element Locating Strategies in Appium for Mobile Automation
360 Quality & Efficiency
360 Quality & Efficiency
Dec 3, 2019 · Mobile Development

Low‑Cost H5 Page Automated Testing on Real Mobile Devices Using Appium

This article presents a cost‑effective solution for automating H5 page testing on real mobile devices with Appium, covering fast regression, cross‑device compatibility, online monitoring, a modular framework, visual data management, reporting, and future machine‑learning enhancements.

Cross-DeviceH5 testingUI testing
0 likes · 8 min read
Low‑Cost H5 Page Automated Testing on Real Mobile Devices Using Appium
360 Tech Engineering
360 Tech Engineering
Dec 2, 2019 · Mobile Development

Comprehensive Guide to Using Cucumber‑JVM for Mobile Automation Testing

This article provides a detailed tutorial on Cucumber‑JVM, covering its BDD concepts, Gherkin syntax, feature file structure, step definition implementation, tagging strategies, command‑line execution, and Maven/IDEA project setup for Android mobile testing.

BDDCucumber-JVMJava
0 likes · 10 min read
Comprehensive Guide to Using Cucumber‑JVM for Mobile Automation Testing