1

我有一个包含按钮的 HTML 代码块

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

我需要用 Mechanize 点击这个按钮。Mechanize 具有通过表单处理按钮的 API。但:

  1. Mechanize 只能通过表单与按钮交互,没有表单,只有一个按钮
  2. 手动创建表单不允许点击按钮,因为它只支持提交的按钮

有什么方法可以单击带有自定义事件的按钮?

4

1 回答 1

1

Mechanize 不执行 javascript,因此按钮事件会被忽略。为此,您需要一个完整的浏览器,例如 watir、watir-webdriver、selenium-webdriver、celerity、capybara-webkit 或我错过的浏览器。

于 2012-06-12T23:29:02.213 回答