2014-11-10 21 views
1

Я автоматизирую один из наших клиентских сайтов, в нем есть одно текстовое поле, мне просто нужно проверить, доступно ли текстовое поле или нет. Для этого я нажимаю на текстовое поле, вводя случайную строку и снова получая введенный текст, чтобы проверить, написан ли тот же текст или нет.Не удалось получить текст из текстового поля с помощью webdriver

Я успешно могу найти, щелкнуть и написать в текстовом поле, но когда я получаю текст, он всегда возвращает пустое (или «»). Можете ли вы, ребята, рассказать мне, в чем проблема?

Text Box description

+0

почему вы не проверить текст с помощью метода "verifyValue" вместо storeText? – Paras

+0

C# WebDriver? Также покажите код ... –

+0

@pArAs: для подтверждения того, что это было в случае с селеной средой IDE, я опубликовал скриншот IDE. Так или иначе, я получил текст через getAttribute («значение»). Спасибо за ваше время. – Ankit

ответ

2

Возможно, вы можете попробовать это:

findElement(By.id("someid")).getAttribute("value"); 
+0

Спасибо @arpan, что сделал трюк. :) – Ankit

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