Java 是否有一种使用selenium提取标题的方法?

Java 是否有一种使用selenium提取标题的方法?,java,selenium,Java,Selenium,我有一个测试,我导航到一个网站,我想得到响应的标题。 有没有一种方法可以用硒来做呢 URL obj = new URL(url); URLConnection conn = obj.openConnection(); Map<String, List<String>> map = conn.getHeaderFields(); for (Map.Entry<String, List<String>> entry :

我有一个测试,我导航到一个网站,我想得到响应的标题。 有没有一种方法可以用硒来做呢

    URL obj = new URL(url);
    URLConnection conn = obj.openConnection();
    Map<String, List<String>> map = conn.getHeaderFields();
    for (Map.Entry<String, List<String>> entry : map.entrySet()) {
        Log.info(String.format("key is %s and value is %s", entry.getKey(), 
        entry.getValue()));
    }
URL obj=新URL(URL);
URLConnection conn=obj.openConnection();
Map Map=conn.getHeaderFields();
对于(Map.Entry:Map.entrySet()){
Log.info(String.format(“键为%s,值为%s”),entry.getKey(),
entry.getValue());
}
我尝试了这段代码,但效果不是很好,因为我已经使用了driver.get()

谢谢

您可以:

  • 您已将浏览器配置为使用代理
  • 您添加了响应过滤器,用于侦听流量并提取报头

  • 由于该工具是纯Java库,因此您可以从selenium测试中启动并控制代理。

    您可以使用webdriver执行javascript来检索标题。例如,在jQuery中有jqXHR: