如何在Selenium Web驱动程序中获取userAgent信息

时间:2017-04-05 11:01:44

标签: java selenium

我正在尝试在selenium,java中获取浏览器的用户代理信息。我尝试了“HttpServletRequest”并找到如下所示的方法。我应该为“HttpServletRequest请求”提供哪些参数?它是网址吗?

 private String getUserAgent(HttpServletRequest request) {
        return request.getHeader("user-agent");
    }

另外,有没有像javascript一样在selenium中获取用户代理?感谢名单。

1 个答案:

答案 0 :(得分:13)

String userAgent = (String) ((JavascriptExecutor) driver).executeScript("return navigator.userAgent;");