问题标签 [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.
java - 带有 Selenium 的 JAVA 中的 browsermob 不起作用,浏览器的不同错误
我将 Java 与 selenium 一起使用,并且我想使用 browsermob:我对不同的浏览器使用相同的代码,例如 firefox:
在 Firefox 中出现错误:
Chrome打开正常但页面无法打开,在控制台出现错误:
有人知道为什么会发生此错误吗?
python - OSError: [Errno 8] 尝试使用 browsermobproxy 启动服务器时执行格式错误
从https://browsermob-proxy-py.readthedocs.io/en/stable/index.html获取上述代码
我正在尝试使用 broswermobproxy 和 selenium 导出 HAR 文件。
软件规格:
操作系统:Ubuntu 16.04 脚本语言:Python (2.7.8) 自动 Web 浏览器:Selenium (3.5.0) BrowserMob-Proxy:0.8.0 和 2.1.4(分别从 pip 和https://bmp.lightbody.net/安装)
我尝试添加 shebang 行,但没有帮助。不知道为什么我会收到错误。任何帮助将不胜感激。谢谢。
java - 在 Java 中的 BrowserMob 中仅获取 POST 请求/响应
是否可以过滤所有 har 对象并仅获取 POST 请求/响应?也许在初始化 BrowserMobProxyServer 期间是这样做的?我需要将 har 对象保存到文件中并上传到 har 查看器中。
python - Running browsermob with selenium grid on docker
I am using the python client for browsermob to record traffic of my selenium tests. Selenium grid is in a docker container with images for chrome and firefox. I cant seem to configure the docker images properly to connect to the proxy and the grid. Here is the code that I use to create the proxy and the remote web driver:
And this is my docker-compose file:
I am new to docker, I understand that I need to expose the port that the proxy uses to connect but I cannot get it working. Any help is appreciated, thanks!
python - Browsermob-Proxy 服务器进程启动失败
我刚启动服务器时遇到了这个错误。这是代码:
然后它停止并引发如下错误:
日志文件似乎没有提供任何帮助。它只是说'java'不被识别为内部或外部命令、可运行程序或批处理文件。
我被困在这里太久了。谁能给我一个可行的解决方案?非常感谢!!!
java - 获取 HAR 请求\响应 C#
在 C# 解决方案中通过提供的 .bat 文件在 Windows 上启动 browsermob 时,我无法从 REST API 检索提供的 HAR 文件中的请求\响应数据。
我尝试将 /proxy/[port]/har captureContent 直接设置为 REST 接口,但它不提供请求\响应内容。
查看示例代码,我看到为 Java 初始化对象提供了一个设置
我已经开始编写一些自定义 Java 命令行应用程序代码来提供这些初始化设置,但是我想发布以查看这是否是在其余响应中获取请求\响应内容的正确路径。
browsermob - 如何使用 Browsermob-proxy + Selenium 的包装器 python 删除标头(通过:,1.1 browsermobproxy)
一些服务器可以响应 Via 标头。为了实验的纯粹性,我想去掉它。如何在用于 Browsermob-proxy 的 python 上使用包装器来制作它?更好地理解,我将得到代码:对不起我的英语!
java - 仅获取加载时间> = 1 Sec BrowserMob in Java的请求/响应
是否可以从加载时间>=1 秒的 .HAR 中过滤请求/响应?我需要将 har 对象保存到单独的文件中并上传到 har 查看器。下面是我生成 .HAR 文件的代码。
java - 使用自动化从 Web 浏览器网络流量中捕获发布请求有效负载
我无法捕获 chrome 浏览器为表单发送的 POST 请求有效负载。
我尝试过浏览器暴民代理,但它只在 har 文件中捕获请求 url、响应代码而不是请求有效负载。
我想通过 java 或 selenium 或任何自动化脚本验证请求有效负载,而不是通过手动验证。
任何建议都会有所帮助。
java - 如何使用 BrowserMob 跟踪 Selenium 中的特定请求?
我已经在嵌入式模式下使用BrowserMob代理实现了 Selenium。
我还向代理添加了一个请求和响应过滤器,它成功过滤了所有请求和响应。但是我如何跟踪特定请求,例如在该请求收到响应时实现回调函数。我还需要根据无法设置为静态变量的响应修改一些对象,因为会同时运行多个测试。有什么办法可以做到这一点。?任何帮助或信息将不胜感激。
当前过滤器实现:(刚刚添加了文档中的代码)