开(ce)发(shi)利器——chrome开发者工具

本文章转载于搜狗测试

chrome浏览器有很多N×闪闪的插件,比如Proxy SwitchySharp、Awesome Screenshot、AdBlock等,还有一些插件还会给我们的测试工作带来便利,比如jsonview、EyeDroper、MeasureIt等,除此之外chrome内核还自带了一款功能强大的开发者工具,今天来说说chrome开发这工具的一些常用的而且能帮到我们测试工作的功能。

Elements:

这应该是最常用的功能了吧,通过开发者工具左上角的放大镜标志,查找页面元素的html代码位置:

开(ce)发(shi)利器——chrome开发者工具_第1张图片

应用场景:页面某处显示异常(链接错误、图片错误等)时,可以定位是否是代码写法错误。

network:

开(ce)发(shi)利器——chrome开发者工具_第2张图片

chrome开发者工具集成的http抓包工具,可以用来获取当前页面的所有http请求,功能与fiddler类似;

优势:

1、轻量级

2、只抓当前页面的请求

3、支持任何代理下抓包

4、支持过滤器

5、支持精简模式;

使用场景:

1、分析页面内异步请求的正确性

2、分析http接口的正确性;

Sources:

开(ce)发(shi)利器——chrome开发者工具_第3张图片

Sources,顾名思义,是当前页面的文件,这里文件指js、css等页面引入的脚本;

优势:

1、展示当前页面内的js脚本;

2、可断点调试;

使用场景:

1、页面动态功能异常时,可以通过找到实现动态功能的代码,断点调试,来定位问题;

2、页面显示异常时,查找页面是否有被注入恶意js代码;

Resources:

常用的几项如下,

开(ce)发(shi)利器——chrome开发者工具_第4张图片

使用场景:

1、页面内容展示异常时,可以定位页面是否正确加载了此资源;

2、查看当前域下的LocalStorage的值

3、查看当前域下SessionStorage的值

4、查看当前域下cookie的值

Console:

开发者工具控制台,支持页面当前已定义的方法的调用、元素查找、页面本身属性的查找

使用场景:

1、验证页面方法的正确性,通过直接在控制台调用页面定义的方法,来确认方法定义是否存在问题;

2、查看页面报错:如果页面里有错误,控制台会打印出错误并且定义到错误行;

3、获取页面内想要的任意元素;

4、查看页面代码内打印的log;

你可能感兴趣的:(开(ce)发(shi)利器——chrome开发者工具)