代码之家  ›  专栏  ›  技术社区  ›  Alex

找到并获取由一个网页发出的所有资源请求的响应代码—Java、Selenium

  •  0
  • Alex  · 技术社区  · 7 年前

    使用java,我可以得到url的http响应代码( like this like this ).

    有没有方法可以得到元素的响应代码?因为元素不是链接,所以它不像获取url的响应。(这是所有其他堆栈溢出问题都要考虑的问题。)

    实际上,我只是想看看网页的所有元素是否都被加载了(得到了响应200),以及哪些元素没有被加载(也许他们得到了404响应)。类似于浏览器检查中的“网络”选项卡。(是否有一些内置的selenium功能允许访问“网络”选项卡?我找不到。)

    更新: 我在问题中称它为“元素”,但我发现它实际上被称为“资源”。

    浏览器网络选项卡示例

    network tab

    1 回复  |  直到 7 年前
        1
  •  1
  •   Kshetra Mohan Prusty    7 年前

    这可能非常主观。首先,Selenium不是一个实现您所看到的功能的工具,而且据我所知,Selenium没有任何界面来反思浏览器调试/开发工具。您可以使用浏览器的本机开发人员API来查询“网络”选项卡及其事件。

    您在图像中突出显示的是一些未加载的javascript。