0

agent.click(page.link_with(:text => 'some_text')mechainze でテキストをクリックするのは簡単です。mechanizeで画像をクリックする方法は?

4

2 に答える 2

3

通常、純粋な HTML 画像をクリックしても効果はありません。画像にonclickハンドラーがある場合、JavaScript をサポートしていないため、Mechanize でクリックすることはできません。

代わりに、Webkit、PhantomJS、または Selenium ドライバーで Capybara のようなものを使用することをお勧めします。

于 2012-08-10T08:10:01.497 に答える
0

かなり似ています。画像の属性の 1 つを取得するだけです。以下を見てください..:

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

于 2012-08-10T11:43:08.410 に答える