有什么方法可以从应用程序中提取文本?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有什么方法可以从应用程序中提取文本?相关的知识,希望对你有一定的参考价值。
我想从应用程序中提取某些信息,比如Zoom。特别是,比如说我输入密码错误,得到了 "该密码不正确。"的信息;有没有办法让Python读取这个信息?
我曾希望 pyautogui 能提供一些方法,但在查阅了文档后,我认为它没有提供。(注意,我使用的是 Ubuntu。)
答案
1)为此你可以创建一个像getApplicationError()这样的通用函数,2)在这个方法中,你可以得到Application Error的文本(创建Application Error的xpath,并检查该元素是否可见,而不是得到文本),并抛出一个异常来终止脚本,你可以将得到的消息发送到Exception构造函数中,并用Exception打印该消息。
由于你正在创建这个方法供一般使用,所以你需要在每一个有可能出现应用程序错误的地方调用这个方法。
以上是关于有什么方法可以从应用程序中提取文本?的主要内容,如果未能解决你的问题,请参考以下文章
XCTEST - 如何从屏幕截图中提取文本并将其与预期字符串进行比较