如何从 iOS 屏幕获取文本内容?

Posted

技术标签:

【中文标题】如何从 iOS 屏幕获取文本内容?【英文标题】:How to get text content from iOS screen? 【发布时间】:2020-10-06 22:04:51 【问题描述】:

如何获取屏幕的文字内容?来自 WebView 和 Native App。

例如,从下图中,我想获取/提取/检索标题和前两段。

On android this is possible using the accessibility tools。但到目前为止,我还没有找到如何在 ios 上做类似的事情。

我想知道如何使用 Swift / Xcode 在本地执行此操作。但是,如果可以使用EXPO or React Native,它也会有很大帮助。谢谢。

【问题讨论】:

【参考方案1】:

我认为您要问的是可访问性标识符。

在身份检查器下,您可以找到“可访问性”部分,其中有一个用于标识符的文本字段。

或者,您可以通过代码进行设置

例如:

submitButton.accessibilityIdentifier = "submitButton"

【讨论】:

您好大卫,感谢您的回答。但这不是我的意思。我已经编辑了我的问题以更好地澄清。

以上是关于如何从 iOS 屏幕获取文本内容?的主要内容,如果未能解决你的问题,请参考以下文章

如何不从照片库 iOS 中获取屏幕截图

如何在 iOS 上获取外部屏幕列表并连接到

IOS/Autolayout:如何修复大文本视图的宽度?

SWIFT iOS - 从多行 uitextview 获取带有换行符的文本,因为它们在屏幕上可见

iOS:如何从 tableview 的自定义单元格中的 UITextField 访问值

如何使用搜索文本输入(expo、react-native)在屏幕上显示项目