需要使用ruby mechanize浏览结果页面的帮助。我可以将表单值下载并下载首页的结果。链接到下一页是使用红宝石机械化浏览结果页面(链接有“onclick =”定义)
<a href=# onclick="setnext();">Next</a>
如何单击next并导航到后续结果页。我曾尝试
page = r_page.link_with(:text => 'Next').click
,也使用的Watir
@browser = Watir::Browser.new
@login_page = result_page
@l_page = @login_page.link(:text => "Next").fire_event('onclick')
@browser.goto @l_page
我得到的URL
<a href=# onclick="setnext();">Next</a>
没有形成正确的错误消息。我也试着用page_no作为参数来调用页面,但它加载了表单提交页面而不是结果页面。请帮助。 谢谢你。
'Next'是无效的html,它需要'#'附近的引号 –
是的,你是对的,它是href =“#” – user6733460
你可以给我result_page网址吗? –