问题标签 [firefox-developer-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1730 浏览

java - 带有 selenium firefoxdriver 问题的 browsermob

公共类 PerfTestt {

}

驱动程序信息:驱动程序版本: org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118) 的 FirefoxDriver.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:251) 的 org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:251) .openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:110) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:195) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java: 190) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:107) 在 com.beam.testo.selenium.PerfTestt.main(PerfTestt.java:32) 引起:org.openqa.selenium.firefox。 NotConnectedException:45000 毫秒后无法连接到端口 7055 上的主机 127.0.0.1。

0 投票
1 回答
319 浏览

javascript - 为什么框架内的异常在 qUnit 中没有收到通知?

我注意到当测试后期发生异常时,qUnit 没有发出任何通知。例如,在 test() 中运行它:

在页面的内部 iframe 中会导致异常(TypeError: ed.getContent is not a function),但 Qunit 状态区域中没有任何内容说明这一点。我看到 0 次失败。

(R 是内部 iframe,在这里使用技术:http: //www.mattevanoff.com/2011/01/unit-testing-jquery-w-qunit/)假设这不是最好的方法,我是否正确去测试导致某些结果的 UI 交互序列?即使对于一些主要面向 JavaScript 的前端 Web 应用程序测试,使用 selenium 之类的东西总是更好吗?

附带说明一下,Firefox 控制台在此处的异常下方显示了 console.log,即使它首先发生...为什么?

0 投票
3 回答
262 浏览

javascript - 有没有办法知道事件正在调用哪个函数?

每隔一段时间,我就会拥有巨大的 jQuery 事件处理程序,例如:-

附加到我页面上的元素。如果我的页面上的事件处理程序很少,这没问题,但是在一个巨大的应用程序上调试这些事件处理程序可能会让人头疼。我有时不知道在某些事件上调用了哪个回调。

所以,我的问题是,开发工具中是否有任何选项或技巧可以知道正在调用哪些函数?

它不一定是开发工具。它也可以是 javascript 或 jquery 技巧。

另外,我意识到我可以做console.logdebugger;甚至可以放入console.trace()我的回调函数,但我想知道是否有更清洁和更智能的东西。

0 投票
2 回答
471 浏览

console - Firefox 开发者工具:高亮显示通过控制台中的查询选择器找到的元素。'检查元素'

如果我打开 Firefox Web Develop Web Console 并引用如下查询选择器:

我想以与右键单击元素并选择“检查元素”相同的样式突出显示返回的选择器

0 投票
1 回答
1600 浏览

web - 在网络浏览器中模拟 gps 位置路线

为了测试一个 html 应用程序,我需要模拟路由。到目前为止,我已经能够使用 chrome 开发人员工具在设置中使用覆盖来模拟一个位置。我多么需要模拟一个轨道,而不仅仅是一个独奏点。

有没有办法在网络中模拟轨道?

搜索我发现在 Android 中可以使用位置模拟服务,我需要该功能,但在 web 中。

到目前为止,我一直在测试我可以在地图中点击创建的位置(应用程序显示地图),但我想自动化。

我在开发工具中遗漏的任何插件或功能?

更新:我最近发现更改 chrome 开发工具中的覆盖值会立即更改读取的值(我不知道我之前是如何尝试的......)。这是一个临时的解决方案,但是用很多点测试路线很乏味。

0 投票
1 回答
317 浏览

javascript - Firefox Inspector's Walker 是如何工作的?

在 Firefox 中,在 modules/devtools/inspector/inspector-panel.js 的开头,您会看到一些对“walker”的引用,显示在此代码段的末尾:

我没有在Addon APIs的任何地方看到这个 Promise 文档,是否有任何文档(甚至源代码注释)说明这是什么以及如何使用它?

它可以用来添加特殊样式或将一些图标附加到 Firefox DevTools Inspector 的 DOM 树视图中的某些元素吗?

0 投票
5 回答
46187 浏览

http - 我可以阻止 Firefox 开发人员工具网络面板在页面重新加载时清除吗?

我想观察一个 POST 请求的内容,其成功完成导致location.reload()- 当我尝试在 Firefox 开发人员工具的网络面板中捕获此请求时,我发现页面重新加载清除了捕获的事件列表。我可以阻止这种清算吗?

0 投票
1 回答
407 浏览

javascript - Firefox Devtools 中的 Web 控制台对象在哪里?

我找到了一种将信息注入 Firefox Web Console 的方法,捕获并修改 createMessageNode 的返回值,修改 web-console 输出:

调试 devtools 修改

奇怪的是,返回的元素似乎没有任何可能的方式将它们链接回它们所代表的对象 - 但是当您单击 [object Array] 时,它总是会弹出到右侧。这是如何连接的?

作为旁注,当我向上单击面包屑以查看它在堆栈跟踪中的来源时,调试器中未显示某些项目。这是一个错误,还是一些 JS 模块被编译为永远不会在这里显示它们的内容?这是将数组添加到控制台行而不是总是说 [object Array] 等的正确位置吗?

更新您可以在此分支中查看并运行上面的代码:https ://github.com/programmin1/DevTools-Tweaks/tree/webconsoleOutputBetter

0 投票
6 回答
11451 浏览

firefox - 如何在 Firefox DevTools 的 Inspector 选项卡中进行简单搜索?

我正在使用Firefox DevTools,并且正在使用Inspector选项卡,它在其中显示 HTML 树。

当我使用该Search HTML功能时,它只搜索标签。所以假设我有这个:

<div class="lol">textinsidediv</div>

当我搜索“div”时,它会<div>相应地返回。但是,如果我搜索“textinside”,它与内容中的文本不匹配,尽管它是从那里开始的。

我的问题:如何在这个 HTML 树中搜索任意字符串?

(相反,Firebug 会按预期执行简单的文本搜索。)

0 投票
1 回答
924 浏览

css - FF“响应式设计视图”和 Retina

我喜欢使用 Firefox 的“响应式设计视图”在我的桌面上模拟多个移动设备。但我怀疑一件事。

据我了解,配备 Retina 的 iPhone 每个 CSS 像素使用 2 个物理像素。而 Firefox 的“响应式设计视图”则没有。这意味着如果我想模拟分辨率为 960x640 的 iPhone 4 屏幕,我实际上应该使用 FF RDV 预设 480x320(并为 iPhone 5 添加预设 568x320)。正确的?