问题标签 [netexport]

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 回答
880 浏览

c# - 如何使用 NetExport 保存 HAR 文件?

我正在使用 Visual Studio 2013 和 C#,试图了解它是如何工作的。我想保存一个 JSON 文件并阅读它,但这是稍后的部分。

NetExport 应该创建的 HAR 文件永远不会保存。我在这里做错了什么?

0 投票
2 回答
4267 浏览

java - 如何在没有自动导出的情况下使用 selenium webdriver 从 java 生成 Har 文件?

我在 selenium 中使用带有 firebug 的 netexport api 来实现自动化。

有两种情况。

  1. 自动导出:我在 java 中使用 FF 自定义配置文件启用了此选项,一旦页面加载完成,har 文件就会自动生成。我也能够解析文件。

2.某些页面有 Ajax 调用,并在特别是 DIV 更新响应。因此,由于页面未加载,我无法为特定的 ajax 请求(REST 服务)捕获/保存 har 文件。我想要请求/响应的详细信息。

是否可以从 java 中的 selenium webdriver 手动导出 har 文件?

如果我们在 selenium webdriver(java) 中有任何返回 har 文件或 json 字符串的命令/函数会很好,我们可以在需要时调用它。
每次页面加载时自动导出选项生成 har 文件。

https://groups.google.com/forum/#!topic/http-archive-specification/73jf6K_FK3c

0 投票
1 回答
391 浏览

firefox - 如何在自动化脚本中正确使用 NetExport 的“showPreview”选项?(带有 Firebug 和 NetExport 的 Webdriver)

我目前正在使用 Selenium Webdriver 和 Firefox(和 Firebug/NetExport 插件)来完成回归测试场景,其中从用户使用页面上的搜索栏后发送的 HTTP 请求中提取特定的查询字符串参数。调用完成后,NetExport 将请求中的 .HAR 文件保存到本地文件夹。实际上,它保存了 3 个文件(测试期间访问的每个页面一个),即使我有代码在最后一页加载之前直接捕获流量……但这是一个不同的问题。

但是,我需要更多地自动化它来执行以下操作:

1) 将捕获的 HAR 文件加载为可读格式 2) 找到所需的值 3) 记录该值以供稍后查看

我第一次尝试这样做是研究如何将 HAR 文件从本地文件夹拖放到在线 HAR 查看器。此特定页面有一个框,用于复制/粘贴 HAR 文件的内容,或将其拖放到文本框中以生成预览。我已经阅读了几个关于这个的不同问题(一些来自stackoverflow),并决定它要么是不可能的,要么会很复杂且不实用。

输入“showPreview”首选项。在几个不同的站点上,它是这样描述的:“显示预览: 显示导出数据的预览。默认使用 HAR 查看器。请参阅 extensions.firebug.ne ​​texport.viewerURL 首选项。

这给了我一个想法,即我可以让 NetExport 自动将 HAR 文件踢到在新选项卡中打开的查看器中……但我找不到任何关于如何发生这种情况的简化说明。一个支持页面给出了使用profile.setPreference("extensions.firebug.ne​​texport.viewerURL", " http://www.softwareishard.com/har/viewer1-1/ "); 但是,我已将该 URL 更新为指向最新的 URL,并加载了此首选项...但无论我做什么,我都无法预览 HAR 文件以显示在新的 Firefox 选项卡或其他任何地方那件事。

我没主意了。我对此很陌生,所以一些人就其他一些相关的问题给出的答案或提示超出了我的理解水平,而且似乎也不适合。

无论如何,这就是我到目前为止所拥有的。请忽略底部注释掉的东西 - 这只是我正在尝试的东西,并且想保留在那里以供我想再次修改它时参考。



提前感谢任何花时间阅读我的文字墙的人!

0 投票
0 回答
295 浏览

ruby - 使用 Watir / NetExport / Firebug 生成 HAR

我正在尝试使用 NetExport 0.8、Firebug 1.9.2 和 watir-webdriver 0.8.0 生成 HAR 文件。没什么特别的,代码如下:

我正在将此代码导入 IRB 会话并运行设置。Firefox 实例加载完毕,我可以看到我的所有首选项都在 about:config 中正确设置。

这是我运行安装程序后使用 -d 的 IRB 会话:

之后,我这样做:

这是我期望 HAR 文件的地方,但它从未显示。还有其他人为此苦苦挣扎吗?我尝试了各种配置文件设置,但没有成功。

0 投票
0 回答
535 浏览

selenium-webdriver - 无法使用 Netexport 和 firebug 在 Selenium Webdriver 中生成 Har 文件

我正在尝试在 selenium webdriver 中捕获网络流量,但我没有得到生成的 Har 文件。

0 投票
0 回答
54 浏览

selenium-webdriver - 使用 WebDriver 运行时,Firebug netExport HAR 生成实用程序是否仅在页面加载时捕获流量?

我们在运行我们的自动化脚本时利用FirebugNetExport捕获文件。但是,这些文件似乎仅在页面加载时生成,而不是在页面上执行其他操作时生成。HARSeleniumHAR

在我们的应用程序中,在页面上执行的操作会生成帧,但似乎 HAR 只是在初始页面加载时捕获,而不是后续帧。

有什么方法可以捕获所有网络流量,即使点击生成帧?