appium

祉猷并茂,雯华若锦1 天前
python·appium·自动化
Appium 3.x实战:获取元素属性全解析在自动化测试中,光会点击、输入还不够,你总得知道找到的元素到底“长”什么样吧?它显示了啥文字?宽高多少?藏在屏幕哪个旮旯?甚至整个页面的 XML 结构是啥? 这篇笔记,我就用 Appium 3.x + Appium-Python-Client 5.x 的环境,手把手带你获取元素的 text、size、location 以及全页面的 page_source。老规矩,雷电9(安卓9)实操验证,代码复制即用,配合全程风趣讲解,保你一看就懂,忘了还能当速查表。
祉猷并茂,雯华若锦2 天前
android·appium
Appium 3.x安卓APP企业级安装实战本文整理Appium移动端自动化测试中,APP安装操作的企业级标准实现方式。对比课堂教学中为串讲知识点而设计的零散流程,梳理符合项目实战的代码结构与设计逻辑,所有代码均基于 Appium 3.5.2 + Python Client 5.x 环境实操验证,适合入门后向项目写法过渡,用于复习与面试参考。
祉猷并茂,雯华若锦4 天前
开发语言·python·appium
Appium 3.x 实战:元素定位与常见错误解析本文为Appium移动端自动化学习笔记,针对 Appium 3.x + Appium-Python-Client 5.x 版本,梳理元素定位的新版标准写法,并复盘一个新手极易触发的经典错误——误把TextView当输入框。 老版本客户端中driver.find_element_by_id()、driver.find_element_by_xpath()等直接调用方法已被彻底移除,新版统一使用driver.find_element(By.XXX, "定位值")风格。本文所有代码均基于雷电9(安卓9)环境实操
进击的雷神13 天前
appium·自动化·埋点·codex·app自动化
埋点skill使用与自动化做埋点测试这件事,很多团队都熟悉流程,但真正做起来通常还是一套偏手工的路径:产品给一份埋点表,测试自己翻需求、自己找账号、自己连手机、自己点页面、自己等上报、自己去日志平台查,再把结果一条条复制回表格,最后给研发提 Bug。
测试开发-学习笔记1 个月前
appium
安装appium下载命令行安装:npm install -g appium appium driver install uiautomator2
one day3211 个月前
appium
手机安装Appium Settings后闪退-最简单解决方式appium Inspector的简单服务配置只需要这两条就足够了。如果启动提示:这样:问题出在appium settings的权限问题上,appium settings需要加一个“获取位置权限”。
川石课堂软件测试1 个月前
css·测试工具·ui·fiddler·单元测试·appium·harmonyos
UI自动化测试|CSS元素定位实践自动化测试元素定位是指在自动化测试过程中,通过特定的方法或策略来准确识别和定位页面上的元素,以便对这些元素进行进一步的操作或断言。这些元素可以是文本框、按钮、链接、图片等HTML页面上的任何可见或不可见的组件。
Hi~晴天大圣1 个月前
appium
Appium环境搭建1、准备工作:安装 Node.jsAppium 是基于 Node.js 开发的,因此需要先安装 Node.js。可访问 Node.js 官网,下载并安装 LTS(长期支持版)。这个版本最稳定,适合开发和测试环境。
川石课堂软件测试2 个月前
功能测试·测试工具·华为·小程序·单元测试·appium·harmonyos
什么是埋点测试,app埋点测试怎么做?埋点测试是指在应用程序或网站中预设检查点,收集程序运行时的数据,以便于后续对程序进行性能分析或故障排查。埋点测试通常用于监控和追踪用户在软件产品中的行为,以收集有关用户体验、功能使用情况和潜在问题的数据。这些数据对于软件产品的优化和改进至关重要,有助于开发人员了解用户需求和产品存在的问题,从而制定针对性的改进方案。
川石课堂软件测试2 个月前
数据库·python·功能测试·测试工具·华为·单元测试·appium
使用mock进行接口测试教程服务端与客户端约定了接口,但服务端还没有完成开发时,客户端一般由如下处理方式:程序中增加垃圾代码,后期还要删除,可能对代码造成影响
aovenus2 个月前
appium·midscene.js
使用Midscene.js和Appium开展移动应用自动化的对比🎯 核心定位对比维度Midscene.jsAppium类型AI驱动、视觉感知传统UI自动化框架核心理念
one day3212 个月前
appium
appium#1.配置基本会话信息等待事件: from time import sleep sleep(2) #等待2s
测试开发-学习笔记2 个月前
python·appium·自动化
从0开始搭建app的自动化(二)-appium+python其实自动化登录脚本是昨天调试成功的(11个技术点) Desired Capabilities、UiAutomator2、Client-Server 架构、显式等待、元素定位(ID/XPath/UiAutomator)、page_source、截图、find_elements、get_attribute、click、quit
测试员周周2 个月前
人工智能·python·功能测试·ui·单元测试·appium·测试用例
【Appium 系列】第18节-重试与容错 — 移动端测试的稳定性保障说明:本节所有代码示例均来自一个真实的移动端自动化测试项目,已做模糊化处理。移动端测试比 Web 测试更容易出现偶发性失败。以下几种情况在本地和 CI 上反复出现:
测试员周周2 个月前
java·服务器·人工智能·单元测试·appium·测试用例·xmind
【Appium 系列】第17节-XMind用例转换 — 从思维导图到 YAML说明:本节讲解如何解析 XMind 思维导图文件,将其转换为 YAML 格式的测试用例,供自动化脚本执行。
测试员周周2 个月前
人工智能·数据挖掘·回归·单元测试·appium·测试用例·测试覆盖率
【Appium 系列】第20节-测试项目结构设计 — 从脚本到工程说明:本节讲解如何组织一个中大型 Appium 测试项目,从目录结构到文件职责,从脚本到工程的演进。测试项目从小到大会经历三个阶段:
测试员周周2 个月前
android·人工智能·python·功能测试·ios·单元测试·appium
【Appium 系列】第14节-断言与验证 — Validator 的设计说明:本节所有代码示例均来自一个真实的移动端自动化测试项目,业务名称和API路径已做模糊化处理。验证逻辑如果散落在每个测试函数里,改一个验证规则就要改 N 个地方。Validator 把验证抽象成规则引擎:测试用例只传数据 + 规则,Validator 返回 (passed, message) 元组。配套代码见 core/validator.py。
测试员周周2 个月前
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点说明:本节代码示例与配套代码中的 webview_helper.py 完全对应。现在大部分 App 都不是纯原生的了。
测试员周周2 个月前
开发语言·人工智能·python·功能测试·ui·appium·pytest
【Appium 系列】第13节-混合测试执行器 — API + UI 的协同执行说明:本节讲解当一个测试用例需要同时使用接口测试和 UI 测试时,如何协调执行。有些测试用例,光靠接口测试或 UI 测试都不够。