Make sure there is actually an anchor tag named News
On Nov 11, 2012 11:50 AM, "Lance Ohara" <lists / ruby-forum.com> wrote:

> Hi. Im new to ruby but think I have grasped the basics.
> Right now Im trying to do some screen scraping using the Mechanize gem.
> My problem is that my development environment (JetBrains RubyMine
> 4.5.4/Ruby 1.9.4/Mechanize 2.5.1) doesnt seem to find the mechanize
> methods.
>
> I try to execute this code:
>
> require 'rubygems'
> require 'mechanize'
> agent = Mechanize.new
> page = agent.get('http://www.google.com/')
> news = page.link_with(:text => 'News').click
>
>
>
> And I get this message:
>
> in `<top (required)>': undefined method `click' for nil:NilClass
> (NoMethodError)
>   from -e:1:in `load'
>   from -e:1:in `<main>'
>
> What could be the problem?
>
> --
> Posted via http://www.ruby-forum.com/.
>
>