在RPA Express中使用Web元素处理和关注链接

时间:2017-08-24 20:46:38

标签: selenium xpath rpa workfusion

我正在使用WorkFusion RPA Express ver。 1.1.4。虽然Web Web Elements可用于通过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>
&#13;
&#13;
&#13;

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

link1
link2

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:0)

Selenium不允许将文本或纯文本的属性计算为WebElement。悲伤(不)但是真的。

由于Workfusion RPA包含了Selenium,所以无论如何你都会得到例外。