当前位置: 首页 > 面试题库 >

用Selenium检查HTTP响应标头的最佳方法

章建木
2023-03-14
问题内容

我需要用Selenium检查HTTP响应标头的最佳方法。我环顾了Selenium文档,却没有发现任何简单的方法。非常感谢您的帮助。


问题答案:

我已经在StackOverflow上回答了几次这个问题。搜索我以前的答案以进行挖掘。您必须编写一些扩展ProxyHandler和SeleniumServer的自定义Java代码的密钥。您还需要使用AFTER
1.0 beta 2版本。

至于问 为什么
要这么做的人:有很多原因。以我为例,我们正在测试AJAX繁重的应用程序,当出现问题时,调试的第一件事就是网络线。这有助于我们查看是否发生了AJAX调用,如果发生,则响应是什么。实际上,我们在每次Selenium测试中自动收集了这些信息并捕获了它(以及屏幕截图)。



 类似资料:
  • 我想知道JWT令牌最合适的HTTP头类型是什么。 最流行的类型之一可能是。例如: 它处理两个参数,例如登录名和密码。因此,它与JWT令牌无关。 此外,我听说过不记名类型,例如: 然而,我不知道它的意思。它和熊有关吗? 在HTTP头中是否有使用JWT令牌的特殊方法?我们应该使用,还是应该简化并仅使用: 谢谢 编辑: 或者,可能只是一个HTTP头:

  • 下面是我的控制器代码: 上面的代码给了我一个例外:

  • 问题内容: 我正在使用api调用,它正在发送一些自定义标头,例如。但是我还不知道如何阅读它们。在函数内部,是一个应该给我所有标头的哈希值的函数,但仅显示标头。有没有办法获取响应头? 问题答案: 自定义标题将在同一域中可见。但是,对于跨域情况,服务器必须发送标头以使自定义标头可见。

  • 问题内容: 有什么方法可以获取原始响应的HTTP标头? 该方法对我不起作用,因为服务器吐出了多个“ Set-Cookie”,其中一些丢失了。 问题答案: 该方法对我不起作用 您是在的情况下问这个的吗?不可以,无法使用原始HTTP响应标头。您需要退回到低级的Socket编程。这是一个SSCCE,只需复制“ 粘贴 ”即可运行它。 为了避免每个尝试此代码片段的人都使SO过载,输出如下所示: 要了解有关以

  • 问题内容: 如何从WebView获得HTTP标头响应?我找到了半解决方案,但是它是用Objective- C编写的,不能将其转换为Swift(我已经尝试过使用较差的Obj-C知识了)。 Objective-C代码: 该代码将如何看待Swift? 也许现在我们有更好的方法呢?并不总是启用缓存。 问题答案: 迅速 斯威夫特更严格; 您想保护自己免受指针和: 检查实际是否有 检查实际是否有 对响应进行类

  • 问题内容: 好的,因此我可以使用访问HTTP ajax响应标头 但似乎没有日期,尽管它在那里: 而代码只显示了这一点: 这是ajax调用: 有没有办法可以在响应头中获取日期? 问题答案: 这有帮助: