我正在使用Watir和Nokogiri解析网页并与之交互。我想确定DOM元素在被点击时是否会触发脚本。从我的研究中,我了解到这是可能的,需要使用JavaScript和Chrome开发工具,但我希望用Ruby来实现。
例如,http://worrydream.com。当我检查显示的图像时,我只看到一些CSS样式的div,没有任何指示它是链接或者会在我点击时有反应。然而,当我点击某些元素时,会执行动画(或脚本)。有什么迹象表明点击图像是一个事件?
更新: 最初,我考虑的是抓取与页面相关联的JavaScript,然后以某种方式确定是否会触发事件,但我将尝试Mark Thomas提出的解决方案,并在测试后将其答案标记为正确。
例如,http://worrydream.com。当我检查显示的图像时,我只看到一些CSS样式的div,没有任何指示它是链接或者会在我点击时有反应。然而,当我点击某些元素时,会执行动画(或脚本)。有什么迹象表明点击图像是一个事件?
更新: 最初,我考虑的是抓取与页面相关联的JavaScript,然后以某种方式确定是否会触发事件,但我将尝试Mark Thomas提出的解决方案,并在测试后将其答案标记为正确。