点击文字agent.click(page.link_with(:text => 'some_text')
与mechainze是小菜一碟如何单击带有机械化的形象?
Answer 1:
这是相当类似的。 你只需要抓住你的图像的属性之一。 看看下面..:
agent.click(page.image_with(:alt=> 'your image')
Answer 2:
点击一个纯HTML的图像通常上不会有任何效果。 如果图像具有onclick
处理程序,您将无法点击它与机械化,因为它不支持javascript。
您可能需要使用像水豚用的Webkit,PhantomJS或硒驱动程序。
文章来源: Clicking image with mechanize