Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含按钮的 HTML 代码块
<button class="someButton" onclick="openPage('test')"></button>
我需要用 Mechanize 点击这个按钮。Mechanize 具有通过表单处理按钮的 API。但:
有什么方法可以单击带有自定义事件的按钮?
Mechanize 不执行 javascript,因此按钮事件会被忽略。为此,您需要一个完整的浏览器,例如 watir、watir-webdriver、selenium-webdriver、celerity、capybara-webkit 或我错过的浏览器。