java - 通过在 Selenium Webdriver 中监控网络流量来捕获 Post 参数

标签 java selenium-webdriver firebug har browsermob-proxy

我最近一直在尝试在 Selenium WebDriver 测试中捕获网络流量。

我尝试过: Firebug+NetExport:我的 FF41 不支持 NetExport。

BrowserMobProxy:发布数据已被捕获,但我猜它已被编码。

Har Export Trigger:我再次获取编码后的发布数据。

我需要捕获的帖子网址如下所示: “mysite.com//xyz/index.cfm?&did=someData&id=1234”(正在使用 https)

我对结果感到筋疲力尽。 有没有一种方法可以捕获 post 请求 url 以及参数? 请对此提出建议。 提前致谢。

最佳答案

表单数据确实会被编码,大概为multipart/form-data,但它肯定可以被解码。如果您不在 Web 容器内,但代码存在,那么工作会有点困难。

以下是一些对您有帮助的链接:

尽管我还没有研究过 BrowserMob 如何直接帮助您,但我自己也不需要/使用过它,如果您look at the source显然有一些支持。

关于java - 通过在 Selenium Webdriver 中监控网络流量来捕获 Post 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580022/

相关文章:

python - 使用 selenium webdriver 等待元素的属性更改值

jquery - "this"jQuery.map() 中的关键字

java - 要学习的重要框架/工具

java - 如何编写 Web 应用程序 p2p 网络?

python - 具有特殊字符的 MYSQL::Connector/Python UPDATE 语句不起作用

javascript - Firefox DevTools : Tabs & How to keep debugger files open after page reload/refresh?(停止自动关闭)

javascript - C 风格包含在 Firebug 或 Chrome 控制台中?

java - 字符串索引超出范围,找不到类似的内容

java - 在具有绝对布局的框架中添加带有按钮、标签的 JTabbedPane

selenium - 获取 td 标签内 div 的 xpath