2015-04-16 4 views
1

У меня есть случай, когда я, чтобы получить текст из 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 бирки?

ответ

5

вы можете использовать любой из ниже:

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) 

Позвольте мне знать, если это не помогает.

+0

Нет, никто из вышеперечисленных не работал. – TDHM

+0

попробуйте метод javascript, как я упомянул в пункте 5 –

+0

Спасибо Mrunal !!! Последний работал! – TDHM

1

использование element.getAttribute("value"). getText не может извлечь входное значение.

+0

Нет атрибута, который сохраняет значение. – TDHM

Смежные вопросы