如何判断哪个Javascript模块在网页上创建了元素/表? [英] How can I tell which Javascript module created an element/table on a webpage?

查看:57
本文介绍了如何判断哪个Javascript模块在网页上创建了元素/表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开始在一个已经构建了大型网页应用程序的地方工作.我已经被聘请为Selenium进行前端测试,但是我很好奇看到该应用程序的内部工作原理.我的问题是,使用Chrome开发工具或类似工具,如何分辨页面上看到的Javascript模块创建了元素/表格/表单?我可以检查元素"并查看DOM,但是我想知道要挖掘哪个.js文件以了解元素是如何构建的.

I started working at a place that has a huge webpage app built already. I have been hired to do front-end testing with Selenium, but I'm curious to see the inner workings of the app. My question is, with Chrome dev tools or something similar, how can I tell what Javascript module created an element / table / form that I am seeing on the page? I can 'inspect element' and look at the DOM, but I want to know which .js file to dig into to to see how the element was built.

本质上,在Chrome开发工具中,我如何弥合DOM检查器和构建DOM的源文件之间的空白.

In essence, in Chrome dev tools, how do I bridge the gap between the DOM inspector and the Source files that built the DOM.

推荐答案

我制作了 Chrome扩展程序,让您检查页面并查看每个DOM元素的相关JavaScript代码.它仍然非常脆弱,但值得尝试一下.

I made a Chrome Extension that let's you inspect a page and see the relevant JavaScript code for each DOM element. It's still very flaky, but might be worth giving it a try.

部分基于Pranay建议的方法.

It's based in part on the approach Pranay has suggested.

这篇关于如何判断哪个Javascript模块在网页上创建了元素/表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