【发布时间】:2013-05-08 09:03:01
【问题描述】:
我正在使用 Watir 和 Nokogiri 来解析网页并与之交互。我想确定单击 DOM 元素时是否触发脚本。根据我的研究,我知道这可以通过 JavaScript 和 chrome 开发工具实现,但我想用 Ruby 来完成。
例如,http://worrydream.com。当我检查显示的图像时,我看到的只是带有一些 CSS 样式的 div,但没有迹象表明它是一个链接,或者它会在我单击时做出反应。然而,当我单击某些元素时,会执行动画(或脚本)。什么表明点击图片是一个事件?
更新: 最初,我正在考虑做的是抓取与页面关联的 JavaScript,然后以某种方式确定是否会触发事件,但我会尝试 Mark Thomas 提出的解决方案,并在测试后将他的答案标记为正确。
【问题讨论】:
标签: javascript ruby html-parsing nokogiri watir