在 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 .
我正在使用 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 .