如果在页面上存在一个元素(在本例中为div),我如何在使用Nokogiri(Ruby gem)解析HTML页面时进行检查?
在我的测试页面上,它确实存在,因此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
Run Code Online (Sandbox Code Playgroud)