0

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

4

2 回答 2

3

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

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

于 2012-08-10T08:10:01.497 回答
0

这是相当相似的。您只需要获取图像的属性之一。看看下面..:

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

于 2012-08-10T11:43:08.410 回答