2012-03-18 2 views
1

Я пытаюсь извлечь текст ответа на следующей веб-странице. Я открыл инспектора DOM и получил класс текста как "answer_content". Я определил метод, который выглядит так:Доступ к внутреннему тексту div, возвращающему пустую строку

Однако это печатает пустую пружину. Я идентифицировал неправильный элемент? Когда я смотрю на него в инспекторе DOM, между div s нет ничего.

+4

Покажите нам HTML-код, в котором вы работаете. – brianpeiris

+0

Текст ответа? Это домашнее задание? Также вам нужно добавить больше HTML, как было предложено. С текущими деталями кажется, что ответ должен быть «». –

+0

Полагает, что в этом классе имеется более одного элемента div. Это скажет вам, правильно ли было мое предположение: –

ответ

1

Полагает, что существует более одного div элементов с этим class. Это скажет вам, верно ли моя догадка:

@browser.divs(:class, "answer_content").size 
+0

собирался предложить такую ​​же проверку, но @Zeljko избил меня. –

+1

@ChuckvanderLinden: Самая быстрая клавиатура в Техасе. :) –

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