用机械化单击图像
单击文本agent.click(page.link_with(:text => 'some_text')
与mechainze是小菜一碟。如何用机械化点击图像?
它非常相似。 您只需要获取图像的一个属性即可。 看看下面..:
agent.click(page.image_with(:alt=> 'your image')
单击纯HTML图像通常不起作用。 如果图像有onclick
处理程序,您将无法使用Mechanize单击它,因为它不支持javascript。
您可能希望使用像Capybara这样的东西来使用Webkit,PhantomJS或Selenium驱动程序。