无法使用selenium webdriver从文本框中获取值

时间:2016-01-22 13:14:33

标签: selenium-webdriver

我无法使用selenium getText方法获取文本框中的值。它总是返回空值。

还使用`js.executeScript(“document.getElementById('WBJDCD')。value”进行尝试。它还返回空值。

我的Html如下所示。

<input id="WBJDCD" class="inforTextbox upperCaseClass" type="text" tabindex="-1" readonly="readonly" style="width: 42px; text-transform: uppercase;" hlp="JDCD" maxlength="5">

任何人都可以请帮助

1 个答案:

答案 0 :(得分:2)

您只需要elem.getAttribute("value"),它将返回当前的(无论是通过HTML属性设置,还是通过JavaScript设置的DOM属性等)当然可能为null太

getText()返回元素的innerText(即<input ...>Hello</input>,这不是您想要的。