1

ボタンを含む HTML コードのブロックがあります

<button class="someButton" onclick="openPage('test')"></button>

Mechanize でこのボタンをクリックする必要があります。Mechanize には、フォームを介してボタンを操作するための API があります。しかし:

  1. Mechanize はフォームを介してのみボタンと対話でき、フォームはなく、1 つのボタンだけです。
  2. フォームを手動で作成すると、送信を行うボタンのみがサポートされるため、ボタンをクリックすることはできません

カスタムイベントでボタンをクリックする方法はありますか?

4

1 に答える 1

1

Mechanize は JavaScript を実行しないため、ボタン イベントは無視されます。そのためには、watir、watir-webdriver、selenium-webdriver、celerity、capybara-webkit、または私が見逃したもののような完全なブラウザーが必要です。

于 2012-06-12T23:29:02.213 に答える