一尘不染

如何从输入标签获取文本?

selenium

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标签中获取文本吗?


阅读 229

收藏
2020-06-26

共1个答案

一尘不染

您可以使用以下任何一种:

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)

让我知道这是否没有帮助。

2020-06-26