问题标签 [browsermob]

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 投票
2 回答
2790 浏览

grid - Browsermob代理如何使其与硒网格一起使用?[爪哇]

我的代码中有什么:

问题在本地运行它很好,但在网格(自己的或浏览器堆栈)上运行它不起作用。有什么方法可以使它工作-代理在本地运行并监听远程驱动程序?

我试过了:

但没有成功。

0 投票
1 回答
1135 浏览

java - BrowserMob 代理不会将 https 资源列入黑名单

我正在使用代理排除第三方资源。但是我对所有以 https 开头的资源都有疑问。你能建议任何解决方案吗?例如,我试图从http://linkedin.com中排除 static.licdn.com 。它改变状态但下载资源。

  • 浏览器暴民版本:2.1.1
  • 硒版本:2.53
  • FF版:46
0 投票
2 回答
14784 浏览

c# - 你如何在 Selenium 中设置 ChromeDriver 的端口?

作为一些背景,我正在玩 BrowserMob 代理,但我被端口设置阻止了。所以我想知道如何自己设置端口。

我只是找不到任何记录这一点的东西,对不起

0 投票
1 回答
867 浏览

python - 为什么 browsermobproxy 不适用于我的内部 IP?

虽然我习惯了 python,但我对浏览器使用的所有协议都不是很熟悉。我不想为我的 selenium webdriver 设置代理,这是我使用的代码。

我收到一条错误消息

这是来自代理的 HAR

这是我为 ip 和 google 得到的两个响应。

10.203.9.156 google.com

有人可以解释这个原因以及如何纠正这个问题吗?

0 投票
1 回答
710 浏览

python - Browsermob HTTPS 请求,带有 Auth 标头

我正在尝试使用 Browsermob 代理来捕获有关请求的信息。让它适用于没有授权标头的 HTTP 请求和 HTTPS 请求。

如果我删除“proxys=proxyDict”,请求就会通过。如果我通过代理,请求似乎超时,但出现以下异常:

browsermob 会处理这样的授权还是我做错了?是否有另一种可能对此更有效的代理解决方案?我正在寻找使用 har 结果。

0 投票
5 回答
8542 浏览

java - Selenium (Chrome) 和 BrowserMob 不适用于 https

我一直在尝试将 BrowserMob 集成到我的硒测试中。它适用于在 http 上工作的网站,但对于 https 网站,浏览器停止工作并且 HAR 文件不包含任何请求。

导航到 https 站点时,我在浏览器上收到此错误。

“代理服务器有问题或地址不正确。”

这是我的代码。

0 投票
1 回答
805 浏览

python - 如何在 osx 上配置 browsermob 上游的代理?

我正在寻找为 browsermob 配置上游代理,最好是从 python 或 shell 脚本中以编程方式。

它看起来不像 browsermob 的 python 绑定包含上游代理配置命令或方法。我可以使用另一种方法吗?

0 投票
1 回答
809 浏览

java - BrowserMob + 硒 + java。如何在测试场景中创建新的响应过滤器?

我需要在一个测试场景中再创建一个响应过滤器。但是现在当我这样做时,两个过滤器同时工作。如何在不停止当前浏览器实例的情况下停止或覆盖前一个?

代码示例:

0 投票
1 回答
2106 浏览

selenium - 如何在 Selenium 测试中阻止第三方脚本?

我的 Selenium 测试因测试不需要的第三方脚本而变慢。

我怎样才能阻止他们?最好我想阻止对除localhost之外的任何地方的请求。

0 投票
1 回答
1081 浏览

java - 从java禁用系统代理

我的测试脚本使用 Selenium WebDriver 和 BrowserMob 代理服务器来模拟慢速连接。使用 BrowserMob 代理启动 Internet Explorer WebDriver 会打开系统代理。它影响到所有与 Internet 的连接(eclipse 插件更新、邮件对应和其他应用程序)。因此我需要在测试脚本结束时禁用系统代理。如何从java做到这一点?

注意:停止 BrowserMob 代理服务器不会禁用系统代理设置。