Как проверить во время синтаксического анализа Nokogiri / Ruby, существует ли элемент на странице?

как я могу проверить во время синтаксического анализа HTML-страницы с помощью Nokogiri (Ruby gem), существует ли элемент, в данном случае div, на страница?

На моей тестовой странице он действительно существует, поэтому pp дает ожидаемый результат Nokogiri. Но оператор if не работает, == true кажется неправильным. Есть предложения по улучшению? Ура, Крис

pp page.at('.//div[@class="errorMsg"]')

if page.at('.//div[@class="errorMsg"]') == true then
    puts "Error message found on page"
end 
18
задан Chris 5 August 2011 в 15:08
поделиться