我有一个案例,我可以从input
标签中获取类似的文字 -
<input id="AB_WIN_1" class="text real" type="text" ds="0" style="top:0px; left:167px; width:140px; height:21px;"/>
输入标记中的文字是一些文字Hello
但是当我使用getText
时,它什么都不返回。
无论如何我可以从input
标签获取文字吗?
答案 0 :(得分:6)
您可以使用以下任何一项:
1. element.getAttribute("value")
2. element.getAttribute("innerHTML")
3. element.getAttribute("innerText")
4. element.getText()
5. ((JavascriptExecutor)driver)execute.script("return arguments[0].value",element)
如果这没有帮助,请告诉我。
答案 1 :(得分:1)
使用element.getAttribute("value")
。 getText无法提取输入值。