我想在红宝石机械化隐藏的领域,并试图点击它。红宝石::如何用机械化搜索隐藏的元素
agent = Mechanize.new
agent.get('http://www.example.com/')
agent.page.link_with(:text => "More Links...")
但是这给了我:
=> nil
其实,我想一下就可以了:
agent.page.link_with(:text => "More Links...").click
但是,这是一个错误:
undefined method `click' for nil:NilClass
这里是我的HTML代码:
<div id="rld-4" class="results_links_more highlight_d links_deep" style="display: none;">
<a class="large" href="javascript:;">More Links...</a>
</div>