我試圖提取以下網頁上的答覆文件空字符串內文本。我打開了DOM檢查器,並獲得了文本類"answer_content"
。我已經定義了一個如下所示的方法:訪問一個div返回
def get_answer()
@browser.div(:class, "answer_content")
end
puts page.get_answer.text
但是,這會打印一個空的彈簧。我確定了錯誤的元素嗎?當我看着它在DOM查看,那裏似乎是沒有什麼在div
秒之間。
我試圖提取以下網頁上的答覆文件空字符串內文本。我打開了DOM檢查器,並獲得了文本類"answer_content"
。我已經定義了一個如下所示的方法:訪問一個div返回
def get_answer()
@browser.div(:class, "answer_content")
end
puts page.get_answer.text
但是,這會打印一個空的彈簧。我確定了錯誤的元素嗎?當我看着它在DOM查看,那裏似乎是沒有什麼在div
秒之間。
看來,我認爲有與class
多個div
元素。這會告訴你,如果我的猜測是正確的:
@browser.divs(:class, "answer_content").size
會建議相同的檢查,但@Zeljko打我給它。 – 2012-03-21 07:47:48
@ChuckvanderLinden:德克薩斯州最快的鍵盤。 :) – 2012-03-21 16:43:24
向我們展示您正在使用的HTML。 – brianpeiris 2012-03-18 05:54:40
回答文字?這是功課嗎?您還需要按照建議包含更多HTML。就目前的細節而言,答案肯定是「」。 – 2012-03-19 03:23:21
在我看來,這個類有多個div元素。這會告訴你,如果我的猜測是正確的: – 2012-03-19 20:43:56