手机自动化测试:6.某团文字的提取

2024-06-08 10:20

本文主要是介绍手机自动化测试:6.某团文字的提取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们要进行的操作重点就是文字的提取,然后循环,提取不是吗?

try:# 使用XPath定位带有index属性的FrameLayout元素frame_layout_elements = WebDriverWait(driver, timeout, poll_frequency).until(EC.presence_of_all_elements_located((By.XPATH, "//android.support.v7.widget.RecyclerView/android.widget.FrameLayout/android.view.ViewGroup/android.view.ViewGroup")))print("元素列表长度:", len(frame_layout_elements))for i, frame_layout in enumerate(frame_layout_elements):# 在每个FrameLayout元素下查找TextViewtext_views = frame_layout.find_elements(By.XPATH,".//android.widget.TextView")for text_view in text_views:# 使用getattr获取TextView的text属性值text_value = getattr(text_view, 'text', None)if text_value is not None:print(f"在{i}下的TextView文本:{text_value}")

元素列表长度: 7
在0下文本:¥2.8
在1下文本:0万幸素食皇鱼风味调味面制品 散装 约23g/袋
在1下文本:临沭县散装肉干肉脯复购榜第2名
在1下文本:月售17
在1下文本:第1件¥0.65
在1下文本:¥0.7
在2下文本:0旺仔 旺仔牛奶 245ml/瓶
在2下文本:罐装
在2下文本:原味
在2下文本:月售100+
在2下文本:好评率100%
在2下文本:第1件¥4.99
在2下文本:¥6.79
在3下文本:0永久好兄弟 葱香味香香葱膨化零食 40g/袋
在3下文本:月售16
在3下文本:¥1.19
在4下文本:0好丽友 呀土豆蜂蜜黄油味薯条 40g/袋
在4下文本:混合口味
在4下文本:袋装
在4下文本:月售17
在4下文本:第1件¥3.39
在4下文本:¥4.49
在5下文本:¥5
在5下文本:满12可用
在5下文本:今日到期
在5下文本:领
在5下文本:销量
在5下文本:价格
在6下文本:0【隐私发货】冈本okamoto 纯薄天然胶乳橡胶避孕套极薄安全套优惠三支装 3个/盒
在6下文本:月售2

有的小伙伴已经发现。这数据有点不全,另外还有一点就是,把有的导航栏进分解了。

其实是可以通过各种判断进行规避的,如何判断是否有图片栏属性。等。另外 会发现即使文字也会有不同属性,其实是可以通过层级进行判断的。总之,都是可以了。 

这篇关于手机自动化测试:6.某团文字的提取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1041913

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

使用Python在Excel中插入、修改、提取和删除超链接

《使用Python在Excel中插入、修改、提取和删除超链接》超链接是Excel中的常用功能,通过点击超链接可以快速跳转到外部网站、本地文件或工作表中的特定单元格,有效提升数据访问的效率和用户体验,这... 目录引言使用工具python在Excel中插入超链接Python修改Excel中的超链接Python

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

C#从XmlDocument提取完整字符串的方法

《C#从XmlDocument提取完整字符串的方法》文章介绍了两种生成格式化XML字符串的方法,方法一使用`XmlDocument`的`OuterXml`属性,但输出的XML字符串不带格式,可读性差,... 方法1:通过XMLDocument的OuterXml属性,见XmlDocument类该方法获得的xm

10个Python Excel自动化脚本分享

《10个PythonExcel自动化脚本分享》在数据处理和分析的过程中,Excel文件是我们日常工作中常见的格式,本文将分享10个实用的Excel自动化脚本,希望可以帮助大家更轻松地掌握这些技能... 目录1. Excel单元格批量填充2. 设置行高与列宽3. 根据条件删除行4. 创建新的Excel工作表5

C#提取PDF表单数据的实现流程

《C#提取PDF表单数据的实现流程》PDF表单是一种常见的数据收集工具,广泛应用于调查问卷、业务合同等场景,凭借出色的跨平台兼容性和标准化特点,PDF表单在各行各业中得到了广泛应用,本文将探讨如何使用... 目录引言使用工具C# 提取多个PDF表单域的数据C# 提取特定PDF表单域的数据引言PDF表单是一

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

C#实现添加/替换/提取或删除Excel中的图片

《C#实现添加/替换/提取或删除Excel中的图片》在Excel中插入与数据相关的图片,能将关键数据或信息以更直观的方式呈现出来,使文档更加美观,下面我们来看看如何在C#中实现添加/替换/提取或删除E... 在Excandroidel中插入与数据相关的图片,能将关键数据或信息以更直观的方式呈现出来,使文档更

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

Python Invoke自动化任务库的使用

《PythonInvoke自动化任务库的使用》Invoke是一个强大的Python库,用于编写自动化脚本,本文就来介绍一下PythonInvoke自动化任务库的使用,具有一定的参考价值,感兴趣的可以... 目录什么是 Invoke?如何安装 Invoke?Invoke 基础1. 运行测试2. 构建文档3.