Добрый день.
Такой вопрос: можно ли как-то узнать,что за текст введен в текстовом поле,а затем присвоить его переменной, то есть как значение?
Чтобы было понятнее...
У меня текстовое поле, в нем написан какой-то текст. Есть ли какая-то команда,которая позволяет узнать, что за текст находится в поле, то есть не как verifyTextPresent,когда я заранее знаю,какой текст должен быть в поле.
Спасибо.
И еще раз парсер.
Автор patr14ek, 07 июл 2011 07:27
Сообщений в теме: 5
#1
Отправлено 07 июля 2011 - 07:27
ЕДРЕНАЯ КОНСОЛЬ ДЕЛАЕТ МЕНЯ СИЛЬНЕЙ!
#2
Отправлено 07 июля 2011 - 07:39
selenium.getText(локатор элемента);
#3
Отправлено 07 июля 2011 - 07:58
selenium.getText(локатор элемента);
А если у меня элемент выглядит так:
"//input[@value='йцукен']"И мне вот именно текст в кавычках надо узнать,какой будет.
ЕДРЕНАЯ КОНСОЛЬ ДЕЛАЕТ МЕНЯ СИЛЬНЕЙ!
#4
Отправлено 07 июля 2011 - 08:13
ничего не понял
#5
Отправлено 07 июля 2011 - 08:26
все, спасибо,я додумалась,как правильно сделать хДДничего не понял
ЕДРЕНАЯ КОНСОЛЬ ДЕЛАЕТ МЕНЯ СИЛЬНЕЙ!
#6
Отправлено 07 июля 2011 - 09:14
"//input[@value='йцукен']"Это xpath. Это и есть локатор.
Для полноты картины дополню, как это сделать с помощью webdriver
var = selenium.find_element_by_xpath('//input[@value='йцукен']').text
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных