首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试技能之谷歌浏览器调试技巧

生活学习中我们常用的工具之一就是浏览器,但测试工程师需要知道不仅仅是输入网址,鼠标点击几下那么简单。 测试工作中,无论是业务的功能操作还是兼容性测试,都需要在浏览器中完成。...本篇主要从谷歌浏览器的使用来大概介绍一下,大家一定要形成一个概念,技能学习光靠阅读吸收是远远不够的,除了收藏下来多多理解,最主要的还是要去动手实践一下。能经常动手实践和思考的人,成长也一定是最快的。...打开浏览器,按F12打开调试窗口。 首先认识一下主界面的几个元素: ? Elements:当前页面的html代码,查看HTML标签元素,UI自动化时元素定位需要查看这里的代码。...Console:控制主要显示加载页面时的一些错误信息,比如资源丢失和js错误等。 Network:显示浏览器与服务器请求和响应的信息。...Source:这个是js的调试窗口,主要存放的是当前页面css文件、图片、js文件、以及html等。 设备模拟 点击箭头旁边的设备按钮,就可以调出设备和分辨率选择窗口了。

56920
您找到你想要的搜索结果了吗?
是的
没有找到

如何使用谷歌浏览器 Chrome 更好地调试

什么是谷歌浏览器开发工具? 谷歌浏览器可能是开发人员中使用最广泛和最受欢迎的网络浏览器,因为它与众不同。它已逐渐成为大多数开发人员测试和调试其网站和 Web 应用程序的首选 Web 浏览器。...Google Chrome 为开发人员提供了使用浏览器中的内置开发人员工具(又名 DevTools)调试大多数 Web 应用程序的能力,而无需第三方调试工具。...Google Chrome 的开发人员工具中有多种功能和工具可供开发人员直接在浏览器中编辑代码、测试和添加断点以检测问题,并更有效地调试代码。...monitor(function) - 监控一个函数 Chrome 中提供了一些控制实用程序 API,它们为常见的调试任务提供了方便的功能。...代码片段 在调试时,你可能经常需要一遍又一遍地执行同一行代码,直到你完成故障排除。但是,这会导致你进行大量重复输入或不断地从你最喜欢的代码编辑器复制并粘贴到你的 Chrome 浏览器控制

3.5K30

谷歌浏览器开发调试的九个技巧

那么我们推荐你使用谷歌浏览器,它是前端开发利器之一 开题前,请你更新谷歌浏览器的版本到最新。...截止本文发布,鄙人window上谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位),mac上谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official...答:一是为了统一操作讲解;二是产品升级总会解决些遗留的问题吧,技术向前看 感兴趣的伙伴可以看看官网的更新记录google web 下面直接进入正题 以下的操作都是在mac的谷歌浏览器上进行的。...允许重复声明let和class 在更新版本之前,我们在谷歌浏览器上使用let或class对变量进行二次声明,会出现错误信息。...那么,除了谷歌浏览器默认设备的几个值,比如iPhone X, iPad。我们还可以自定义自己需要的设备。

35130

控制断点调试

HTML5学堂:在项目开发过程中,难免会需要调试一些数据,而大量的console.log()需要频繁切换JS和页面,同时最后有可能还忘记删除打印信息。使用断点调试可以更方便的掌握js执行信息。...,今天来介绍下如何在浏览器上使用断点调试。 打开调试界面 首先按下F12打开调试面板,选择Sources,然后在左侧找到你需要断点调试的资源,选中就会自动打开代码。 ?...断点调试的基本用法就是这样了,比起console.log()的方式打印出信息,这样做能够更全面的掌握代码的执行情况,并且不需要频繁的修改js,但是记得调试完后把断点全部取消哦,取消方法:再次左键点击一下就取消了断点调试

2.5K40

谷歌断点调试(转载)

断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。...也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。...——百度百科 简单地说,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误...2.DOM断点 DOM断点,顾名思义就是在DOM元素上添加断点,进而达到调试的目的。而在实际使用中断点的效果最终还是落地到JS逻辑之内。...断点调试 断点调试主要用到以下功能键,从左到右依次为: ? Pause/Resume script execution:暂停/恢复脚本执行(程序执行到下一断点停止)。

1.3K40

浏览器调试小技巧

但是当你没有引用 jQuery时,你仍然可以在谷歌开发控制台中进行同样的操作。...选择DOM元素 将浏览器转换为编辑器 你有多少次想知道你是否可以在浏览器中编辑一些文本? 答案是肯定的,你可以将浏览器转换为文本编辑器。 你可以在 DOM 中的任何位置添加文本和从中删除文本。...查找与DOM中的元素关联的事件 调试时,需要查找 DOM 中某个元素的事件侦听器感时,谷歌控制用了 getEventListeners使找到这些事件更加容易且直观。...检索最后一个结果的值 你可以将控制用作计算器。当你这样做的时候,你可能需要用第二个来跟踪一个计算。...如果你想清除控制及其内存,输入如下: clear() 推荐 代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具

1.5K10

JavaScript调试和优化,深入研究谷歌Chrome浏览器开发工具(一)

