如何使用selenium2library获取机器人框架中元素的文本节点? [英] How can I get the text node of an element in robot framework with selenium2library?
本文介绍了如何使用selenium2library获取机器人框架中元素的文本节点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<span id="spanHome" class="where-are-we" style="background-color: transparent;"> Home </span>
我想获得主页"并返回.我应该使用哪个关键字?
I want to get "Home" and returned. Which keyword should I use?
我尝试过:
${value}= Get Value //span[@id='spanHome']
但是我总是一无所有.
推荐答案
要获取dom元素中的文本,您需要使用getText()
.您正在指定getValue()
,它与getAttribute("value")
同义.
To get the text within a dom element, you need to use getText()
. You are specifying getValue()
which is synonymous with getAttribute("value")
.
由于您的<span>
元素通过其innerHTML
来显示文本,而不是value
属性,因此请使用getText()
Since your <span>
element reveals text by it's innerHTML
, instead of a value
attribute, use getText()
这篇关于如何使用selenium2library获取机器人框架中元素的文本节点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文