使用机械化单击图像



点击与mechainze agent.click(page.link_with(:text => 'some_text')的文本是小菜一碟。如何使用机械化单击图像?

单击纯 HTML 图像通常不会产生任何效果。如果图像具有onclick处理程序,您将无法使用 Mechanize 单击它,因为它不支持 javascript。

您可能希望将Capybara之类的东西与Webkit,PhantomJS或Selenium驱动程序一起使用。

它非常相似。您只需要获取图像的属性之一。看看下面..:

agent.click(page.image_with(:alt=> 'your image')

相关内容

  • 没有找到相关文章

最新更新