Chrome DevTools集成了许多子工具,用于在客户端上调试web应用程序,比如记录性能配置文件和检查动画——主要是通过DevTools控制来学习web开发。...在使用浏览器的控制时,如果您想输入多行表达式,您需要使用Shift + enter,因为只要enter就会在此时执行输入行中的内容。...Logging With Console.Log() 在构建复杂的客户端web应用程序时,最好使用浏览器提供的调试工具,它可以帮助开发人员在代码级别了解发生了什么,而不会干扰应用程序的实际用户界面(即使用警报和消息框来调试错误...这些简单的调整可以在调试应用程序并尝试找出某个函数的输出时节省大量时间,特别是当您的控制充满了日志语句时。...它们可以用来将信息记录到浏览器的控制,有一些不同之处: error()将输出标记为控制台中的错误,并输出错误堆栈。 console.warn()将输出标记为警告。

83450

Chrome - JavaScript调试技巧总结(浏览器调试JS)

Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。...(2)刷新浏览器,当页面代码运行到断点处便会暂停执行。 ? 方法2:在 js 文件中设置 (1)我们在 js 源文件中需要执行断点操作的代码前加上 debugger。...(2)刷新浏览器,当页面代码运行到断点处会暂停执行 ?...(2)我们可以通过 chrome 控制的 copy 接口来实现 JSON 数据的格式化。 (3)首先请求项的右键菜单中选择 Copy Response 拷贝响应内容。 ?...八、使用 Snippets 编写代码片段 1,Snippets 介绍 (1)在 Souces 页面下的 Snippets 栏目中,我们可以随时进行 JS 代码的编写,运行结果会打印到控制

23.9K43

JavaScript调试和优化,深入研究谷歌Chrome浏览器开发工具(二)

在生产环境中禁用/清理控制输出 在开发中使用不同的控制API是非常有用的,但是您可能不希望所有的日志信息出现在生产环境中,所以您可以使用工具来清理生产代码,或者使用这个简单的代码禁用控制API:...从代码中提取自定义函数(如调试或控制函数)的开发人员。 gulp-strip-debug:用于将自定义函数从代码中剥离的GulpJS模块。...控制台面板是专门为调试JavaScript代码而设计的。现在,让我们介绍设计用于分析和识别性能问题或可能的优化领域的工具。...它显示浏览器正在执行的活动的彩色细分。我们可以从这个细分中得出一些结论:在5753 ms中,3848.3ms(最长时间)用于渲染,95.7ms线程空闲。...summary选项卡为您提供详细的计时信息——也就是浏览器所花费的时间。在您能够采取步骤优化代码之前,您需要获得关于您需要采取行动的确切位置的信息。

2.6K40

【程序猿硬核科普】Chrome控制的基本操作 | 谷歌浏览器控制格式错乱解决方法

写前端页面时候肯定用得到Chrome的控制,在Console下调试各种bug是常有的事,话不多说,上干货。文末有彩蛋哦(*^▽^*)。...css可以即时修改,即时显示,大大方便了开发者调试页面. 控制(Console):控制一般用于执行一次性代码,查看JavaScript对象, 查看调试日志信息或异常信息。...console.log('%c 佛祖保佑 T_T 永无BUG', 'color: #fa4844;font-size: 16px;font-weight: bold'); 谷歌浏览器的控制格式错乱解决方法...最近用谷歌浏览器的控制,不知道怎么把格式弄乱了,像下面这样: ?...百度了半天,有说重装浏览器的,有说恢复默认的设置,但这都可能浏览器上很多网站的账号和Cookie失效: ?

6.7K11

如何使用谷歌浏览器远程调试安卓ios真机H5应用?

上线一段时间后,偶尔会出现一些交互上的偶现问题不太好排查原因或者定位,最近遇到过一个偶现的问题,用户在使用过程中进入H5页面的时候白屏了,一次偶然的机会,看到了开发使用谷歌浏览器调试真机,觉得这个功能挺实用的...2 远程调试android设备 有几个准备事项要先检查一下: 1、将手机与电脑用数据线连接,确保电脑上安装了手机的驱动,手机打开调试模式 2、确保电脑上可以访问谷歌的相关网站,否则无法捕捉到手机上的页面...可以从https://github.com/ 下载对应的版本 3、打开谷歌浏览器,在地址栏输入chrome://inspect/#devices ?...然后谷歌浏览器地址栏输入chrome://inspect/#devices ,在Discover USB devices后面点击Port forwarding......以上就是真机调试的一些简单操作步骤,当然,调试的工具肯定不止这一个,后续接触到更好的再分享给大家。

1.8K40

Chrome浏览器调试技巧大全!

注:本文测试、截图均为Edge浏览器(内核是Chromium),浏览器内核可了解《有哪些浏览器/内核?...[1]》 00、基础操作汇总 操作类型 快捷键/说明 切换浏览器标签 Ctrl+1到8切换到对应序号的浏览器标签 Ctrl+PgUp/PgDn标签页左右切换 浏览器全屏 F11 (⌘ + shift...+ F Mac) 打开调试模式 F12,Ctrl + Shift + I (Windows) 或 Cmd + Opt + I (Mac) 页面右键菜单“检查”,浏览器菜单“开发者工具” 切换调试工具位置...特别提示:调试性能建议在无恒模式下进行,尽量避浏览器插件的影响。...包括其他异常Bug的调试,也要考虑浏览器插件问题,之前就遇到过类似问题,页面上一个Bug怎么也复现不了,几经波折才发现是测试机上的油猴插件的影响。

20410

前端浏览器调试小技巧

作为一个前端开发者,我们每时每刻都跟浏览器打交道,在开发的过程中,我们需要不断的在浏览器中查看编写的成果,合理使用浏览器的控制功能,将有助我们快速开发,节约时间以获得 Work Life Balance...下面我们提一下几点调试的技巧。...小技巧的快捷键,仅基于mac上的谷歌浏览器进行介绍,其他平台的系统大同小异 截图反馈 在与设计同学,产品同学,测试同学,开发同学等等对接的时候,有时候你需要对产品发送截图信息,你是不是还在使用某微自带的截图功能...我们可以抛弃工具,直接使用浏览器自定的功能。 打开控制,然后按选 command + shift + p,你就可以看到输入面板,输入 command 关键字,你可以看到下面的需要截图的方式。...打开控制,选中 Network 的面板,勾选网络为 offline 状态,然后你就可以发起请求,而不必担心触发接口更改了。

39620
领券