<div>
<fieldset>
<legend class="lheader">Section Information:</legend>
<span id="lblSectionInfo">
Name:
<font style="font-weight:normal">rr</font>
<br>
Type:
<font style="font-weight:normal">Section Type </font>
Section List:
<font style="font-weight:normal"> \t Yes </font>
Status:
<font style="font-weight:normal">
Section:
<font style="font-weight:normal">Section Condition</font>
<br>
</span>
</fieldset>
</div>
我得从屏幕上面的部分信息部分的文本。 我试图getText()
并返回空白行,试图getAttribute("innerText")
并返回N/A,试图getAttribute("innerHTML")
并返回N/A
不知道我怎样才能得到完整的文本或单项测试如部分名称 应返回文本部分“RR”等。我使用的Xpath是正确的。 任何帮助真的很感激。 Fyi,我正在使用下面的Xpath来获取文本。
//div[@id = 'TestView5']//span[@id = 'lblSectionInfo']
我的Xpath是正确的,因为我可以在Selenium IDE中使用它时突出显示本节中的完整文本。
在HTML中没有只读元素。请全部显示陈述 – mplungjan
你传递给'getText()'的是什么?什么是你的'xpath'选择器? –
我希望这会帮助你https://www.w3schools.com/xml/dom_element.asp – Anand