agent.click(page.link_with(:text => 'some_text')
mechainze でテキストをクリックするのは簡単です。mechanizeで画像をクリックする方法は?
質問する
1090 次
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 に答える