我正在使用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;
预期结果:(作为Web元素列表)
link1
link2
答案 0 :(得分:2)
在Workfusion RPA Express版本1.1.4(1.2.0是最新版本)的未来版本中,Web元素确实有一个use元素属性选项,其中您可以使用link1和link2等值(在您的问题中)。有关工具中的详细功能,请参阅随附的链接:https://kb.workfusion.com/display/RPAe/Web。
答案 1 :(得分:0)
Selenium不允许将文本或纯文本的属性计算为WebElement。悲伤(不)但是真的。
由于Workfusion RPA包含了Selenium,所以无论如何你都会得到例外。