【问题标题】:Handle and Follow Links Using Web Element in RPA Express在 RPA Express 中使用 Web 元素处理和跟踪链接
【发布时间】:2018-02-02 20:48:24
【问题描述】:

我正在使用 WorkFusion RPA Express 版本。 1.1.4。虽然 Web Web 元素可用于通过 XPath 获取/设置 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

【问题讨论】:

  • 没有你贴的代码?
  • RPA Express 工具是一种拖放式工具,具有预定义的操作和循环等。但我的一般问题更多是关于如何将 Web 元素属性作为 Web 元素而不是工具来获取本身。
  • 哦,好吧,我还以为是某种框架。我对此一无所知,也不想注册只是为了下载
  • 公平地说,它是一个具有控制、调度和监控机器人的工具的框架。我说的是 RPA 记录器,它有助于记录机器人并使用预定义的操作设计它们。
  • 是的,我看过他们的视频,以前没有听说过他们。我想有更多使用 RPA 的人可能能够回答。我还建议您在他们可能拥有的任何论坛上发帖,直到您在这里找到解决方案

标签: selenium xpath rpa workfusion


【解决方案1】:

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

【讨论】:

  • 我还没有机会检查它,但听起来像我要找的东西,谢谢
【解决方案2】:

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

由于 Workfusion RPA 封装了 Selenium,所以无论如何您都会遇到异常。

【讨论】:

    猜你喜欢
    • 2019-02-01
    • 2014-06-22
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    相关资源
    最近更新 更多