3

我正在使用 WorkFusion RPA Express 版本。1.1.4。虽然 Web Web 元素可用于通过 XPath 获取/设置 Web 元素,但无法使用此方法检索属性。

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

我想知道是否有一种方法可以使用 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
4

2 回答 2

2

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

在此处输入图像描述

于 2018-02-21T17:10:39.620 回答
0

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

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

于 2018-02-21T08:51:06.053 回答