UI路径 - 无法从 UI 获取文本

UIPath - Unable to get Text from UI

我正在尝试从 UI 捕获文本。但是在检查元素工具中缺少文本。文本来自其他 div。当我指示来自 UIPath 的元素时,它表示已验证但在元素内部没有文本。它在其他 div 的某个地方。我尝试编辑如下所示的 CSS,这是文本的确切位置。但是数据是空白的。

Mified CSS:

<webctrl css-selector='div[class*=is-cherry]h1v' idx='2' isleaf='1' parentid='root' tag='DIV' /

页面为using React。所以没有正确的方法来简单地阅读文本。而是使用 OCR 来完成。

  1. 使用选择器

最适合您的方法是使用选择器。在这里找到合适的选择器有点棘手,因为 React Framework 试图自己隐藏几个元素。但是,当您找到模式时,您就可以开始了。

如图所示,在 level 根目录下找到您的值:

所以现在您只需使用获取文本 activity:

确保在以下架构中编辑选择器:

<webctrl tag='H1' parentclass='level-item is-blue fadeInUp' />

这是您的蓝色值的选择器。现在,如果你想要红色的,就拿这个吧:

<webctrl tag='H1' parentclass='level-item is-cherry fadeInUp' />

我相信您现在明白了该页面的工作原理以及如何选择不同的颜色。

  1. OCR 技术(确保您使用的是 Profile Scan

我不建议您使用 OCR,因为您永远不知道元素是否正在切换其可视区域。如果是这样,您的过程将失败。