在 RPA Express 中使用 Web 元素处理和跟踪链接

Handle and Follow Links Using Web Element in RPA Express

我正在使用 WorkFusion RPA Express 版本。 1.1.4.虽然 XPath 可以将 Web Web 元素用于 get/set Web 元素,但无法使用此方法检索属性。

框架希望看到一个或多个 Web 元素作为结果,而不是属性。所以,我最终收到了 Selenium 异常。

我想知道是否有一种方法可以使用 XPath 捕获 Web 元素的属性将它们保留为 Web 元素

示例:

<table>
  <tr>
    <td>
      <a href= "link1">Text 1</a>
    </td>
  </tr>
  <tr>
    <td>
      <a href= "link2">Text 2</a>
    </td>
  </tr>
</table>

预期结果:(作为 Web 元素列表)

link1
link2

Selenium 不允许生成文本或纯文本的属性评估为 WebElement。悲伤(不)但真实。

由于 Workfusion RPA 包装了 Selenium,因此无论如何您都会遇到异常。

在 Workfusion RPA Express 版本 1.1.4(1.2.0 是最新版本)的未来版本中,Web 元素确实有一个使用元素属性选项,您可以在其中使用 link1 和 link2(在你的问题中)。工具的详细功能请见附件link:https://kb.workfusion.com/display/RPAe/Web .