问题
<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?
I tried:
${value}= Get Value //span[@id='spanHome']
But I always get None.
回答1:
To get the text within a dom element, you need to use getText()
. You are specifying getValue()
which is synonymous with getAttribute("value")
.
Since your <span>
element reveals text by it's innerHTML
, instead of a value
attribute, use getText()
来源:https://stackoverflow.com/questions/19831271/how-can-i-get-the-text-node-of-an-element-in-robot-framework-with-selenium2libra