gpt4 book ai didi

java - 使用 PhantomJS 和 GhostDriver 从 WebDriver 或 RemoteWebDriver 进行网络监控

转载 作者:行者123 更新时间:2023-12-01 18:47:28 25 4
gpt4 key购买 nike

我希望通过 WebDriver/RemoteWebDriver 使用 PhantomJS 来监视和测试整个页面加载过程中的网络 Activity 。我已经知道 PhantomJS 可以做 Chrome 或 Firefox 可以做的所有事情——加载页面、访问 DOM 等等。

但是,我不确定从这里开始哪里才能按照我在 JavaScript PhantomJS 示例中看到的方式访问请求和响应 HTTP header 。 GhostDriver Javadocs 似乎没有提及任何相关内容。

有人做过吗?

最佳答案

WebDriver API doesn't expose HTTP request and response headers或状态代码。 PhantomJS 可能允许您获取它们,但 WebDriver API 不会公开它们。这是point of some contention在该项目的一些用户中,但它不会改变,并且该决定已 good and sufficient reasons因为如此。您也许可以通过巧妙地使用 WebDriver 的 executeScript() 方法来操纵 PhantomJS 检索该信息的能力(如果允许的话),但我真的不知道这是否有效。

关于java - 使用 PhantomJS 和 GhostDriver 从 WebDriver 或 RemoteWebDriver 进行网络监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17178649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com